Diagrama de Componentes
Introdução
Este projeto propõe uma solução tecnológica acessível e autônoma para o monitoramento e captura seletiva do mosquito Aedes aegypti, vetor da dengue, zika e chikungunya. A armadilha combina sensores, atuadores e um sistema embarcado inteligente, capaz de identificar os insetos por imagem e som, registrar os dados coletados e disponibilizá-los via painel web.
Diagrama de Componentes
Explicação do Diagrama de Componentes
O sistema é organizado em subsistemas, que agrupam os principais módulos físicos e lógicos de acordo com suas responsabilidades:
1. Subsistema de Aquisição de Dados
- Sensor de Temperatura e Umidade
- Câmera
- Microfone
Estes componentes coletam dados ambientais e comportamentais dos insetos. Eles fornecem interfaces que são consumidas pelo software embarcado.
2. Subsistema de Processamento e Decisão
- Raspberry Pi
- Software Embarcado
O Raspberry Pi executa o software responsável por: - Classificar os mosquitos com base em som e imagem - Acionar atuadores (via relés) - Registrar eventos no banco de dados - (Opcionalmente) enviar dados para o painel
3. Subsistema de Ação
- Relé
- Ventoinha de Captura
- Ventoinha de Expulsão
- Módulo de Iluminação (LEDs)
Executam ações físicas conforme a decisão do sistema. O controle é feito pelo software embarcado, que consome as interfaces desses dispositivos.
4. Subsistema de Armazenamento
- Banco de Dados
Responsável por armazenar os dados transmitidos pela aplicação, incluindo contagem de capturas, data, hora, temperatura e umidade.
5. Subsistema de Visualização e Interface
- Aplicação (Backend e Frontend)
A aplicação recebe dados via MQTT, realiza operações de persistência no banco de dados (via ORM) e disponibiliza uma interface para visualização remota.
6. Subsistema de Alimentação de Energia
- Bateria
Fornecem energia ao sistema. O painel alimenta o dispositivo durante o dia, enquanto a bateria entra em ação à noite. A transição ocorre automaticamente.
Histórico de Versão
Versão | Descrição | Data | Responsável |
---|---|---|---|
1.0 | Criação do documento | 02/05/2025 | Breno Soares Fernandes e Christian Hirsch Santos |
2.0 | Atualização do diagrama com MQTT, camada de aplicação e melhorias visuais | 30/05/2025 | Breno Soares Fernandes |