Projeto Arduino Bebedouro Automático

Sistemas de automação que possibilitam maior facilidade nas mais diversas situações mostram-se cada vez mais crescentes e operantes, trabalhar com Arduino é algo que nos possibilita abrir a mente...

Sistemas de automação que possibilitam maior facilidade nas mais diversas situações mostram-se cada vez mais crescentes e operantes, trabalhar com Arduino é algo que nos possibilita abrir a mente para novas possibilidades, que nos faz desenvolver cada vez mais projetos que nos auxiliam em nosso dia a dia, como o Projeto Arduino Bebedouro Automático.

Diversos são os sistemas que hoje são acionados sem um contato direto, são os casos das torneiras infravermelhas que com a simples aproximação de nossas mãos já acionada, ou os sensores de corredor que ascendem a luz sempre que percebem a presença de um indivíduo.

Podemos arriscar dizendo que o Arduino com os equipamentos certos tornam-se capazes de executar as mais diversificadas ações com o intuito de melhorar nossas experiências de vida, facilitando processos e assegurando maior comodidade e segurança.

Mini Bomba de Água para Arduino

Com um motor de pequenas dimensões, a Mini Bomba que utilizaremos hoje é capaz de impulsionar aproximadamente 2000 ml por minuto, destando-se pela sua eficiência e precisão quando utilizada em sistemas microcontroladores como, por exemplo, Arduino.

Aplicada geralmente em projetos que necessitam de um controle de líquidos, esta bomba d’agua pode ser aplicada em irrigadores automáticos, robôs hidráulicos e em diversos outros projetos, como por exemplo, um bebedouro automático igual este que iremos desenvolver hoje.

 

Teste Prático Projeto Bebedouro Automático 

Neste projeto vamos desenvolver um sistema de acionamento para a Mini Bomba de Água que será controlado através de um sistema de aproximação por sensor ultrassônico, um projeto simples que quando detecta a presença de um objeto, no caso uma xícara ou um copo, aciona a bomba d’água e enche o recipiente com água, suco ou refrigerante, basta usar a criatividade.

Por se tratar de um equipamento de alimentação superior a 5V, a bomba d’agua necessita de uma alimentação exterior e por isto, é necessária a utilização de um módulo relé para realizar a sua alimentação, deve ser observado que esta mini bomba possui pinos específicos para VCC e GND, por se tratar de um equipamento de alimentação DC.

Através deste vídeo desenvolvido pelo nosso parceiro WR Kits, podemos observar de forma simples e direta a funcionalidade e as principais características deste exclusivo projeto.

 

Produtos Utilizados no Projeto

 

Montagem Física (Hardware)

Para o perfeito funcionamento do seu Projeto Arduino Bebedouro Automático basta seguir de forma rigorosa a pinagem descrita na imagem abaixo, lembrando que alguns cuidados devem ser tomados levando em consideração que diversas são as conexões utilizadas neste projeto.

Esquemático Projeto Arduino Bebedouro Automático

 

Diferenciando-se do projeto inicial, adicionamos um módulo relé pronto em vez de inserirmos componentes junto ao projeto. Para quem preferir, segue o esquema elétrico original desenvolvido pelo nosso parceiro Wagner Rambo do canal WR Kits:

Esquema Elétrico Projeto Arduino Bebedouro Automático

 

Funcionamento do Programa (Software)

Download do código de funcionamento: DOWNLOAD AQUI.

De modo geral este é um código simples e de fácil utilização, tudo o que é necessário para desenvolver este projeto você pode encontrar nesta mesma página, vale lembrar que o referente software para funcionamento do projeto vai funcionar somente em equipamentos Arduino que trabalham com microcontroladores Atmega328P devido a interrupção por TIMER2.

Como estamos trabalhando com um sistema de enchimento automático, o mesmo precisa de um modo automático para interromper o fluxo do líquido em questão, neste caso utilizamos um sistema de timer para realizar este controle, caso deseje alterar este tempo e ajustar para sua caneca ou copo basta alterar o tempo em segundo especificado na seguinte constante:

Conclusão

O projeto arduino inicial foi desenvolvido com o intuído de ser um bebedouro automático de água capaz de identificar a caneca e enchê-la através de um tempo determinado, porém você pode adaptar este projeto do modo que preferir, adicionar um botão para acionar o relé que controla a Mini Bomba de Água, adicionar mais equipamentos para poder servir diferentes tipos de líquidos, explore suas ideias, crie projetos incríveis e não se esqueça de compartilhar eles com todos através de nossos comentários.

