- JavaScript 70.1%
- C++ 15.5%
- HTML 5.8%
- Shell 3.1%
- CSS 2.8%
- Other 2.7%
| App | ||
| Apresentacao | ||
| Codigo | ||
| Documentacao | ||
| Servidores | ||
| CITATION.cff | ||
| README.md | ||
AgroFlow: Estufa Inteligente
PUC Minas — Lourdes
Engenharia de Computação
3° semestre
Internet das Coisas (IoT)
Integrantes
- Amanda Canizela Guimarães
- Ariel Inácio Jordão Coelho
- Bruna de Paula Anselmi
- João Pedro Neffa de Sousa Oliveira
- Lucca Mendes Alves Pellegrini
- Pedro Vitor Martins Caiafa Andrade
Orientadores
- Júlio César Dillinger Conway
Resumo do Projeto AgroFlow — Estufa Inteligente
O AgroFlow é uma estufa inteligente que monitora e controla automaticamente o ambiente para otimizar o cultivo. Ela utiliza os seguintes sensores: DHT11 para medir temperatura e umidade do ar, sensor de umidade do solo e sensor de luminosidade.
Para atuar no ambiente, conta com dois ventiladores (um para entrada e outro para saída de ar), uma lâmpada simulada por um LED e uma bomba de água para irrigação.
O sistema utiliza o protocolo MQTT como broker para comunicação entre sensores, atuadores e a plataforma. Os dados coletados são armazenados em um banco de dados e podem ser monitorados por meio de um site. Nesse site, o usuário define metas para cada parâmetro; quando um valor está fora da meta, os atuadores correspondentes são acionados automaticamente para corrigir as condições da estufa.
Código
- Código do ESP32
- Código do painel de controle (front end)
- Código do painel de controle (back end)
- Código para a incialização das tabelas no PostgreSQL
- Configuração do proxy reverso para o back end (OpenResty)
- Inicialização do broker MQTT NanoMQ
- Unidades de serviço e timer para manutenção dos certificados TLS.
Apresentação
Documentação
- Introdução
- Metodologias Ágeis
- Desenvolvimento
- Testes
- Conclusão
- Referências