Site icon Blog Usinainfo

Comedouro Automático com Arduino – Tratador para Pets

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.

Comedouro Automático com Arduino

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.

Reservatório de armazenagem da ração e pás do Comedouro

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.

Furos para fixação do Comedouro Automático

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.

Sistema de engrenagem para aumento do torque

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.

Disposição dos componentes na parte interna do Comedouro

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:

Esquema de Ligação do Comedouro Automático

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.

Sair da versão mobile