{"id":23662908,"url":"https://github.com/codeguima/pet-feeder-iot-mycropython","last_synced_at":"2026-02-06T08:04:45.446Z","repository":{"id":166647146,"uuid":"523937953","full_name":"codeguima/pet-feeder-iot-mycropython","owner":"codeguima","description":"Este projeto envolve o desenvolvimento de um alimentador automático para animais de estimação utilizando o ESP32 e programado em MicroPython. O sistema é projetado para facilitar a alimentação de animais de estimação, permitindo o controle remoto e a automação das refeições.","archived":false,"fork":false,"pushed_at":"2025-01-23T00:50:06.000Z","size":15,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-23T01:29:44.290Z","etag":null,"topics":["esp32","firebase","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codeguima.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-12T03:01:55.000Z","updated_at":"2025-01-23T00:50:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"e1a93856-0c52-4bec-bfd3-d9af63bf9871","html_url":"https://github.com/codeguima/pet-feeder-iot-mycropython","commit_stats":null,"previous_names":["jgdeveloperr/alimentadorautomatizadoiot","jguimaraesdev/alimentadorautomatizadoiot","jhonnycodedev/pet-feeder-iot-mycropython","jhonnycodedev/alimentadorautomatizadoiot","codeguima/pet-feeder-iot-mycropython"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeguima%2Fpet-feeder-iot-mycropython","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeguima%2Fpet-feeder-iot-mycropython/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeguima%2Fpet-feeder-iot-mycropython/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeguima%2Fpet-feeder-iot-mycropython/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codeguima","download_url":"https://codeload.github.com/codeguima/pet-feeder-iot-mycropython/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239661726,"owners_count":19676408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["esp32","firebase","python"],"created_at":"2024-12-29T05:15:19.847Z","updated_at":"2025-12-05T15:30:12.368Z","avatar_url":"https://github.com/codeguima.png","language":"Python","readme":"# Alimentador Automático para Animais de Estimação (IoT)\n\nEste projeto envolve o desenvolvimento de um alimentador automático para animais de estimação utilizando o **ESP32** e programado em **MicroPython**. O sistema é projetado para facilitar a alimentação de animais de estimação, permitindo o controle remoto e a automação das refeições.\n\n## 📋 Funcionalidades\n\n- **Conexão Wi-Fi**: O sistema se conecta a uma rede Wi-Fi para comunicação remota.\n- **Integração com Firebase**: Armazena e sincroniza os dados no Firebase para acesso em tempo real.\n- **Display LCD 20x4**: Exibe informações em tempo real sobre o status do alimentador.\n- **Controle Remoto**: Permite o controle do alimentador através de um aplicativo móvel.\n- **Automação de Alimentação**: Configurações de horários e porções para alimentar os animais de estimação automaticamente.\n\n## 🛠️ Tecnologias Utilizadas\n\n- **Microcontrolador**: ESP32\n- **Linguagem de Programação**: MicroPython\n- **Banco de Dados**: Firebase\n- **Display**: LCD 20x4\n- **Conectividade**: Wi-Fi\n\n## 📦 Requisitos\n\n- **Hardware**:\n  - ESP32\n  - Display LCD 20x4\n  - Servo motor para controle da alimentação\n  - Conexão Wi-Fi\n  - Fonte de alimentação para o ESP32\n\n- **Software**:\n  - MicroPython instalado no ESP32\n  - Firebase para armazenamento de dados\n  - Aplicativo móvel para controle (pode ser desenvolvido usando frameworks como React Native ou Flutter)\n\n## 🧑‍💻 Como Rodar o Projeto\n\n### 1. Configuração do Hardware\n\n1. **Conecte o ESP32**: Conecte o ESP32 à sua placa de alimentação e conecte o display LCD 20x4 ao ESP32.\n2. **Servo Motor**: Conecte o servo motor para controlar a liberação da ração.\n\n### 2. Configuração do Software\n\n1. **Instalar MicroPython**: Instale o MicroPython no ESP32. Siga as instruções do [site oficial do MicroPython](https://micropython.org/download/esp32/) para instalar a firmware.\n2. **Instalar Dependências**: Instale as bibliotecas necessárias para o display LCD e a comunicação com o Firebase. \n   \n   Exemplo:\n   ```python\n   import network\n   import machine\n   import time\n   from lcd import LCD\n   from firebase import Firebase\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeguima%2Fpet-feeder-iot-mycropython","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodeguima%2Fpet-feeder-iot-mycropython","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeguima%2Fpet-feeder-iot-mycropython/lists"}