Estufas Inteligentes - Simulacao Wokwi (Etapa 3)
Disciplina de IoT - Engenharia de Software - Universidade de Mogi das Cruzes
Integrantes: Igor Thebas Souza Santos, Maria Fernanda da Silva Pires, Uriel Erick Menezes de Oliveira
CLIENTE
Sr. Joao, produtor rural tradicional, auxiliado pelo filho Joao Junior. Ele tem duas estufas separadas: uma de alface e outra de repolho. Os vizinhos que investiram em tecnologia passaram a vender mais barato e com mais qualidade, entao o Sr. Joao precisa automatizar o monitoramento e o controle das estufas.
PROJETO
Sistema de automacao para as duas estufas do Sr. Joao. Cada estufa tem o seu proprio ESP32, que le temperatura, umidade do ar, umidade do solo e luminosidade, e liga ou desliga sozinho a bomba de irrigacao, a iluminacao suplementar, a ventilacao e um alarme local.
Esta simulacao representa um no de borda (um ESP32) e serve para as duas estufas. O circuito e o mesmo; so mudam os limiares de cada cultura. Para escolher a estufa, edite uma linha no topo do main.py:
PERFIL = "alface" (Estufa 1)
PERFIL = "repolho" (Estufa 2)
A entrega usa o perfil "alface". Na instalacao real, o mesmo arquivo e gravado no ESP32 de cada estufa com o seu perfil.
LIMIARES (com histerese: um valor para ligar e outro para desligar)
Bomba (solo medio): alface liga abaixo de 60% e desliga em 70% ou mais. Repolho liga abaixo de 50% e desliga em 60% ou mais.
Ventilacao (temperatura): alface liga acima de 26 C e desliga em 24 C ou menos. Repolho liga acima de 22 C e desliga em 20 C ou menos.
Ventilacao (umidade do ar): liga acima de 85% e desliga em 80% ou menos, nas duas estufas.
Iluminacao: liga abaixo de 10.000 lux e desliga em 15.000 lux ou mais, apenas entre 06:00 e 18:00, nas duas estufas.
Alarme: alface com solo abaixo de 45% ou temperatura acima de 30 C. Repolho com solo abaixo de 40% ou temperatura acima de 28 C.
Os limiares do repolho e do alarme sao suposicoes da equipe, baseadas nas faixas ideais do relatorio (alface: solo 70-80% e 18-24 C; repolho: solo 60-75% e 15-20 C).
COMPONENTES SIMULADOS
DHT22 no GPIO 4: temperatura e umidade do ar.
LDR no GPIO 36: luminosidade (no projeto real seria um BH1750, que o Wokwi nao oferece).
4 potenciometros nos GPIO 32, 33, 34 e 35: umidade do solo dos 4 canteiros.
4 reles com LEDs: bomba (GPIO 18, azul), iluminacao (GPIO 19, amarelo), ventilacao (GPIO 23, verde) e alarme (GPIO 5, vermelho).
COMO TESTAR
Com a simulacao rodando, gire os potenciometros (solo), altere temperatura e umidade no DHT22 e o valor de lux no LDR. Os LEDs acendem e apagam, e o Monitor Serial mostra as mensagens ATUADOR e, a cada 30 segundos, a TELEMETRIA em JSON.
Exemplo: com os 4 potenciometros no meio da escala, o solo medio fica perto de 50% e a bomba liga.
LIMITACOES DESTA ETAPA
Sem Wi-Fi nem MQTT (Etapa 4). Sem hora real: a janela da iluminacao usa uma hora simulada (12h). A simulacao roda um no por vez; para ver a outra estufa, troque o PERFIL.