Estaciones de bombeo autónomas con telemetría LoRaWAN
Control local robusto de bombas por boyas de nivel y supervisión remota sin cobertura de red ni tarjetas SIM.
Funciona en: ESP32 PLC 14 / 38AR — sketches de Arduino (.ino).
La aplicación
Un operador de saneamiento necesitaba supervisar estaciones de bombeo dispersas, algunas a más de una hora de distancia y sin cobertura de datos. Cada estación funciona de forma autónoma con un ESP32 PLC: máquina de estados con boyas de nivel, alternancia entre dos bombas para igualar desgaste y failover automático ante avería. La telemetría viaja por LoRaWAN en tramas de 4 bytes, y el re-join horario actúa de watchdog de comunicaciones.
Arquitectura
- Boyas de nivel y contactores → entradas digitales del ESP32 PLC
- Sonda de nivel 4-20 mA → entrada analógica (10 bits en la trama)
- Máquina de estados con alternancia y failover (tarea FreeRTOS de 100 ms)
- Telemetría LoRaWAN OTAA cada 60 s (módulo RN2xx3, EU868)
- Gateway LoRaWAN → backend de supervisión
Lista de materiales
- ESP32 PLC 14 / 38AR — controlador de Industrial Shields
- Módulo LoRa RN2xx3 + antena 868 MHz — telemetría sin SIM
- Boyas de nivel (3 ud.) — mínimo, máximo y sobrenivel
- Sonda de nivel 4-20 mA — medida continua del depósito
- Contactores con auxiliar + relé térmico — mando y diagnóstico de bombas
Qué contiene el pack
dual-pump-control-lorawan-38ar.inofreertos-multitasking-rejoin.inolevel-sensor-4-20ma.inolorawan-telemetry-bitpacking.inopump-state-machine-float-switches.ino- Lista de materiales + README
Recibe el pack por email — gratis
Rellena el formulario y te enviamos el pack completo a tu correo en pocos minutos.