Riego inteligente con energía solar y meteorología
El riego decide solo: previsión meteorológica, excedente fotovoltaico y control de bomba por Modbus TCP, con avisos por Telegram.
Funciona en: Raspberry Pi (Docker) — scripts Python 3 (PLC Linux).
La aplicación
Una explotación agrícola quería regar aprovechando su instalación fotovoltaica y sin desperdiciar agua cuando va a llover. Una Raspberry Pi con stack Docker (Node-RED, MySQL, Nginx, Laravel) lee el inversor por SunSpec Modbus TCP, consulta la previsión de OpenWeather antes de cada ciclo (lluvia o helada → se cancela), controla la bomba a través de un variador Schneider por Modbus TCP con presión 4-20 mA, registra alarmas en MySQL y permite control remoto por bot de Telegram. El panel de planta es un kiosk a pantalla completa.
Arquitectura
- Scheduler de riego (mañana/tarde) condicionado a OpenWeather
- Inversor solar leído por SunSpec Modbus TCP (generación vs consumo)
- Variador Schneider ATV320 por Modbus TCP + presión 4-20 mA en AI3
- Alarmas en MySQL consultadas desde frontend Laravel multi-usuario
- Bot de Telegram para avisos y control remoto + kiosk en planta
Lista de materiales
- Raspberry Pi (Docker) — controlador de Industrial Shields
- Variador Schneider Altivar 320 — bomba de riego
- Transductor de presión 4-20 mA — presión de línea
- Electroválvulas por sectores — distribución
- Inversor fotovoltaico SunSpec — ya existente en la finca
Qué contiene el pack
alarm-history-mysql.sqlaltivar320-modbus-tcp-control.pydocker-compose-irrigation.ymlfronius-sunspec-modbus-reading.pyirrigation-weather-openweather-scheduler.jskiosk-wayfire-chromium.shtelegram-bot-alarms-control.js- 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.