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
- 1 Arduino UNO + Cabo USB AB;
- 1 Módulo Ultrassônico HC-SR04;
- 1 Fonte de Alimentação 12V 2A;
- 1 Módulo Relé 1 Canal;
- 1 Mini Bomba de Água.
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.
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:
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:
1 2 3 |
// --- Constantes --- #define full_sec 5 //tempo para encher recipiente (em segundos) |
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.
Boa tarde Wagner por favor, não consigo baixar esse código do bebedouro de água pode me ajudar?
Olá Marcos, segue endereço para download
https://github.com/wagner-rambo/arquivos/raw/master/usCom009_wr_files.rar
bom dia tenho um bebedouro com 4 saídas de água qual o código pra usar 4 sensores com um relé de 4 saída
Olá Amilton! Infelizmente não tenho nenhum projeto pronto para aplicar com 4 sensores, porém fazendo uma análise do código, é possível adaptá-lo duplicando as variáveis individuais dos respectivos dispositivos adicionais.
Bom dia!
Como você esta alimentando o arduino?
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
Qualquer tipo de torneira automatica é sempre muito útil
Ola, a bomba dagua esta utilizando um fonte de energia propria? qual recoemnda se for o caso?
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.
Olá, muito bom o conteúdo de vocês. Interessante e de grande importância.
Aproveite e conheça também o nosso site: http://www.liderbebedouros.com.br/
Abraços!
OLÁ, SOBRE O CÓDIGO DE FUNCIONAMENTO NO CASO É SÓ PRECISO PASSAR ESSAS INFORMAÇÕES PARA O SKETCH DO ARDUÍNO ?
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.
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 ¦ À
ÿ ÿ@@ @@ÿ €€€ ÿÿ ÀÀÀ À ÀÀÀ ÿ €€€ ÀÀÀ À ÀÀÀ ÿ COMPONENT Àž € ÈȪ ÈȪ PIN Àž € ÿÿÿ ÿÿÿ PORT Àž @ ÿÿÿ ÿÿÿ MARKER
pÆ À’ƒ MÀ’ƒ M€€€ ÀÀÀ À ÀÀÀ ÿ ÀÀÀ ÀÀÀ ÀÀÀ ÿ ÀÀÀ ààÐ ÀÀÀ ÀÀÀ ÿÿÿÿ À ÀÀÀ ÀÀÀ ÿÿÿÿ À ÀÀ À ÀÀÀ ÿ ÀÀ ÿ À ÀÀÀ ÿÿÿ ÿ ÿ À ÀÀÀ ÿÿÿ ÿ ÿ À ÀÀÀ ÿÿÿ ÿ ÿÿ À ÀÀÀ ÿÿÿ ÿÿ ÿ ÿ À ÀÀÀ ÿÿÿ ÿ ÿ ÿÿ À ÀÀÀ ÿÿÿ ÿÿ ÀÀ À ÀÀÀ ÿÿÿ ÀÀ À À À ÀÀÀ ÿÿÿ À À ÀÀÀ ÿÿ ÿÿÿ ààÐ ÿ ÿ ÿ À À ÿÿ ÿ
O @ ÿÿÿ ÿÿÿ ACTUATOR
O ÿ @ @ INDICATORO ÿ @ @ VPROBE
O À ÿÿÿ ÿÿÿ IPROBEO À ÿÿÿ ÿÿÿ TAPE
O À ÿÿÿ ÿÿÿ GENERATOR `O À ÿÿÿ ÿÿÿ TERMINAL Àž @ ÿÿÿ ÿÿÿ SUBCIRCUIT €= € ÈȪ ÈȪ
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.
Olá, sou Jonathan
Gostaria de saber se tem este kit completo pra vendas?
Se não tiver, pode montar este kit para vendas?
Obrigado
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.
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??
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.
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.
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.
Boa noite, como faço para colocar para parar quando tirar o copo sem contar o tempo todo e depois voltar o copo
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.
baixei a pasta só q quando clico para abrir o arduino n abre.
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.
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.
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.
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.
Boa tarde, o que seria essa fonte de alimentação entre a bomba d’água e o relé ?
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.
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??
Bom Dia LUCAS! A Usinainfo possui modelos de 5V e de 12V, a escolha desta tensão vai depender do seu projeto e onde irá utilizá-lo, em projetos que utilizam o Arduino e demais microcontroladores com nível lógico 5V, por exemplo, o melhor modelo disponível é o seguinte: https://www.usinainfo.com.br/reles/rele-5v-10a-1-canal-reversivel-selado-3075.html
Boa noite amigo,
Como posso aumentar a distância entre o sensor e o copo/caneca?
Obrigado!
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.
Boa noite amigão, parabens pelo projeito.
gostaria de saber como substituo esse sensor pelo sensor infravermelho de barreira?
Boa Tarde Denis! Para realizar este procedimento é necessário além da troca do sensor a devida alteração junto ao código.
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 ?
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.
Olá já fiz o download do código mas não consegui visualizar, o que poderia ser?
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.
Olá gostaria de saber se consigo colocar 4 motores e 4 sensores para fazer individualmente ?
Este projeto está ótimo parabéns!
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.
Olá sou estudante de automação industrial de uma escola em portugal e tenho de fazer um projeto em que preciso de algo assim!
será que me podia contactar para dar uma ajuda na montagem e outras questões?
precisava de ajuda com o comedouro e o bebedouro!!!
Bom dia!
Infelizmente não temos como dar esse suporte detalhado.