Smart irrigation system in the field - final stage work

About This Project

The project was created to control electrodes distributed in the field, as well as the control of the pump (on / off and pressure) according to the condition (1 or 0) of the 18 solenoid valves through a frequency converter siemens. Thanks to Cayenne the project was achievable in a short time.

What’s Connected

Pressure sensor SIMATIC P222 from 4 to 20 mA, modules realy x8, raspberry pi 3 x2, inverter of logic states, electrovalves + audio visual pilot. Access point x 3 for internet links.
(Hardware, sensors, actuators, device model, WiFi, etc.)

Triggers & Alerts

Yes, to replicate GPIO status between the 2 raspberry pi for decision making to ignite or to pay the motor of the irrigation pump. Valve condition = 1 then motor = 1. yes no = 0. The alerts notifies the engine start and irrigation activation via sms and mail.

Scheduling

Here irrigation is programmed during the weekend when there is no operator. Very useful.

Dashboard Screenshots

Photos of the Project

Video

19 Likes

I like your project. You can add some arduino module for the part of the task and submit an entry to the Cayenne Contest.

Hi Ognqn Chikov, thanks for the suggestions.
PS: And sorry if my translation into English is not very good…:upside_down:

Very nice project @emartins.

Muy bueno el proyecto @emartins . Un proyecto con una repercusión increíble debido a tanta extensión de campo. Espero que se note el poder del IoT!!! Haznos saber si tienes algún problema o algo :slight_smile:. ¿Como tienes conectadas todas las válvulas con el control central? No me quedo muy claro, ¿por radiofrecuencia?

Gracias @Neoxelox , es como tu dices, a tenido gran repercusion y aún no esta terminado el proyecto. Imagínate…anteriormente un oprerario rural recorria todo el campo en un vehículo para realizar cierre y aperturas de llaves de paso, así como el encendido y apagado manual de la bomba. Todo para llevar acabo un proceso de riego. Ahora, gracias a Cayenne lo realiza desde el smartphone sin importar donde este o necesidad de trasladarse.

En relación a tu pregunta;
Las válvulas están cableadas hasta cada “punto de control”, estos están ubicados estratégicamente para evitar un cableado mayor entre ellos. Cada válvula cuenta con un solenoide de 24AC. Y cada raspberry maneja un grupo de válvulas, a su vez con disparadores, cayenne replica los estados de sus GPIO en un puerto de la raspberry principal (control1) esta toma la decisión de encender o apagar la bomba (por su cercanía con ella) a través de un pulso digital en la entrada de un variador de frecuencia conectado al motor. Esto gracias a los disparadores, de lo contrario sería muy compleja la solución, ya que los puntos de control están separados físicamente. Los puntos de control (raspbery Pi) se conectan por radiofrecuencia.

Espero que se allá despejado tus dudas… Quedo a las órdenes y a disposición para toda info que necesites.

¡Gran trabajo! ¿Es tuyo el terreno o lo montas para otra gente?

@emartins Just letting you know that we put your project out on Twitter and it is getting lots of love :slight_smile:

-Benny

1 Like

I like your Project… And thank you also. you giving us good method pf learning…