Control de Invernadero Inteligente
Control de Invernadero Inteligente
TRABAJO DE TITULACIÓN
TELECOMUNICACIONES
TEMA:
SISTEMA DE CONTROL DE INVERNADERO
INTELIGENTE
AUTORES:
Vinicio Cuzco
Bryan Vargas
PROFESOR:
Mg. Flavio Morales
QUITO, ECUADOR
2024
2
DESARROLLO
Objetivos.
Objetivo General.
Objetivos Específicos
invernaderos.
● Estudiar técnicas de control avanzado como PID, control predictivo y lógica difusa.
actuadores y microcontroladores.
invernaderos
desarrollo, los investigadores suelen combinar datos experimentales con ecuaciones y algoritmos
que capturan la dinámica entre las condiciones del invernadero y las respuestas de las plantas.
monitorear continuamente las variables ambientales, lo que permite validar y ajustar los modelos
en situaciones reales.
Los modelos suelen dividirse en dos categorías: mecanicistas y empíricos. Los modelos
las plantas. En contraste, los modelos empíricos se construyen a partir de relaciones estadísticas
derivadas de datos experimentales y tienden a ser específicos para ciertos cultivos y condiciones
ambientales. Cada enfoque tiene sus ventajas dependiendo del objetivo del estudio: mientras que
los modelos mecanicistas ofrecen una comprensión más profunda y generalizable, los empíricos
Los modelos avanzados también integran variables como la interacción entre plantas y
suelo, considerando cómo los cambios en la humedad o la composición de nutrientes del sustrato
afectan el desarrollo radicular y la absorción de agua. Además, las simulaciones climáticas dentro
del invernadero permiten prever cómo las modificaciones en los sistemas de ventilación, riego o
Este modelo analiza cómo se distribuye y transfiere la energía dentro del invernadero.
Este modelo estudia cómo las plantas convierten la energía lumínica en biomasa y el papel
cantidad de agua perdida a través de las estomas de las hojas. Esto depende de la humedad
• Modelo RUE (Radiation Use Efficiency): Calcula la eficiencia con la que las plantas
• Modelo Logístico o de Richards: Describe el crecimiento de las plantas como una curva
sigmoidal, con tres fases principales: inicial lenta, crecimiento exponencial y saturación.
Este modelo es particularmente útil para entender cuándo las plantas alcanzan su
• Partición de Biomasa: Algunos modelos más avanzados dividen la biomasa total en hojas,
tallos, raíces y frutos, analizando cómo cada componente crece y responde a factores
externos.
• Movimiento del Agua en el Suelo: Utiliza la ecuación de Richards, que describe cómo el
• Absorción de Agua por las Raíces: Modela cómo las plantas absorben agua para suplir la
demanda de transpiración.
Integra variables ambientales para mantener condiciones óptimas dentro del invernadero.
enfriamiento y ventilación.
Modelos Fenológicos
Describen las etapas de desarrollo de las plantas en función del tiempo térmico
• Floración y Fructificación: Predice cuándo las plantas alcanzarán estas etapas críticas
condiciones ambientales.
consumo de recursos.
costos.
Estudiar técnicas de control avanzado como PID, control predictivo y lógica difusa
Integral y Derivativo), el control predictivo y la lógica difusa, es crucial en sistemas que necesitan
y entornos variables. Cada técnica tiene características específicas que las hacen adecuadas para
correcta implementación.
El control PID es una de las técnicas más veteranas y extendidas en el campo del control
(setpoint) y el valor medido del sistema. Esta desviación, o error, se corrige mediante tres
componentes clave: una acción proporcional que responde directamente al tamaño del error; una
acción integral que acumula el error a lo largo del tiempo para corregir desviaciones persistentes;
y una acción derivativa que anticipa el comportamiento futuro del error para suavizar la respuesta.
La simplicidad y efectividad del control PID lo convierten en la opción favorita para aplicaciones
7
sistemas no lineales o con múltiples variables, lo que ha impulsado el desarrollo de técnicas más
avanzadas.
El control predictivo, conocido por sus siglas en inglés MPC, es una técnica moderna que
utiliza modelos matemáticos del sistema para predecir su comportamiento futuro. A diferencia del
control PID, el MPC no solo reacciona al error actual, sino que anticipa y optimiza las acciones
de control basándose en predicciones a lo largo de un horizonte temporal. Esto lo hace ideal para
químicos, plantas de energía y sistemas robóticos. El control predictivo requiere una mayor
capacidad de cálculo, ya que implica resolver problemas de optimización en tiempo real, pero su
precisas, utiliza reglas lingüísticas ("si-entonces") para tomar decisiones, permitiéndole manejar
relaciones entre las variables no son claramente definibles o donde la experiencia humana juega
ciertos casos, requiere un diseño cuidadoso de las reglas y funciones de pertenencia para
garantizar su efectividad.
eficiente. Este tipo de pantalla utiliza una interfaz I2C (Inter-Integrated Circuit), lo que reduce
recursos para otros sensores y actuadores. En un invernadero inteligente, la pantalla LCD puede
8
mostrar datos críticos en tiempo real, como la temperatura, humedad, niveles de luz y estado de
Esto permite a los usuarios tener un monitoreo directo del ambiente sin depender
una solución versátil para controlar un sistema IoT como el de un invernadero inteligente. Este
procesamiento de imágenes y su bajo consumo energético lo hacen ideal para invernaderos donde
En Proteus, su simulación permite validar el diseño lógico del sistema, probar algoritmos
microcontrolador.
Estos relés funcionan como interruptores eléctricos controlados que permiten manejar
corrientes más altas requeridas por los sistemas mencionados, mientras se mantienen aislados del
circuito de control de bajo voltaje. En la simulación, los relés permiten replicar el comportamiento
del sistema en respuesta a las condiciones del ambiente (por ejemplo, activar ventiladores cuando
la temperatura es alta o encender lámparas en condiciones de poca luz), asegurando que los
actuadores cumplan con su función de manera adecuada. Los sensores DHT11 y YL-69 son
de medir la temperatura y humedad del aire con alta precisión, lo cual es vital para garantizar un
ambiente adecuado para el crecimiento de las plantas. Por otro lado, el sensor YL-69 mide la
humedad del suelo, permitiendo automatizar el riego según las necesidades específicas del
especialmente en entornos donde se busca eficiencia energética y autonomía. Los paneles solares
generada por los paneles solares sea compatible con los dispositivos electrónicos del sistema,
mientras que las baterías permiten almacenar la energía para su uso durante la noche o en
condiciones de baja irradiación solar. En Proteus, estos componentes pueden ser simulados para
implementarlo en un entorno real. El sensor BH1750 es utilizado para medir la intensidad de luz
en el invernadero. Este sensor es clave para evaluar la cantidad de luz disponible para las plantas
complejas, como ajustar la iluminación o abrir ventanas en función de las mediciones realizadas.
Los sistemas de luminancia y ventilación son esenciales para mantener condiciones óptimas en el
invernadero. La iluminación artificial asegura que las plantas reciban suficiente luz incluso en
días nublados o durante la noche, mientras que los ventiladores ayudan a regular la temperatura
excesiva que podría dañar los cultivos. En Proteus, estos sistemas se simulan para validar el
para la apertura y cierre de ventanas es un elemento crítico para el control de la ventilación natural
en el invernadero. Este componente permite ajustar de manera precisa la posición de las ventanas
según las condiciones internas y externas del ambiente, como la temperatura o los niveles de CO2.
10
manera clara y eficiente. Utiliza una interfaz I2C (Inter-Integrated Circuit), que reduce
recursos para otros sensores y actuadores. En un invernadero inteligente, esta pantalla puede
mostrar datos críticos en tiempo real, como la temperatura, humedad, niveles de luz y estado de
los sistemas de control (ventilación, riego, etc.). Esto permite a los usuarios monitorear
conectividad Wi-Fi y Bluetooth, y múltiples pines GPIO, lo que lo convierte en una solución
imágenes y bajo consumo energético lo hacen ideal para invernaderos donde la eficiencia
permite validar el diseño lógico del sistema, probar algoritmos de control y garantizar el correcto
Los relés de 5V son esenciales para conectar y controlar dispositivos de potencia, como
funcionan como interruptores eléctricos controlados, permitiendo manejar corrientes más altas
necesarias para los sistemas mencionados, mientras se mantienen aislados del circuito de control
de bajo voltaje. En la simulación, los relés replican el comportamiento del sistema en respuesta a
las condiciones ambientales (por ejemplo, activar ventiladores cuando la temperatura es alta o
encender lámparas en condiciones de poca luz), asegurando que los actuadores funcionen
adecuadamente.
11
Los sensores DHT11 y YL-69 son fundamentales para medir las condiciones ambientales
en el invernadero. El DHT11 mide la temperatura y humedad del aire con alta precisión, crucial
para garantizar un ambiente adecuado para el crecimiento de las plantas. El sensor YL-69 mide
la humedad del suelo, permitiendo automatizar el riego según las necesidades específicas del
se busca eficiencia energética y autonomía. Los paneles solares proporcionan una fuente de
sostenibilidad del sistema. El regulador de voltaje asegura que la energía generada por los paneles
solares sea compatible con los dispositivos electrónicos del sistema, mientras que las baterías
permiten almacenar la energía para su uso durante la noche o en condiciones de baja irradiación
solar. En Proteus, estos componentes pueden ser simulados para analizar el rendimiento
El sensor BH1750 mide la intensidad de luz en el invernadero. Este sensor es clave para
evaluar la cantidad de luz disponible para las plantas y para controlar sistemas de iluminación
artificial que complementen la luz natural. El sensor MH-Z19B mide la concentración de dióxido
de carbono (CO2), un parámetro crucial para el crecimiento de las plantas, ya que influye en el
control más complejas, como ajustar la iluminación o abrir ventanas en función de las mediciones
realizadas.
óptimas en el invernadero. La iluminación artificial asegura que las plantas reciban suficiente luz
incluso en días nublados o durante la noche, mientras que los ventiladores ayudan a regular la
humedad excesiva que podría dañar los cultivos. En Proteus, estos sistemas se simulan para
posición de las ventanas según las condiciones internas y externas del ambiente, como la
control automatizado para garantizar que las ventanas se ajusten de manera eficiente y sin fallos.
Las conexiones físicas de este sistema integran varios sensores, actuadores y elementos
de control necesarios para simular y gestionar un invernadero inteligente. Cada componente tiene
La pantalla LCD utiliza un módulo I2C, que simplifica las conexiones al requerir
únicamente dos pines para la comunicación: SDA (datos) y SCL (reloj). Estos pines se conectan
a los correspondientes del ESP32-S3 (generalmente, los pines GPIO21 y GPIO22). Además, el
módulo I2C requiere alimentación eléctrica, por lo que sus pines VCC y GND deben conectarse
al pin de 3.3V o 5V y al pin de tierra del ESP32-S3, respectivamente. Esto asegura la visualización
El sistema incluye dos sensores DHT11: uno para medir la temperatura y humedad del
aire (ambiente) y otro para medir la humedad del suelo. Cada sensor tiene tres pines: VCC, GND,
y DATA. El pin VCC se conecta a la alimentación del microcontrolador (3.3V o 5V), el pin GND
se conecta a tierra, y el pin DATA se conecta a las entradas analógicas del ESP32-S3, en este caso,
pull-up (generalmente de 10kΩ) entre el pin DATA y VCC para garantizar la estabilidad de las
lecturas.
El sensor de luz está conectado al pin analógico A2 del ESP32-S3. Este sensor, que mide
la intensidad lumínica en términos de voltaje, tiene tres pines: VCC, GND, y OUT. El pin OUT
13
El sensor de CO2 tiene múltiples opciones de conexión, pero en este caso se utiliza su
salida analógica, que está conectada al pin A3 del ESP32-S3. Además, el sensor requiere
alimentación a través de sus pines VCC y GND, conectados al pin de 5V y al pin de tierra del
ESP32-S3. Este sensor mide la concentración de CO2 en el aire y convierte la lectura en una señal
Los relés actúan como interruptores eléctricos controlados por el ESP32-S3 para manejar
dispositivos como ventiladores, lámparas y electroválvulas, que operan a voltajes más altos. Cada
relé tiene tres conexiones principales: un pin de control (IN), un pin de alimentación (VCC) y un
pin de tierra (GND). El pin IN de cada relé está conectado a los pines digitales del ESP32-S3: el
relé para la lámpara se conecta al pin 5, el relé para la electroválvula al pin 8, y el relé para el
ventilador al pin 10. Los pines VCC y GND se conectan a la alimentación del relé (generalmente
El sistema utiliza dos salidas digitales del ESP32-S3 para controlar el movimiento de
apertura y cierre de las ventanas mediante un motor o mecanismo similar. Los pines digitales 3 y
2 controlan las señales de apertura y cierre, respectivamente. Estos pines están conectados a un
ventanas. Es esencial conectar diodos de protección en paralelo con el motor para evitar picos de
controlado por el pin 5 del ESP32-S3. El relé permite encender o apagar la lámpara según los
niveles de luz detectados por el sensor. La lámpara recibe alimentación de una fuente externa, que
El ventilador está conectado al relé controlado por el pin 10 del ESP32-S3. Al igual que
la lámpara, el ventilador recibe alimentación de una fuente externa controlada por el relé. Este
actuador se activa o desactiva según la temperatura ambiente detectada por el sensor DHT11.
14
por el pin 8 del ESP32-S3. El relé regula el paso de corriente hacia la electroválvula, permitiendo
abrirla o cerrarla según las lecturas de humedad del suelo proporcionadas por el sensor DHT11
correspondiente.
Todos los componentes comparten una conexión común a tierra para mantener la
sea necesario.
El sistema de alimentación principal está basado en un panel solar que se dimensiona para
cubrir el consumo total del sistema. Este panel solar se conecta a un controlador de carga que
regula la corriente y voltaje hacia una batería de almacenamiento (ciclo profundo de 12V). La
salida del controlador de carga se conecta a un convertidor DC-DC buck que reduce el voltaje de
12V a 5V estables para alimentar el Arduino y los sensores de baja potencia. Se garantiza que el
regulador de voltaje proporciona una salida estable y compatible con los requerimientos de los
sensores y actuadores.
Pruebas de Funcionamiento
siguientes pruebas, evaluando cada subsistema y verificando la respuesta de acuerdo con las
condiciones establecidas:
humedad variables.
"ESTADO: ESTABLE".
17
electroválvula se desactiva.
• Las lecturas son verificadas al cambiar manualmente las condiciones de humedad del
sensor.
• El sensor analógico de luz, conectado al pin A2, actualmente mide la intensidad de luz en
el ambiente.
descubierto).
concentraciones de gas.
• Si el nivel de CO2 supera el 50 %, las ventanas controladas por los pines 3 (apertura) y 2
ABRIR".
• Para niveles de CO2 seguros, el pin 2 se activa para cerrar las ventanas, desactivando el
• Se verifica que el LCD I2C muestra información alternada cada 300 ms. Actualmente, se
observa que las pantallas de temperatura, humedad ambiental, humedad del suelo, luz, y
• En cada cambio, los valores son precisos y reflejan el estado del sistema, además de
Se confirma que los pines de salida para las ventanas inicializan correctamente, con las
humedad ambiental (DHT11) miden las condiciones climáticas internas. Si la temperatura supera
los 37 °C, el sistema activa un ventilador conectado al pin 10, reduciendo el calor.
Simultáneamente, monitorea la humedad del suelo con otro sensor DHT11; si esta cae por debajo
del umbral configurado (35%), activa una electroválvula en el pin 8 para regar el suelo. Un sensor
de luz (en el pin A2) mide la intensidad lumínica, y, dependiendo del voltaje leído, controla una
El sensor de CO2, conectado al pin A3, mide la concentración de este gas en el ambiente.
Si el nivel supera el 50%, el sistema abre las ventanas del invernadero activando un actuador en
el pin 3 y desactiva el cierre del pin 2. Cuando el nivel de CO2 vuelve a la normalidad, las ventanas
se cierran automáticamente. Un LCD 16x2 con interfaz I2C muestra los datos de los sensores de
forma cíclica, incluyendo temperatura, humedad ambiental, humedad del suelo, intensidad de luz
y nivel de CO2, junto con el estado de los actuadores (ventilador, lámpara, electroválvula y
23
ventanas), proporcionando al usuario una visualización clara de las condiciones del invernadero
Código Implementado
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <DHT.h>
humedad ambiente
suelo
#define VENTILATOR 10
#define ELECTROVALVE 8
int displayState = 0;
void setup() {
[Link]();
[Link]();
// Configuración de pines
pinMode(LAMP, OUTPUT);
pinMode(VENTILATOR, OUTPUT);
pinMode(ELECTROVALVE, OUTPUT);
pinMode(VENTANA_OPEN, OUTPUT);
pinMode(VENTANA_CLOSE, OUTPUT);
pinMode(LIGHT_PIN, INPUT);
pinMode(CO2_PIN, INPUT);
digitalWrite(VENTANA_OPEN, LOW);
digitalWrite(VENTANA_CLOSE, HIGH);
// Mensaje de inicio
[Link]();
[Link](0, 0);
[Link]("SIS. INVERNADERO");
delay(500);
25
[Link]();
[Link]();
void loop() {
// Lectura de sensores
controlWindows(co2Percentage);
// Control de iluminación
controlLighting(lightVoltage);
co2Percentage);
float readTemperature() {
if (isnan(temperature)) temperature = 0;
return temperature;
float readAirHumidity() {
if (isnan(airHumidity)) airHumidity = 0;
return airHumidity;
float readSoilHumidity() {
if (isnan(soilHumidity)) soilHumidity = 0;
return soilHumidity;
float readLightVoltage() {
int readCO2Percentage() {
windowsOpen = true;
windowsOpen = false;
digitalWrite(LAMP, LOW);
digitalWrite(LAMP, HIGH);
digitalWrite(LAMP, LOW);
}
28
previousMillis = currentMillis;
[Link]();
switch(displayState) {
[Link](0, 0);
[Link](temperature);
[Link]("C");
[Link](0, 1);
[Link]("ESTADO: ELEVADO");
digitalWrite(VENTILATOR, HIGH);
} else {
[Link]("ESTADO: ESTABLE");
digitalWrite(VENTILATOR, LOW);
displayState = 1;
break;
[Link](0, 0);
[Link](airHumidity);
[Link]("%");
[Link](0, 1);
[Link]("ESTADO: ALTO");
} else {
[Link]("ESTADO: ESTABLE");
displayState = 2;
break;
[Link](0, 0);
[Link](soilHumidity);
[Link]("%");
[Link](0, 1);
[Link]("ESTADO: SECO");
digitalWrite(ELECTROVALVE, HIGH);
} else {
[Link]("ESTADO: HUMEDO");
digitalWrite(ELECTROVALVE, LOW);
displayState = 3;
break;
30
[Link](0, 0);
[Link](lightVoltage);
[Link]("V");
[Link](0, 1);
[Link]("AMBIENTE: ");
[Link]("DIA");
[Link]("NOCHE");
else {
[Link]("TARDE");
displayState = 4;
break;
[Link](0, 0);
[Link]("GASES: ");
[Link](co2Percentage);
[Link]("%");
[Link](0, 1);
[Link]("VENTANA: ");
if (windowsOpen) {
31
[Link]("ABRIR");
} else {
[Link]("CERRAR");
displayState = 0;
break;
Análisis de Resultados
(MPC) o un Sistema de Inferencia Difusa debido a la simplicidad del sistema y los objetivos del
proyecto. El sistema que se está desarrollando tiene una función específica y bastante directa:
luz y CO2, a través de sensores y actuadores. Este tipo de control no requiere predicción dinámica
comportamiento del sistema sigue reglas básicas que pueden ser fácilmente programadas con
condicionales. Por ejemplo, cuando la temperatura supera cierto umbral, se activa el ventilador, y
cuando la humedad del suelo es baja, se activa la electroválvula. No hay una necesidad de
para optimizar el uso de los recursos, lo cual sería la razón principal para aplicar MPC. La lógica
de control basada en reglas simples es suficiente para lograr el objetivo del sistema, sin requerir
LCD, lo que permite visualizar la información del estado de los sensores y actuadores sin
32
complejo. Un sistema de inferencia difusa sería útil si las decisiones sobre el control de los
dispositivos dependieran de múltiples factores difusos y menos precisos, pero en este caso, las
acciones a tomar son claras y se basan en umbrales fijos (como temperatura, humedad y niveles
desarrollo y los recursos requeridos sin aportar un valor significativo en el contexto del proyecto.
La solución planteada es adecuada y eficiente, cubriendo las necesidades del sistema sin la
simulación de conectividad IoT ni la integración con un broker MQTT, ya que el sistema no está
diseñado para operar en una red distribuida ni necesita interactuar con otros dispositivos o
utilizando sensores como el DHT11 para temperatura, humedad, y otros como el sensor de CO2
y luz, junto con actuadores para controlar dispositivos como el ventilador, la electroválvula y la
iluminación. Las decisiones de control, como la activación del ventilador cuando la temperatura
excede un umbral o la apertura de las ventanas cuando el nivel de CO2 es alto, se toman de manera
local, sin necesidad de comunicación remota ni de integración con sistemas externos. El flujo de
requiere la transmisión de estos datos hacia servidores o servicios en la nube, lo que haría
La simulación de IoT y la integración con la nube son útiles cuando el sistema necesita
volúmenes de datos o para realizar tareas de monitoreo y control a distancia. Sin embargo, en este
caso, el sistema tiene un propósito limitado de controlar y monitorear parámetros dentro del
invernadero sin necesidad de enviar estos datos a través de la red o almacenarlos en un servidor
y dispositivos locales, lo que hace innecesaria la adición de una infraestructura de red IoT.
Implementar MQTT y la conectividad con la nube implicaría agregar complejidad al sistema sin
un beneficio claro en el contexto del control local del ambiente del invernadero. Por lo tanto,
mantener el sistema simple y autónomo dentro del microcontrolador es más eficiente y adecuado
La simulación realizada en este proyecto tiene varias limitaciones que deben ser
consideradas para una evaluación más precisa y efectiva del sistema en su aplicación real. Una de
las principales limitaciones es que el entorno simulado en Proteus no replica completamente las
condiciones y variaciones del mundo real, como los cambios dinámicos en los parámetros
ambientales (temperatura, humedad, luz) que podrían afectar el comportamiento de los sensores
y actuadores. En una simulación, estos parámetros pueden ser relativamente estáticos o no tener
una variabilidad realista, lo que limita la capacidad del modelo para detectar fallas o problemas
comunicación en red o la integración con otros sistemas de monitoreo remotos, lo que restringe
son decisivos.
funcionalidad y precisión del modelo simulado. Una de ellas es incorporar algoritmos de control
más avanzados, como el control predictivo basado en modelos (MPC) o el control difuso, que
permitiría una respuesta más flexible y eficiente a las fluctuaciones en los parámetros ambientales.
análisis de datos en tiempo real a través de un broker MQTT, lo que abriría la posibilidad de
monitoreo y control remoto del sistema. Además, la integración con servicios en la nube para
almacenar y analizar grandes volúmenes de datos mejoraría la capacidad para prever problemas
entornos reales. Los sensores y actuadores en un entorno físico responden a una mayor variedad
de factores que no pueden ser simulados con precisión, como interferencias electromagnéticas,
cambios bruscos en las condiciones ambientales, y la precisión de los sensores, entre otros.
sistema en el largo plazo, lo que podría llevar a identificar problemas no evidentes durante la fase
de simulación.
Implementar el sistema en equipos físicos supera estas limitaciones, ya que los sensores
y actuadores reales permitirían una evaluación más precisa de cómo responde el sistema en
avanzadas como la conectividad IoT, control remoto y monitoreo en tiempo real, los cuales serían
más difíciles de simular de manera efectiva. El uso de dispositivos físicos también permitiría
aplicar algoritmos de control avanzado como el MPC o difuso en un entorno real, donde la
interacción entre los diferentes componentes sería más compleja. Esto mejoraría la precisión del
control y monitoreo, también permitiría evaluar el rendimiento del sistema en situaciones reales,
CONCLUSIONES
inicial del diseño, pero tiene limitaciones significativas al no poder replicar con exactitud las
condiciones del mundo real. Si bien Proteus permite probar la funcionalidad básica de los circuitos
interferencias, y la precisión de los sensores en condiciones variables. Esto hace que el sistema
simulado sea útil para la fase inicial de desarrollo, pero la implementación en hardware real es
esencial para evaluar el desempeño del sistema bajo condiciones reales, como fluctuaciones en la
capacidad de experimentar con situaciones imprevistas que podrían surgir en el mundo real, como
el potencial del sistema para análisis y monitoreo en tiempo real. Aunque se podría incorporar la
analizar datos en tiempo real ofrece un valor significativo que no puede ser replicado en un
entorno simulado como Proteus. La capacidad de enviar datos a través de protocolos como MQTT
basadas en grandes volúmenes de datos, lo cual sería especialmente útil en aplicaciones como el
simulado no tiene la misma efectividad que en un entorno físico. Aunque los modelos de control
avanzado como el MPC (Control Predictivo Basado en Modelos) y los sistemas de inferencia
simulación puede no reflejar con precisión las interacciones dinámicas entre los sensores, los
actuadores y el entorno, lo que puede afectar la capacidad de estos algoritmos para tomar
decisiones óptimas. Implementar estos algoritmos en hardware real permite una validación más
precisa, también la optimización continua del sistema mediante la recolección de datos en tiempo
del sistema. Si bien el uso de Proteus es adecuado para pruebas preliminares, un sistema físico
permite probar la capacidad de manejar múltiples sensores y actuadores de manera más efectiva,
especialmente cuando se espera que el sistema escale a medida que se agregan más componentes.
Los sistemas físicos son capaces de responder a la demanda de recursos de manera más eficiente
y proporcionan una mejor integración de todos los elementos del sistema, como la gestión de la
36
inteligente requieren un enfoque iterativo que combine simulación y pruebas físicas para asegurar
una primera aproximación valiosa que permite a los diseñadores realizar pruebas de concepto,
verificar la conectividad de los circuitos y la lógica básica de control sin la necesidad de costosos
prototipos físicos. Sin embargo, para alcanzar un rendimiento óptimo y asegurar la resiliencia del
sistema en condiciones de operación reales, es decisivo realizar pruebas en hardware real. Solo
de esta manera se podrán identificar y corregir limitaciones del sistema, como la respuesta de los
a entornos cambiantes. Este enfoque mixto permite desarrollar soluciones robustas y escalables,
esenciales para aplicaciones en entornos como los invernaderos, donde las condiciones pueden
REFERENCIAS.
[Link]
Takagi, T., & Sugeno, M. (1985). Fuzzy identification of systems and its applications to
modeling and control. IEEE Transactions on Systems, Man, and Cybernetics, 15(1), 116-132.