Arquitetura geral da solução de um Pet Feeder
Introdução
O documento de arquitetura geral descreve os componentes necessários para o desenvolvimento do projeto Pet Feeder, descritos de uma forma superficial, contendo os componentes principais de hardware, software necessário, esquema de comunicação entre o aplicativo e alimentador, questões relacionadas à segurança e fonte de alimentação.
Hardware
Microcontrolador: - Microcontrolador Principal: O cérebro do sistema, será utilizada a ESP32. - Sensores: Balança, nível de água, sensor de distância para ração. - Atuadores: Motor do dispenser de ração, bombas, Driver de motor e LED Interface de Usuário: - Indicador LED: Mostram o status operacional.
Software
- Firmware do Microcontrolador: Controla as funcionalidades, lê sensores e comanda o sistema de potência.
- Algoritmos de Controle: Mostrador de energia, quantidade de ração e água disponível.
Estrutura
- Compartimentos: Mantem os equipamentos eletrônicos livre de intemperes.
- Reservatório: Permite o armazenamento da ração e água.
- Recipientes: permite o acesso do animal.
Comunicação
- Módulo WIFI: Para conexão com dispositivos móveis.
- Aplicativo Móvel: Permite controle remoto, ajuste de comida, monitoramento e notificações.
Segurança e Confiabilidade
- Proteções de Hardware: Contra sobrecorrente, sobretensão e superaquecimento.
- Software de Segurança: Inclui verificações de erro, gerenciamento de falhas e segurança operacional.
Fonte de Alimentação
- Fonte de Alimentação Adequada: Fornece energia elétrica para os componentes eletrônicos e backup de bateria.
Implementação
- Integração entre os componentes: Testes rigorosos de segurança elétrica e funcional envolvendo cenários reais de uso e situações extremas para verificar a robustez e a confiabilidade do sistema.
- Integração entre Hardware e software: A interface local deve incluir displays claros e botões responsivos, enquanto a interface remota, acessível via aplicativo móvel.
Conclusão
O documento de arquitetura geral do Pet Feeder define os principais componentes de hardware e software, como o microcontrolador ESP32, sensores e atuadores, além de algoritmos de controle para monitoramento. O sistema é projetado para comunicação via Wi-Fi com um aplicativo móvel, garantindo controle e notificações. Proteções de segurança e uma fonte de alimentação com backup reforçam a confiabilidade. A integração de hardware e software busca uma operação robusta e intuitiva.
Tabela de versionamento
Versão | Data | Descrição | Responsável |
---|---|---|---|
1.1 | 13/11/2024 | criação do artefato | Gabriele |
1.2 | 27/11/2024 | revisão de item | Isa |