Corte de torre + hidráulica Electrónica + conexiones Lógica de control
DEPÓSITO 30 L 23.0 L BOMBA
ESP32-S3 Control local GPIO / I²C / ADC MQTT / HTTPS
SHT40 · I²C Temp. + humedad 24.0 °C / 60%
OV5640 · Wi-Fi Captura periódica Segundo ESP32-S3
Agua / sensores sumergidos DS18B20: 21.0 °C pH analógico: 6.0 Flotador mínimo: OK
4 × LED · 12 W 48 W nominal Torre 30 sitios 6 niveles × 5 Geometría conceptual
Flechas azules: recirculación con bomba ON · nivel de agua modelado · no es CFD
Diagrama de bloques eléctricos y señales Relaciones funcionales; no es un plano de instalación ni una certificación eléctrica. ESP32-S3 Firmware · reglas · MQTT GPIO8/9 · GPIO4/5/6/7/15 3.3 V lógico Alimentación 5 V regulados
Fuente 12 V → DC/DC 5 V GND común DC · fusibles Red 230 V · LED Maniobra aislada y protegida Control lógico aislado ATENCIÓN: pH requiere acondicionamiento para ADC 3.3 V; no conectar sonda/placa de 5 V directamente.
Máquina de estados / control local Muestrear sensores cada 2 s (tiempo simulado) ¿Agua debajo del mínimo? flotador · depósito SÍ Bloquear bomba evento + alarma NO Evaluar ciclos locales bomba AUTO / luz AUTO / overrides Aplicar salida + alertas pH, temperatura, falla de bomba Publicar telemetría MQTT conservar control cuando falla Wi-Fi siguiente ciclo
Recirculación Iluminación Control OK Alarma
Histórico simulado · volumen (L)
Telemetría y control Depósito 23.0 L 77% capacidad
pH 6.00 En rango
Temperatura aire 24.0 °C 60% HR
Agua 21.0 °C DS18B20
Bomba ON Caudal calculado
Luces ON 4 × 12 W nominal
Escenarios de prueba Normalizar Fuga de agua Vaciar depósito pH fuera de rango Desconectar Wi-Fi Bomba atascada
Parámetros del modelo
Bomba: AUTO LED: AUTO Exportar JSON
Eventos del controlador SIN ALERTAS
Modelo físico reducido: el caudal depende de una curva de bomba aproximada y las pérdidas de agua se parametrizan. No simula distribución CFD, fotosíntesis, calibración real de pH ni seguridad eléctrica a 230 V. Las alarmas y el estado de la bomba sí son consecuencia de las reglas programadas.