Según altos estándares industriales

Automatización de invernaderos con PLC industrial Arduino. Controlador de invernadero

Control remotely the humidity, the ventilation, the CO2 level and the luminosity with and automated greenhouse system

M-DUINO Arduino PLC y Raspberry Pi Panel PC

Sobre el cliente

Our customer was looking for an Open Source solution for an automated greenhouse system in order to implement all the technical specifications he wanted with unlimited options, difficult to achieve with a turnkey solution.

Decidieron usar los equipos de Industrial Shields, PLC Arduino y Raspberry Pi Panel por varias razones:

  • Economizing in expenses

  • Ease of wiring with screwless connector

  • Ability to program in several languages or using free tools such as Arduino IDE.

PLC Arduino para automatización de invernadero

Trabajando en el invernadero

Este proyecto permite controlar de forma remota la humedad, la ventilación, el nivel de CO2 y la luminosidad en un invernadero.

La adquisicion de datos se configuró con una interface gráfica programada en un  Industrial Shields Panel PC con un Raspberry Pi incorporado. Mientras que el control de la humedad, el CO2 y el aire es automático, las luces se controlan según la programación horaria, aunque se pueden configurar manualmente.

Automated greenhouse requirements for the customer

El invernadero que nuestro cliente quería automatizar requería un control remoto sobre los niveles de humedad, CO2, temperatura e iluminación de los diferentes espacios que conforman el invernadero y un sistema que lo alertara en caso de encontrar alguna de las variables fuera del rango.

Para lograr este objetivo, optaron por utilizar diferentes protocolos de comunicación como I2C y Ethernet, entre otros, y también herramientas de programación como Arduino IDE o Node-RED. Arduino IDE or Node-RED.

Para controlar toda la instalación, el cliente necesitaba dos controladores Arduino Ethernet PLCPor un lado, el controlador industrial recibe los datos de los sensores HVAC. En la primera opción, conectados por un bus I2C; los multiplexores I2C también se han agregado para cubrir toda la instalación; en la segunda y tercera opción, la instalación también combina sensores digitales y analógicos.

El cliente ha implementado un sistema de control para cada fase (humedad, temperatura, nivel de CO2 y luminosidad) donde, al observar el nivel de cada variable desde los sensores, actúa sobre los elementos (bombas, válvulas, ventilación, luz) en un script realizado con Arduino IDE.

Para tener control sobre la situación en el invernadero, se incorporó un Panel PCal sistema. Los datos de los dos Ethernet PLC se transmiten via Ethernet al Panel PC.

En el Panel PC, an MQTT broker has been configured to handle the requests and the Node-RED programming tool has been used to create the framework and manage the communications between the Ethernet PLC y el Panel PC.

A base project to scale up

Fácil de instalar, configurar y ponerlo a trabajar

El cliente inició este proyecto como una prueba con el objetivo de crear un hardware y software definidos para escalar en otras instalaciones de su propiedad.

Tratamiento del aire con controlador Arduino

Diagrama de tratamiento de aire con PLC Arduino

Descarga el caso de estudio de Automatización de Invernadero

Compártelo con tus compañer@s

¿Deseas recibir más información sobre Automatización de invernadero?

Simplemente completa el formulario y te enviaremos varios ejemplos sobre cómo usar dispositivos basados en código abierto en sus proyectos.

Enviar  Por favor, completa el formulario correctamente.