Conheça Toda Linha de Produtos Arduino no Site UsinaInfo.

Categorias
ArduinoProjetos

Mecânico de Manutenção com Experiência em Sistemas Embarcados, Automação e Desenvolvimento de Projetos; Graduado nos Cursos de Matemática - URI e Física - UFFS.
41 Número de Comentários
  • MARCOS ANTONIO SANTOS DE OLIVEIRA
    28 junho 2017 at 18:36
    Deixe seu Comentário

    Boa tarde Wagner por favor, não consigo baixar esse código do bebedouro de água pode me ajudar?

  • Paulo
    31 outubro 2017 at 14:03
    Deixe seu Comentário

    Bom dia!
    Como você esta alimentando o arduino?

    • Equipe Usinainfo
      31 outubro 2017 at 19:44
      Deixe seu Comentário

      Boa tarde!
      O Arduino pode ser alimentado tanto através da porta USB, quanto através de baterias e fontes de alimentação.
      Att Equipe UsinaInfo

  • Torneira
    14 dezembro 2017 at 19:41
    Deixe seu Comentário
  • Matheus
    14 julho 2018 at 02:19
    Deixe seu Comentário

    Ola, a bomba dagua esta utilizando um fonte de energia propria? qual recoemnda se for o caso?

    • Equipe Usinainfo
      13 agosto 2018 at 12:52
      Deixe seu Comentário

      Bom dia!
      Sim, é recomendada a utilização de uma fonte de alimentação própria para este equipamento, visando que o mesmo utiliza-se de 12V para funcionamento.

  • Líder Bebedouros
    27 agosto 2018 at 17:32
    Deixe seu Comentário
  • JEFFERSON SILVA
    20 setembro 2018 at 00:55
    Deixe seu Comentário

    OLÁ, SOBRE O CÓDIGO DE FUNCIONAMENTO NO CASO É SÓ PRECISO PASSAR ESSAS INFORMAÇÕES PARA O SKETCH DO ARDUÍNO ?

    • Equipe Usinainfo
      16 outubro 2018 at 13:42
      Deixe seu Comentário

      Bom dia Jefferson!

      Neste caso, onde não existem bibliotecas para serem incluídas passar as informações para o programa Arduino é o suficiente, além de desenvolver a correta ligação dos fios entre sensores e Arduino.

  • Alexya
    1 novembro 2018 at 18:18
    Deixe seu Comentário

    Boa tarde, quando eu baixo os códigos eles aparecem de uma forma muito estranha, teria como me mandar de outra forma?

    Era para aparecer assim:
    1 // — Constantes —
    2
    3 #define full_sec 5

    E esta assim:

    ISIS SCHEMATIC FILE Bebedor Automático kjh\ kjdg\ b JS 15/04/15 28/10/16 Ãî ê¸.U¼VX Í[ Ø DESIGN CONFIGURATION DATA Arial Default Font  ¦ À
    pÆ À’ƒ MÀ’ƒ M€€€ ÀÀÀ À ÀÀÀ ÿ ÀÀÀ ÀÀÀ ÀÀÀ ÿ ÀÀÀ ààÐ ÀÀÀ ÀÀÀ ÿÿÿÿ À ÀÀÀ ÀÀÀ ÿÿÿÿ À ÀÀ À ÀÀÀ ÿ ÀÀ ÿ À ÀÀÀ ÿÿÿ ÿ ÿ À ÀÀÀ ÿÿÿ ÿ ÿ À ÀÀÀ ÿÿÿ ÿ ÿÿ À ÀÀÀ ÿÿÿ ÿÿ ÿ ÿ À ÀÀÀ ÿÿÿ ÿ ÿ ÿÿ À ÀÀÀ ÿÿÿ ÿÿ ÀÀ À ÀÀÀ ÿÿÿ ÀÀ À À À ÀÀÀ ÿÿÿ À À ÀÀÀ ÿÿ ÿÿÿ ààÐ ÿ ÿ ÿ À À ÿÿ ÿ   ÿ ÿ@@ @@ÿ €€€ ÿÿ ÀÀÀ À ÀÀÀ ÿ €€€ ÀÀÀ À ÀÀÀ ÿ COMPONENT Àž € ÈȪ ÈȪ  PIN Àž € ÿÿÿ ÿÿÿ  PORT Àž @ ÿÿÿ ÿÿÿ  MARKER O @ ÿÿÿ ÿÿÿ  ACTUATOR O ÿ @ @  INDICATOR O ÿ @ @  VPROBE O À ÿÿÿ ÿÿÿ  IPROBE O À ÿÿÿ ÿÿÿ  TAPE O À ÿÿÿ ÿÿÿ  GENERATOR `O À ÿÿÿ ÿÿÿ  TERMINAL Àž @ ÿÿÿ ÿÿÿ 
    SUBCIRCUIT €= € ÈȪ ÈȪ 

    • Equipe Usinainfo
      28 novembro 2018 at 13:24
      Deixe seu Comentário

      Olá Alexya!
      Para acessar o código .ino, deve fazer o Download e abrir o arquivo, com o arquivo aberto entre na pasta usCom009_wr_files após na pasta source_us_com_009 e neste local você irá encontrar o código que deseja.

  • Jonathan lucas
    12 novembro 2018 at 22:09
    Deixe seu Comentário

    Olá, sou Jonathan
    Gostaria de saber se tem este kit completo pra vendas?
    Se não tiver, pode montar este kit para vendas?
    Obrigado

    • Equipe Usinainfo
      28 novembro 2018 at 13:00
      Deixe seu Comentário

      Olá Jonathan!
      Agradecemos pela sugestão, vou encaminhar a sua ideia para o setor responsável, porém pode realizar a compra dos produtos de forma separada sem problema junto ao site.

  • Luana
    13 fevereiro 2019 at 21:52
    Deixe seu Comentário

    Boa tarde, gostaria de saber se não teria como utilizar os mesmos materiais (exceto a bombinha, acredito eu) pra acionar mais de uma garrafa??

    • Equipe Usinainfo
      23 abril 2019 at 14:03
      Deixe seu Comentário

      Bom dia Luana!
      Tudo é questão de adaptação, você pode atribuir outros relés para portas digitais e acionar outros equipamentos correspondentes a outras garrafas.

  • Samuel
    26 março 2019 at 23:31
    Deixe seu Comentário

    Boa noite.
    Nao estou conseguindo simular no proteus com esse codigo esta dando uma msg de pic16.
    Eu vi que vcs falam em usar microcontrolador atmega 328p o que seria. Podem me ajudar de como fazer ele simular no proteus. Tbem vou colocar um display. Obrigado pelas ideias.

    • Equipe Usinainfo
      16 abril 2019 at 20:26
      Deixe seu Comentário

      Olá Samuel! O projeto foi desenvolvido para ser utilizado junto do Arduino UNO que tem como base de funcionamento o microcontrolador Atmega 328P.
      Verifique o equipamento que está utilizando para fazer o projeto e as conexões que está utilizando.

      • Lucas Henrique
        15 maio 2019 at 23:23
        Deixe seu Comentário

        Boa noite, como faço para colocar para parar quando tirar o copo sem contar o tempo todo e depois voltar o copo

        • Equipe Usinainfo
          14 junho 2019 at 20:49
          Deixe seu Comentário

          Olá Lucas!
          Para executar um projeto destes é necessário a inclusão de um sensor ultrassônico, o qual faria com que a vazão não fosse mais controlada pelo tempo e sim pela presença ou ausência de objetos frente ao seu sensor.

  • Bruno
    24 maio 2019 at 00:00
    Deixe seu Comentário

    baixei a pasta só q quando clico para abrir o arduino n abre.

    • Equipe Usinainfo
      14 junho 2019 at 20:26
      Deixe seu Comentário

      Boa tarde Bruno!
      Você possui o software Arduino instalado em seu computador?
      Caso não, você pode encontra-lo no site arduino.cc e caso o tenha, descompacte o arquivo em sua área de trabalho e tente abri-lo novamente.

  • Jùlia soares
    26 maio 2019 at 14:56
    Deixe seu Comentário

    Boa Tarde,
    Gostaria de saber qual código de prograçao de arduino devo implantar para adicionar um botão para acionar o relé que controla a Mini Bomba de Água para poder regular as quantidades predeterminadas de liquidos que devo servir.Exemplo : um botão para acionar que caia somente 200 ml de líquido.

    • Matheus Gebert Straub
      16 julho 2019 at 16:10
      Deixe seu Comentário

      Boa Tarde Júlia!
      Para ter uma precisão de ml derramados pelo projeto você precisaria adicionar ainda um sensor de fluxo de água, neste caso utilizamos um tempo determinado que indica quanto de água será derramado na xícara. Quanto ao código, infelizmente não temos nenhum projeto com estas características no momento.

  • samuel
    14 junho 2019 at 02:49
    Deixe seu Comentário

    boa noite.
    estou tentando fazer projeto porem adaptei um display lcd 16×2, para aparecer as msg conforme os passo do programa
    coloquei no loop, quando esta sensor nao identifica nada aparece aguardando copo quando identifica o copo e liga a bomba
    aparece aguarde enchimento apos desligar bomba aparece retire copo.
    mas estou com problema para conseguir fazer funcionar direito porque quando e para ficar aguardando copo fica como se estivesse imprimindo junto retire copo, ja fiz varias variáveis nao funciona, agora se eu deixar aparecendo 2 msg tipo ou so aguardando copo ou so retire copo fica normal, sabe o que pode estar acontecendo.
    desde ja agradeço.

  • Gustavo
    6 novembro 2019 at 16:38
    Deixe seu Comentário

    Boa tarde, o que seria essa fonte de alimentação entre a bomba d’água e o relé ?

    • Matheus Gebert Straub
      7 novembro 2019 at 10:02
      Deixe seu Comentário

      Bom Dia Gustavo! A fonte de alimentação é o que irá alimentar a bomba d’água, o Módulo Relé funciona controlando a alimentação ou não da mesma, mas esta é realizada partir de uma fonte 12V 2A.

  • LUCAS
    14 novembro 2019 at 18:44
    Deixe seu Comentário

    Boa tarde amigo!! Eu gostaria de construir meu próprio módulo relé, porém não sei qual relé utilizar. Qual vocês me indicariam??

  • Lucas
    30 maio 2020 at 22:21
    Deixe seu Comentário

    Boa noite amigo,

    Como posso aumentar a distância entre o sensor e o copo/caneca?

    Obrigado!

    • Matheus Gebert Straub
      15 junho 2020 at 10:19
      Deixe seu Comentário

      Bom Dia Lucas! A princípio através do código não existe um distanciamento exato entre a base e a caneca, mas a distância não pode ser muito grande, uma vez que precisa atender as especificações do próprio sensor ultrassônico.

  • DENis
    2 julho 2020 at 20:07
    Deixe seu Comentário

    Boa noite amigão, parabens pelo projeito.
    gostaria de saber como substituo esse sensor pelo sensor infravermelho de barreira?

    • Matheus Gebert Straub
      24 julho 2020 at 17:13
      Deixe seu Comentário

      Boa Tarde Denis! Para realizar este procedimento é necessário além da troca do sensor a devida alteração junto ao código.

  • Felipe de melo
    19 agosto 2020 at 23:12
    Deixe seu Comentário

    Boa noite já tenho a bomba d’água 5v por acionamento em um botão queria saber do quite completo sem ela,quanto ficaria pois a ligação está sendo feito através do relé , sensor e arduíno correto ?

    • Matheus Gebert Straub
      8 outubro 2020 at 14:10
      Deixe seu Comentário

      Boa Tarde Felipe! No subtítulo “Produtos Utilizados no Projeto” possui uma lista completa com os produtos utilizados no mesmo, o valor e demais informações de compra você encontra através do link que leva à loja da Usinainfo.

      • Cristiano
        23 setembro 2021 at 10:51
        Deixe seu Comentário

        Olá já fiz o download do código mas não consegui visualizar, o que poderia ser?

        • Matheus Gebert Straub
          28 setembro 2021 at 14:08
          Deixe seu Comentário

          Olá Cristiano! Você deve fazer download do arquivo indicado e navegar entre as pastas até encontrar o “source_us_com_009.ino”, este é o código de funcionamento, porém lembramos que para abri-lo é necessário ter o Arduino IDE instalado e estar com o arquivo descompactado para isto.

  • Fernando
    23 janeiro 2021 at 17:34
    Deixe seu Comentário

    Olá gostaria de saber se consigo colocar 4 motores e 4 sensores para fazer individualmente ?
    Este projeto está ótimo parabéns!

    • Matheus Gebert Straub
      4 março 2021 at 16:25
      Deixe seu Comentário

      Olá Fernando! É possível desenvolver este projeto para 4 sensores isolados se problema, porém é necessário realizar os devidos ajustes no esquema de ligação, do código e da alimentação das bombas de água.

    Deixe seu Comentário

    *

    *

    Sobre nós

    Hoje a Usinainfo é um dos maiores ecommerces de Ferramentas, Peças para Eletrônica, Componentes Eletrônicos, Sensores e Arduino do Brasil, contando com uma grande diversidade de produtos na linha de eletrônica.

    Sugestões

    Artigos Relacionados