Este é o README para o projeto IOT de um dispensador de comida para pet, que utiliza o microcontrolador ESP32 e um servo motor para automatizar a alimentação de animais de estimação. O projeto também inclui uma configuração de aplicativo APK para controle remoto do dispensador.
Funcionalidades
Dispensação automática de comida para animais de estimação em horários programados.
Controle remoto do dispensador por meio de um aplicativo móvel.
Configuração flexível de horários e quantidade de alimentação.
Interface de usuário intuitiva para fácil operação.
Componentes do Projeto
ESP32: Microcontrolador responsável pelo controle do dispensador e comunicação com o aplicativo móvel.
Servo Motor: Atua como o mecanismo de dispensação da comida.
Sensor de Alimentação: Opcionalmente, um sensor pode ser utilizado para detectar quando o recipiente de comida está vazio e enviar notificações para o aplicativo.
Fonte de Alimentação: Fornecer energia para o ESP32, servo motor e outros componentes necessários.
Aplicativo APK: Um aplicativo móvel que permite ao usuário controlar o dispensador remotamente, programar horários e monitorar o status de alimentação.
Instalação e Configuração
Clone ou faça o download deste repositório para o seu computador.
Certifique-se de ter o ambiente de desenvolvimento necessário para programar o ESP32.
Conecte o ESP32 ao seu computador e faça o upload do código fornecido para o microcontrolador.
Monte o servo motor no dispensador de comida, garantindo que esteja corretamente conectado ao ESP32.
Conecte os fios do sensor de alimentação, se estiver sendo utilizado, ao ESP32.
Conecte a fonte de alimentação ao ESP32.
Siga as instruções fornecidas no aplicativo APK para instalá-lo em seu dispositivo móvel.
Abra o aplicativo, siga o processo de configuração inicial para conectar o aplicativo ao ESP32.
Configure os horários de alimentação e a quantidade de comida desejada por meio do aplicativo.
Uso
Após configurar o dispensador e o aplicativo móvel, você pode programar horários de alimentação para o seu pet.
O dispenser irá ativar o servo motor nos horários programados para dispensar a quantidade de comida definida.
Você também pode usar o aplicativo para alimentar manualmente o seu pet a qualquer momento.
O sensor de alimentação (se utilizado) irá monitorar o nível de comida no recipiente e notificará o aplicativo quando estiver vazio.
Contribuição
Contribuições são bem-vindas! Se você tiver sugestões, correções de bugs ou melhorias para este projeto, fique à vontade para enviar um pull request ou abrir uma issue neste repositório.
Licença De Uso público
Se você tiver alguma dúvida ou precisar entrar em contato, sinta-se à vontade para enviar um e-mail para [waltherhumberto@gmail.com].
Agradecemos a todos os contribuidores e recursos de código aberto utilizados neste projeto.