O Comedouro automático é um projeto de automação residencial que vai agradar a todos que tem um cuidado todo especial com os seus Pets, seus cachorros e gatos em específico jamais ficarão desamparados.
Este modelo de tratador foi desenvolvido para possibilitar que as rações armazenadas em um recipiente próprio fossem liberadas em horários específicos, o que garantiria aos seus animais receber seu alimento mesmo quando você estiver ausente.
Podendo ser alterado para qualquer horário através de seu código, o comedouro automático possui um módulo para armazenagem de data e hora que possibilita dispensar ração duas vezes por dia, ou se necessário e desejado, mais vezes em menor quantidade.
O controle de alimenta desprezado pelo tratador para pets é feito através de um controle de tempo de acionamento de um motor, o qual atribuímos movimentos horários e anti-horários com a finalidade de evitar possíveis problemas de funcionamento.
Comedouro Automático com Arduino
O projeto do comedouro automático foi desenvolvido para quem gosta dos seus animais, mas as vezes não pode se fazer presente por algum momento, sabemos que a alimentação dos nossos animaizinhos assim como a nossa é de suma importância para o seu desenvolvimento.
Contando com um reservatório exclusivo para ração com um sistema de pás para extração do alimento, o tratador automático possibilita que os alimentos saiam do reservatório e caiam diretamente no pote de ração posicionado abaixo do case MDF.
Para facilitar a utilização do case, o mesmo possui exclusivas furações para a fixação em paredes através de parafusos, a altura de instalação deve ser feita de acordo com cada caso, porém recomendamos que não seja feito muito acima do pote de ração para que a mesma não saia do pote durante a queda.
Para evitar que o cão tenha acesso à ração, na parte superior o tratador possui uma tampa que abre para frente e evita que o seu animal possa abrir com facilidade o reservatório e coma antes do horário programado.
Além disto, o Comedouro possui locais específicos e protegidos para a instalação do Arduino, motor e demais módulos assim como um acesso facilitado ao local de alimentação do módulo e de comunicação de dados do Arduino.
Sistema para Controle de Fluxo do Comedouro
O sistema para controle de fluxo do alimento é composto através de um motor controlado pelo Arduino e um sistema de engrenagem articulado que movimenta as pás de borracha do Comedouro.
O sistema de engrenagem tem a função de aumentar o torque do motor e as pás confeccionadas em borracha tem o intuito de proporcionar maior flexibilidade para o processo de deslocamento e transporte de ração.
Uma das dificuldades encontradas ao produzir este material foi encontrar uma solução que teria força, flexibilidade e resistência para os casos em que a ração ficava entre a parede do tratador e as pás, o que inviabilizava também o uso dos motores que tínhamos disponível.
A elevação no torque pelo sistema de engrenagem e a aplicação de um material maleável ainda apresentaram certas resistências periódicas, por isto durante o seu funcionamento, em alguns momentos o motor muda sua direção de rotação para limpar o caminho para as rações.
Sistema para Controle de Acionamento do Comedouro
O controle de acionamento do Comedouro automático é feito através de um RTC, um elemento que acompanha a hora e a data e possibilita o acionamento de dispositivos, por exemplo, em horários específicos.
Maiores informações sobre o Módulo RTC, suas funções ecaracterísticas você encontra através do seguinte artigo:
Módulo RTC DS1307 com Display 16×2 I2C – Relógio Arduino com Despertador
Os dados do módulo relógio tempo real são interpretados pelo Arduino, o qual controla o driver de acionamento do motor DC e consequentemente a sua direção de rotação. É um projeto bastante simples, porém deve-se ter cuidado com a instalação dos jumpers para que não enroscarem do sistema de engrenagem.
Maiores informações quanto ao sistema de conexão e a ligação dos dispositivos estarão disponíveis logo abaixo.
Produtos Utilizados no Comedouro Automático
Abaixo segue a lista de todos os produtos utilizados no desenvolvimento do projeto e que podem ser adquiridos de forma avulsa conforma listagem. Caso prefira, é possível adquirir a versão completa do Alimentador Automático para Pets com Arduino DIY Canem que possui todas as peças necessárias para sua construção.
– Estrutura MDF para Alimentador Automático Pets Canem;
– Placa Uno R3 + Cabo USB para Arduino;
– Módulo Relógio Tempo Real RTC – DS1307;
– Bateria CR2032 3V de Lithium / Pilha CR2032;
– Driver Duplo Ponte H de motor DC ou Passo L9110s;
– Motor DC 3-6V 80RPM com Caixa de Redução 120:1;
– Extensor de Portas 0 a 6V 10 Saídas com Jack P4 – EPX10;
– Fonte de Alimentação Chaveada 5VDC 2A;
– 11 Parafuso Philips M3 x 6mm Metálico;
– 2 Espaçador Metálico Sextavado de Bronze M3 x 15mm PCB – Fêmea x Fêmea;
– 2 Parafuso Philips M3 x 25mm Metálico;
– 25 cm Cabo Flexível TiaFlex 5m – 0,50mm² – Preto;
– 6 Jumper Premium para Protoboard Macho-Fêmea 20 cm;
– 4 Jumper Premium para Protoboard Fêmea-Fêmea 20 cm.
Esquema de Ligação Comedouro Automático
O esquema de ligação do Comedouro Automático com Arduino é extremamente simples, o único detalhe mais complicado é a soldagem dos fios no motor que precisa ser feita para garantir a alimentação deste.
Veja o esquema de ligação abaixo:
Como vemos no esquema de ligação, as conexões são poucas, porém como mencionado anteriormente, é imprescindível que os fios sejam alocados de maneira que fiquei abaixo da altura do motor, isto evitará que estes enrosquem na engrenagem.
DICA: Para segurar os fios e impossibilitar o contato destes, utilizai abraçadeiras de nylon.
Código de Funcionamento do Comedouro
O código de funcionamento do Comedouro Automático é bastante simples, abaixo podemos ver a sua versão completa e com todas as variáveis comentadas, a qual conta com apenas uma biblioteca, a RTClib.
Biblioteca RTClib.h: DOWNLOAD AQUI.
[crayon-673f8a452a412649111046/]
Após adicionarmos a biblioteca e copiarmos o código acima para o software Arduino, já podemos gravá-lo e utilizá-lo da melhor maneira possível, porém podemos elencar alguns pontos importantes e que podem ser alterados de acordo com cada projeto.
O horário utilizado como padrão de funcionamento do Módulo RTC pode ser definido de duas maneiras, ou do modo padrão em que o módulo utiliza o horário base do próprio computador e que é utilizado neste projeto como vemos abaixo:
[crayon-673f8a452a417308709161/]
Porém caso deseje utilizar o módulo com horário ou data manual devemos remover as barras do ajuste manual e adicionar no ajuste automático, assim poderá definir os parâmetros assim como no exemplo adicionado no comentário. Para o ajuste manual temos que substituir as duas linhas acima pelas duas linhas abaixo:
[crayon-673f8a452a418856598946/]
Após regulado o horário padrão de funcionamento do Arduino, o próximo passo é ajustar os horários de acionamento do motor e liberação do alimento através do Comedouro Automático.
O ajuste do horário de acionamento é feito através da linha de programação abaixo e pode ser alterado de acordo com cada projeto substituindo os valores de acordo com o desejado.
[crayon-673f8a452a419299505833/]
Para a configuração acima vale lembrar que horários menores que 10 utilizamos as unidades sem o 0, por exemplo, para acionarmos o comedouro as 08:09 iremos preencher a linha do código acima da seguinte maneira:
[crayon-673f8a452a41a234872674/]
Após fazermos todos estes ajustes e adaptarmos o nosso comedouro da maneira desejada basta carregarmos o código e instalá-lo no melhor lugar para a alimentação dos nossos pets.
Conclusão
O Comedouro Automático com Arduino é talvez um dos projetos de automação mais especiais uma vez que une o nosso desejo maker com uma grande paixão que são os nossos animaizinhos. Todo cuidado com nossos pets é importante e a sua alimentação é um dos fatores mais importantes.
Com o Tratador que desenvolvemos neste projeto podemos alimentar nossos animais mesmo não estando em casa em horários específicos, porém é um projeto que pode passar por diversas melhorias ainda para torna-lo ainda mais complexo, é possível utilizarmos um sistema wi-fi ou GSM para controle, por exemplo.
Espero que tenham gostado do projeto e não se esqueçam de deixar o seu comentário, sua dúvida e até mesmo a sua opinião.