La tecnología como forma de expresión con Arduino
“Invernadero automatizado”
Lourdes Natalia Díaz Castro, DNI 47.361.744
Stella Maris Rodríguez Martínez, DNI 31.129.923
Juan Gabriel Carmona Paredes, DNI 42.805.632
Instituto Educación Superior: CIICAP
Profesorado: Tecnología de la Información y Comunicación
Unidad Curricular: Educación Digital, Programación y Robótica II
Profesores: Pablo Martin Regalado
2025
Índice
Introducción ........................................................................................................................... 4
Objetivo ................................................................................................................................. 4
Marco teórico......................................................................................................................... 5
Antecedentes de investigación........................................................................................... 6
Invernadero .................................................................................................................... 6
Características de un invernadero .................................................................................. 7
Conceptos teóricos............................................................................................................. 8
Electricidad .................................................................................................................... 8
Circuito eléctrico ........................................................................................................... 9
Electrónica ..................................................................................................................... 9
Sensores ....................................................................................................................... 10
Actuadores ................................................................................................................... 10
Arduino (IDE).............................................................................................................. 10
Fritzing......................................................................................................................... 11
Wokwi ......................................................................................................................... 11
Desarrollo del proyecto ....................................................................................................... 12
Componentes electrónicos ............................................................................................... 12
Arduino UNO .............................................................................................................. 12
Sensor de humedad del suelo (Moisture Sensor)......................................................... 12
Sensor DHT11 (temperatura y humedad ambiental) ................................................... 13
Módulo Relé ................................................................................................................ 13
..................................................................................................................................... 14
Bomba de agua sumergible.......................................................................................... 14
Ventilador 12V (Cooler PC) ........................................................................................ 14
Protoboard (placa de pruebas) ..................................................................................... 15
Portapilas y fuente de 12V........................................................................................... 15
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 2
Cables de conexión (jumpers/cable UTP) ................................................................... 16
Fotorresistencia (LDR) ................................................................................................ 16
Módulo de tres leds...................................................................................................... 17
Montaje del prototipo ...................................................................................................... 17
Sistema de iluminación ................................................................................................ 17
Sistema de riego automático ........................................................................................ 18
Sistema de ventilación ................................................................................................. 19
Montaje en la maqueta ................................................................................................. 20
Programación ................................................................................................................... 22
Código para Sistema de ventilación e iluminación ..................................................... 22
Código para sistema de riego....................................................................................... 24
Conclusión ........................................................................................................................... 25
Anexo................................................................................................................................... 25
Lista de materiales utilizados .......................................................................................... 25
Datasheets ........................................................................................................................ 27
Bibliografía / Webgrafía ...................................................................................................... 27
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 3
Introducción
El presente proyecto consiste en el diseño y desarrollo de un sistema automatizado de riego
y ventilación para un invernadero, utilizando la plataforma Arduino y sensores ambientales. La
propuesta surge como parte del coloquio integrador final de la unidad curricular Educación
Digital, Programación y Robótica II, y tiene como finalidad aplicar los conocimientos
adquiridos en programación, robótica y tecnologías digitales al diseño de una solución concreta,
útil y replicable en contextos escolares.
El sistema desarrollado permite detectar la humedad del suelo mediante sensores, y activar
una bomba de agua para regar las plantas cuando sea necesario. Al mismo tiempo, un sensor de
temperatura y humedad ambiental (DHT11) monitorea las condiciones del aire dentro del
invernadero, activando un ventilador si se superan ciertos valores programados. Todo esto es
gestionado por dos placas Arduino UNO, que procesan la información y controlan los
actuadores mediante módulos relé.
Este proyecto fue elegido porque permite integrar múltiples áreas del conocimiento,
promueve el uso responsable de los recursos naturales como el agua, y facilita la enseñanza de
conceptos de robótica, automatización y sustentabilidad. Además, representa una excelente
oportunidad para trabajar con estudiantes de secundaria mediante experiencias concretas,
fomentando el pensamiento lógico, la creatividad y la resolución de problemas.
Objetivo
El objetivo de este proyecto es diseñar e implementar un sistema automatizado de riego y
ventilación para un invernadero escolar, utilizando sensores de humedad y temperatura
conectados a una placa Arduino. Este sistema busca mejorar el uso del agua, proteger los
cultivos y facilitar el aprendizaje tecnológico en el aula, integrando conocimientos de
programación, robótica y educación ambiental.
Un invernadero es una estructura cerrada, generalmente cubierta con materiales
transparentes, que permite cultivar plantas bajo condiciones controladas. Protege los cultivos
del clima, mejora el rendimiento de las plantas y permite trabajar fuera de temporada. En
contextos escolares, es una herramienta ideal para abordar contenidos de ciencias naturales,
tecnología y sustentabilidad.
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 4
Elegimos este proyecto porque integra varias disciplinas (educación digital, programación,
robótica, cuidado del ambiente) y se adapta perfectamente a la realidad de las escuelas
secundarias. El uso de Arduino y sensores permite automatizar tareas repetitivas como el riego,
optimizando recursos y generando un producto funcional que los y las estudiantes pueden
comprender, modificar y replicar.
Además, esta propuesta fomenta el pensamiento lógico, la resolución de problemas y el
trabajo en equipo. Es un ejemplo concreto de cómo la tecnología puede aplicarse a problemas
reales en el entorno educativo y cotidiano.
Marco teórico
El presente proyecto propone el diseño de un invernadero automatizado que controle el nivel
de humedad del suelo y active el sistema de riego únicamente cuando sea necesario. Para ello,
se emplea la plataforma Arduino y un conjunto de sensores, en el marco de una propuesta
educativa que integra tecnología, sustentabilidad y competencias digitales.
La necesidad de automatizar procesos agrícolas responde, por un lado, a la optimización del
uso de recursos como el agua, y por otro, a la incorporación de herramientas tecnológicas
accesibles. Según Rodríguez y Castro (2018), los sistemas de riego automatizado mediante
sensores de humedad permiten ahorrar agua y mejorar el rendimiento de los cultivos al regar
solo cuando el suelo lo requiere. Además, estos sistemas pueden implementarse en espacios
reducidos, como huertas urbanas o escolares, haciendo que su aplicación sea viable en contextos
educativos y de formación técnica.
Para llevar adelante la automatización se emplea Arduino, una plataforma de hardware libre
compuesta por un microcontrolador programable. Su facilidad de uso, bajo costo y gran
comunidad de usuarios hacen que sea ideal tanto para proyectos caseros como para iniciativas
educativas. Banzi y Shiloh (2014), creadores del proyecto Arduino, explican que su objetivo
fue justamente acercar la electrónica y la programación a personas sin conocimientos previos,
permitiendo así que estudiantes, docentes y aficionados puedan crear soluciones tecnológicas
reales, como un sistema de riego automático.
Desde el punto de vista pedagógico, trabajar con Arduino en el aula fomenta el aprendizaje
significativo a través del enfoque de resolución de problemas, el trabajo colaborativo y la
aplicación práctica de conceptos abstractos. González Pérez (2018), en su estudio sobre robótica
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 5
educativa, afirma que los proyectos con Arduino permiten a los estudiantes desarrollar tanto
competencias técnicas como habilidades transversales, entre ellas la planificación, la
creatividad y la conciencia ambiental. Además, se promueve el pensamiento computacional al
vincular programación con situaciones reales, como el cuidado del agua en la agricultura.
En conjunto, estas perspectivas demuestran que un proyecto como el invernadero
automatizado no solo cumple una función técnica —controlar la humedad del suelo y optimizar
el riego—, sino también una función formativa. Integra saberes de electrónica, programación,
robótica y educación ambiental, alineándose con los Núcleos de Aprendizaje Prioritario (NAP)
y las competencias digitales promovidas por la Educación Digital.
Antecedentes de investigación
Invernadero
Existen diferentes, pero en general, un invernadero es una construcción agrícola de
estructura metálica diseñada para el cultivo y protección de plantas. Dependiendo del clima, el
cultivo y las necesidades del productor, se pueden elegir distintos tipos de invernaderos, los
cuales suelen contar con una cubierta de película plástica traslúcida que impide el paso de la
lluvia y permite controlar mejor las condiciones ambientales.
Invernadero de jardín
Su objetivo principal es reproducir o simular un entorno óptimo para el desarrollo de los
cultivos, manteniendo cierta independencia del medio exterior y permitiendo el trabajo dentro
de su estructura. Algunos modelos incluyen cerramiento total de plástico en la parte superior y
mallas en los laterales para mejorar la ventilación y la protección contra plagas.
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 6
Características de un invernadero
Su cubierta es de material traslúcido.
De todos los tipos de invernaderos, los más caros y de mayor durabilidad suelen estar hechos
de vidrio o policarbonato, mientras que los más comunes en el país usan plástico transparente
especial para invernadero (con protección UV, dispersores de luz, antigoteo y otros aditivos) o
pueden usar de mallas agrícolas.
Invernadero de policarbonato
Sin importar del material que sea su cubierta, esta debe tener la particularidad de permitir el
paso de la luz solar para el desarrollo de las plantas. Por lo que no muchachos… una bodega de
lámina que no pasa luz definitivamente no es un invernadero.
Estructura resistente.
Su estructura debe ser lo suficientemente fuerte para soportar el peso de la cubierta, las
condiciones climáticas y en varios casos, soporte de carga. Con soporte de carga en un
invernadero nos vamos a referir a si nuestro invernadero puede soportar también el peso de las
plantas en tutoreo, como en los cultivos intensivos de jitomate, pepino, pimiento, etc.
Así mismo, hay cultivos que no requieren soporte de carga adicional, por ejemplo, los
destinados al cultivo de arándanos, fresas, lechugas, etc. Por lo que contar con soporte adicional
es un costo innecesario.
Sistema de ventilación.
Es crucial para evitar el sobrecalentamiento de las plantas y la acumulación de humedad. El
sistema de ventilación de un invernadero puede estar conformado en su forma más básica por
paredes de malla agrícola (comúnmente malla antiáfidos para permitir la circulación de aire y
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 7
evitar la entrada de plagas) y una cortina de plástico agrícola que se pueda subir y bajar según
las temperaturas.
Para instalaciones grandes es necesario el uso de ventiladores y extractores de aire para
facilitar la circulación de aire dentro del invernadero.
Control de temperatura.
Tanto los ventiladores como las cortinas no solo nos ayudan a una adecuada ventilación,
sino que también a reducir la temperatura dentro del invernadero. También se utiliza la
tecnología de “paredes húmedas”, hoy en día más común en ventiladores para hogar, para
reducir la temperatura de manera más efectiva en invernaderos de mayores dimensiones.
Ahora, cuando las temperaturas son bajas, en instalaciones pequeñas se puede recurrir a
cerrar las cortinas por las noches en invernaderos pequeños. En Invernaderos medianos y
grandes se recomienda ya el uso de calefactores para invernaderos, así como suelos y tuberías
radiantes.
Control de humedad.
El porcentaje de humedad ideal dentro del invernadero depende siempre del cultivo que se
esté llevando a cabo, pero este generalmente debe de estar entre el 50% y el 70%. Mantener la
humedad adecuada en el invernadero es crucial para el crecimiento saludable de las plantas.
Demasiada humedad puede favorecer el desarrollo de enfermedades fúngicas y otros
problemas, mientras que muy poca humedad puede provocar estrés en las plantas y afectar su
crecimiento.
Para mantener una humedad adecuada se pueden utilizar humidificadores o nebulizadores
para instalaciones de cualquier tamaño, así como las ya mencionadas “Paredes húmedas” para
mantener niveles adecuados de humedad recomendadas para ya instalaciones mayores. Para
monitorear la humedad se recomienda el uso de un termo higrómetro.
Conceptos teóricos
Electricidad
Un electrón es una partícula subatómica que posee carga eléctrica negativa. Por lo tanto,
debido a la ley física de atracción entre sí de cargas eléctricas de signo opuesto (y de repulsión
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 8
entre sí de cargas eléctricas de mismo signo), cualquier electrón siempre es atraído por una
carga positiva equivalente. Una consecuencia de este hecho es que si, por razones que no
estudiaremos, en un extremo (también llamado “polo”) de un material conductor aparece un
exceso de electrones y en el otro polo aparece una carencia de estos (equivalente a la existencia
de “cargas positivas”), los electrones tenderán a desplazarse a través de ese conductor desde el
polo negativo al positivo. A esta circulación de electrones por un material conductor se le llama
“electricidad”.
Circuito eléctrico
Un circuito eléctrico es un sistema por el cual circula la corriente eléctrica. Los circuitos
transforman la energía eléctrica en otra forma de energía.
Elementos de un circuito eléctrico
En otras palabras, un circuito corresponde a un conjunto de elementos que se encuentran
relacionados y en los que circula la electricidad. Recordemos que la electricidad es un fenómeno
que se origina a través de las cargas eléctricas. Cuando estas cargas se mueven por un material
como un cable de cobre, se denomina corriente eléctrica.
Electrónica
La electrónica sirve principalmente para confeccionar y diseñar todo tipo de aparatos
electrónicos como computadoras, celulares, relojes digitales, televisores, circuitos electrónicos,
entre muchos otros. Todos estos parten de la electrónica básica, por lo que sin esta disciplina
no podría existir nada que necesite de una corriente eléctrica para su funcionamiento.
De igual manera, la electrónica sirve y mejora la función de otras disciplinas como las
telecomunicaciones y la robótica. El óptimo desarrollo de la electrónica permite mejorar la
capacidad tecnológica de cualquier objeto o aparato que usemos en la vida diaria.
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 9
Sensores
Un sensor es un dispositivo que detecta y mide cualquier cambio en el entorno físico.
Convierte las magnitudes físicas en una señal eléctrica. Recibe cualquier entrada del entorno
real y la introduce en un sistema en forma de señal eléctrica. Se conecta a la entrada del sistema
y proporciona todos los datos necesarios para su procesamiento.
Actuadores
Los actuadores se conectan a la salida de un sistema. Reciben una señal eléctrica como
entrada y generan movimiento mecánico como salida. Recibe la entrada de un sistema o una
unidad de acondicionamiento de señal (conectada a un sensor) y proporciona una salida al
entorno.
El actuador depende de los datos proporcionados por el sensor. Este proporciona los datos a
una unidad de control de señal o a un sistema que los procesa y, basándose en ellos, envía un
comando al actuador.
Arduino (IDE)
El IDE de Arduino es un entorno de desarrollo integrado que proporciona todas las
herramientas necesarias para trabajar con placas Arduino. Es un software que se instala en tu
computadora y te permite:
Escribir código: Utilizando un editor de texto con resaltado de sintaxis para el
lenguaje de programación de Arduino (basado en C/C++).
Compilar código: El IDE verifica la sintaxis del código y lo convierte en un lenguaje
que la placa Arduino puede entender.
Cargar código: Una vez compilado, el código se transfiere y se graba en la placa
Arduino.
IDE de Arduino
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 10
Fritzing
Fritzing es un programa libre de automatización de diseño electrónico que busca ayudar a
diseñadores y artistas para que puedan pasar de prototipos (usando, por ejemplo, placas de
pruebas) a productos finales. Fritzing fue creado bajo los principios de Processing y Arduino,
y permite a los diseñadores, artistas, investigadores y aficionados documentar sus prototipos
basados en Arduino y crear esquemas de circuitos impresos para su posterior fabricación.
Además, cuenta con un sitio web complementario que ayuda a compartir y discutir bosquejos
y experiencias y a reducir los costos de fabricación.
Software offline de Fritzing
Wokwi
Wokwi es un simulador de electrónica en línea. Puedes usarlo para simular Arduino, ESP32
y muchas otras placas, componentes y sensores populares. Este recurso es ideal para
principiantes en el mundo de la electrónica ya que brinda la posibilidad de experimentar con
diferentes componentes y diseños sin tener que invertir en materiales costosos. También es útil
como herramienta de pruebas para acelerar los desarrollos.
Entorno de Wokwi
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 11
Desarrollo del proyecto
Componentes electrónicos
Arduino UNO
El Arduino UNO es una placa de desarrollo basada en el microcontrolador ATmega328P.
Su función en este proyecto es leer los datos que envían los sensores y tomar decisiones
Placa Arduino
automáticas, como activar o desactivar una bomba de agua o un ventilador. Se utilizaron dos
placas para dividir las tareas: una controla el riego (basado en la humedad del suelo) y otra
controla dos sistemas: el de ventilación (basado en la temperatura y humedad del aire) y el de
iluminación (basado en la intensidad lumínica del momento). Su facilidad de uso, bajo costo y
código abierto la convierten en una herramienta ideal tanto para fines educativos como
prácticos. En este caso, se optó por incluir dos placas Arduino, para solucionar problemáticas
comunes: el sobrevoltaje de las mismas y el uso de memoria. Además, estéticamente, permite
visualizar las conexiones de manera eficiente, ya que no todos los cables van a la misma placa.
Sensor de humedad del suelo (Moisture Sensor)
Este sensor cuenta con dos sondas metálicas que se insertan directamente en la tierra. Su
función es medir la conductividad eléctrica del sustrato, que varía según la cantidad de agua
presente. A mayor humedad, mayor conductividad. El sensor envía un valor analógico al
Arduino, el cual lo compara con un umbral previamente definido. Si el suelo está seco, el
sistema activa automáticamente la bomba de agua para iniciar el riego. Este componente es
clave para lograr un riego eficiente y preciso. Existen dos tipos de sensores de humedad del
suelo: los que incluyen la placa controladora en el mismo sensor (por lo tanto, utilizan tres
pines) y los que la traen por separados (traen dos pines). En nuestro caso, se utilizó la primera
opción por comodidad y conveniencia.
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 12
Sensor de humedad del suelo
Sensor DHT11 (temperatura y humedad ambiental)
El DHT11 es un sensor digital que permite medir la temperatura (°C) y la humedad relativa
del aire (%) en el interior del invernadero. Utiliza un único pin de datos para enviar lecturas
digitales al Arduino. En este proyecto, su propósito es monitorear las condiciones del ambiente
y, si la temperatura o humedad superan un valor establecido, activar un ventilador para ventilar
el espacio. Esto permite mantener un clima ideal para el desarrollo de las plantas. Incluir
estructura y como logra detectar y diferenciar humedad y temperatura, además de voltajes y
demás.
Sensor DHT11
Módulo Relé
El módulo relé actúa como un interruptor controlado electrónicamente. A través de una señal
de bajo voltaje enviada desde el Arduino, permite activar o desactivar dispositivos de mayor
potencia, como la bomba de agua, las luces led o el ventilador. Este sistema protege al
microcontrolador del alto voltaje y posibilita el manejo seguro de cargas eléctricas. En este
proyecto se usaron tres relés: uno para la bomba de riego, otro para el sistema de iluminación y
otro para el ventilador. Físicamente, se utilizan cinco pines en este proyecto: tres para conectar
el relé a Arduino y permitir la comunicación, y dos para controlar el flujo de corriente.
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 13
Módulo Relé
Bomba de agua sumergible
Este componente es un pequeño motor diseñado para mover agua desde un depósito hacia
las plantas. Funciona con 5 o 12V y se enciende automáticamente cuando el sensor de humedad
detecta que el suelo está seco. Garantiza un suministro automático de agua, optimizando el riego
y evitando el desperdicio. Su acción es controlada a través del relé conectado al Arduino. Esta
bomba es un actuador el cual no se recomienda alimentar directamente de Arduino. Si bien
consume poco voltaje, no es conveniente utilizar el Arduino como fuente de alimentación
debido a que puede producir problemas de tensión en el sistema.
Bomba de Agua 5v
Ventilador 12V (Cooler PC)
El ventilador cumple la función de ventilar el invernadero en caso de temperaturas o
humedades elevadas, que pueden ser perjudiciales para los cultivos. Se activa automáticamente
mediante el sistema de control cuando el sensor DHT11 lo indica. De este modo, ayuda a
mantener una atmósfera interna más estable y favorable para las plantas
Cooler PC
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 14
Protoboard (placa de pruebas)
La protoboard es una placa que permite realizar conexiones eléctricas sin necesidad de
soldadura, lo que facilita el armado, la prueba y la modificación del circuito. Todos los
componentes del proyecto están conectados entre sí mediante esta placa, lo que agiliza tanto el
montaje como el mantenimiento del sistema. Se utiliza una protoboard dividas en dos, ya que
la división central separa dicha placa en dos circuitos para alimentar de forma independiente
los tres sistemas.
Protoboard
Portapilas y fuente de 12V
Estos componentes se utilizan para alimentar eléctricamente tanto la bomba como el
ventilador, que requieren más voltaje del que puede proporcionar directamente el Arduino. A
través del relé, estas fuentes controlan el encendido y apagado de los actuadores de forma
automática y segura. Ambas fuentes usan corriente continua. Se eligieron por dos motivos
principales: Para no sobrecargar el Arduino en tema voltaje y para demostrar que existen
múltiples formas de alimentar un circuito (transformadores, pilas, energía de pc mediante
cables. etc.).
Portapilas para pilas AA Fuente 12v 2a
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 15
Cables de conexión (jumpers/cable UTP)
Los cables permiten la interconexión entre sensores, actuadores y el Arduino. Son esenciales
para transmitir señales de datos y corriente. En este tipo de prototipo se utilizan cables macho-
macho, macho-hembra y hembra-hembra, dependiendo del tipo de conexión necesaria. Para el
proyecto, además de jumpers, se utilizó cable UTP. Este cable es común en instalaciones de
sistemas informáticos tales como redes o sistemas de video vigilancia. El motivo fue que los
jumpers tienen una distancia muy acotada, y para la maqueta necesitábamos cables más
extensos, por lo que reutilizamos algunos metros de cable UTP que teníamos almacenado.
Cable UTP Cat. 5
Fotorresistencia (LDR)
Un LDR es un componente que usamos en electrónica y que varía su resistencia en función
de la intensidad de la luz que incida en él. Generalmente, encontramos en el comercio aquellos
que Disminuyen su resistencia cuando la intensidad de luz que se le aplica aumenta y los que
incrementan su resistencia cuando la intensidad de la luz recibida es menor. En otras
palabras, su valor de resistencia es inversamente proporcional a la intensidad de luz que se le
aplique. En el proyecto, se utiliza para medir la luminosidad del ambiente y enviar los datos al
Arduino para que tome la decisión de cuando prender las luces.
Fotorresistencia
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 16
Módulo de tres leds
Un LED de 12V es un diodo emisor de luz (LED) diseñado para funcionar con una tensión
de 12 voltios de corriente continua (12V DC). Estos LEDs son comunes en diversas
aplicaciones, como iluminación automotriz, iluminación de bajo voltaje en hogares, tiras de
LED decorativas y sistemas de iluminación en embarcaciones. El objetivo es encenderse
cuando el LDR detecte valores de luz bajos.
Módulo de tres leds
Montaje del prototipo
A continuación, se demuestran los diagramas de conexión gráficos que permiten visualizar
el orden y seguimiento de las distintas líneas que componen cada uno de los subsistemas de
nuestro proyecto.
Sistema de iluminación
Esquema Visual
Esquena visual - Sistema de iluminación
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 17
Diagrama eléctrico
Diagrama eléctrico – Sistema de iluminación
Sistema de riego automático
Esquema Visual
Esquema Visual - Sistema de riego
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 18
Diagrama eléctrico
Diagrama eléctrico - Sistema de riego
Sistema de ventilación
Esquema visual
Esquema visual - Sistema de ventilación
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 19
Diagrama eléctrico
Diagrama eléctrico - Sistema de ventilación
Montaje en la maqueta
A continuación, se adjuntan imágenes de la maqueta con los tres sistemas arriba ya
mencionados.
Referencia sacada de internet
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 20
Comienzo del montaje
Bomba de agua utilizada
Coolers de PC utilizados
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 21
Maqueta ya montada
Programación
Para la programación (que se realizó en la modificación del lenguaje C que maneja Arduino),
se utilizó dos códigos distintos, ya que son dos placas distintas. Se mostrarán los códigos
necesarios para cada sistema, separado por placas. Al costado, en forma de comentario está la
función de cada línea de comando.
Código para Sistema de ventilación e iluminación
#include <DHT.h> //Librería para controlar sensor DHT11
#define DHTPIN 2 // DHT11 está conectado a pin 2
#define DHTTYPE DHT11 // Qué tipo de DHT se está usando
#define RELAY_TEMP 3 // Relé que controla el cooler en pin 3
#define RELAY_LUZ 4 // Relé que controla los leds en pin 4
#define LDR_PIN A1 // LDR conectado directamente al pin analógico A1
#define UMBRAL_LUZ_BAJA 800 // Umbral de luz (ajustar según pruebas)
#define UMBRAL_LUZ_ALTA 900 // Umbral de luz (ajustar según pruebas)
DHT dht(DHTPIN, DHTTYPE); // Configuraciones propias de librería <DHT.h>
void setup() { // Inicio de las configuraciones básicas del programa
Serial.begin(9600); //Iniciazión del monitor serial y sus baudios
dht.begin(); // Iniciazión del sensor DHT11
pinMode(RELAY_TEMP, OUTPUT); // Relé de cooler configurado como salida
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 22
pinMode(RELAY_LUZ, OUTPUT); // Relé de leds configurado como salida
digitalWrite(RELAY_TEMP, LOW); // Relé de cooler apagado al inicio
digitalWrite(RELAY_LUZ, LOW); // Relé de leds apagado al inicio
}
void loop() { // Inicio del bucle
// --- Sensor de temperatura ---
float temp = dht.readTemperature(); //creación de variable donde se almacena
temperatura
if (isnan(temp)) { //Indica que hacer si no se reciben datos
Serial.println("Error leyendo del DHT11"); //Texto que se mostrará en
monitor serial
} else { //sino
Serial.print("Temperatura: "); //Texto que se mostrará en monitor serial
Serial.print(temp); //Variable que se mostrará en monitor serial
Serial.println(" °C"); //Texto que se mostrará en monitor serial
if (temp > 18) { // Condición para encender relé
digitalWrite(RELAY_TEMP, HIGH); //Si se cumple la condición, encender
relé
Serial.println("Cooler ENCENDIDO");//Si se cumple la condición, mostrar
texto
} else { // sino
digitalWrite(RELAY_TEMP, LOW); //Si no se cumple la condición, apagar
relé
Serial.println("Cooler APAGADO"); //Si no se cumple la condición,
mostrar texto
}
}
// --- Sensor de luz (LDR) ---
int valorLuz = analogRead(LDR_PIN); // Variable que guarda los valores de
LDR
Serial.print("Nivel de luz (LDR): "); //Texto que se mostrará en monitor
serial
Serial.println(valorLuz); // Variable que se mostrará en monitor serial
if (valorLuz < UMBRAL_LUZ_ALTA && valorLuz > UMBRAL_LUZ_BAJA) { //
COndición, para encender relé
digitalWrite(RELAY_LUZ, HIGH); //Si se cumple la condición, encender relé
Serial.println("Luz BAJA - Relé de luz ENCENDIDO"); //Si se cumple la
condición, mostrar texto
} else { // sino
digitalWrite(RELAY_LUZ, LOW); //Si no se cumple la condición, apagar relé
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 23
Serial.println("Luz SUFICIENTE - Relé de luz APAGADO"); //Si no se cumple
la condición, mostrar texto
}
delay(2000); // Espera 2 segundos antes de la próxima lectura
}
Código para sistema de riego
const int pinSensorHumedad = A0; // Sensor conectado a A0
const int pinRele = 10; // Relé conectado a pin 10
const int umbralHumedad = 500; // Umbral de humedad. Valores bajos = más seco;
altos = húmedo
void setup() { // Inicio de las configuraciones básicas del programa
pinMode(pinRele, OUTPUT); // Relé de bomba configurado como salida
digitalWrite(pinRele, LOW); // Relé de cooler apagado al inicio
Serial.begin(9600); //Iniciazión del monitor serial y sus baudios
}
void loop() { // Inicio del bucle
int valorHumedad = analogRead(pinSensorHumedad); //creación de variable
donde se almacena humedad
Serial.print("Humedad del suelo: "); //Texto que se mostrará en monitor
serial
Serial.println(valorHumedad); //Variable que se mostrará en monitor serial
if (valorHumedad > umbralHumedad) { // Condición para encender relé
digitalWrite(pinRele, HIGH); //Si se cumple la condición, encender relé
Serial.println("Bomba ENCENDIDA");//Si se cumple la condición, mostrar
texto
} else { //sino
digitalWrite(pinRele, LOW); //Si no se cumple la condición, apagar relé
Serial.println("Bomba APAGADA"); //Si no se cumple la condición,
mostrar texto
}
delay(2000); // Esperar 2 segundos
}
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 24
Conclusión
El desarrollo de esta maqueta de invernadero automatizado nos permitió integrar y aplicar
de manera concreta los conocimientos adquiridos en la asignatura, a través de un enfoque
didáctico que apunta a la enseñanza técnica con sentido pedagógico. Mediante la simulación de
tres sistemas fundamentales —iluminación, riego y ventilación— logramos representar
condiciones reales de cultivo controlado, utilizando sensores y actuadores básicos que pueden
ser replicados en proyectos educativos futuros.
Este proyecto no solo fortaleció nuestras competencias en robótica y programación, sino que
también nos permitió reflexionar sobre cómo adaptar estos saberes a propuestas que estén
alineadas con los Núcleos de Aprendizaje Prioritarios (NAP). Consideramos que este tipo de
recursos didácticos facilita la comprensión de conceptos complejos por parte de los alumnos,
al permitir una experiencia de aprendizaje activa, experimental y contextualizada, lo que mejora
significativamente la motivación y el interés por las ciencias aplicadas.
En síntesis, la maqueta que construimos no es solo una demostración técnica, sino una
herramienta pedagógica valiosa que podrá ser utilizada en nuestras futuras prácticas docentes.
El uso de Arduino y sensores accesibles demuestra que la tecnología puede ser integrada a la
enseñanza sin necesidad de grandes inversiones, fomentando así el pensamiento crítico, la
resolución de problemas y la curiosidad científica en las nuevas generaciones de estudiantes.
Anexo
Lista de materiales utilizados
Nº Componente Cantidad Descripción
1 Placa Arduino 2 Microcontrolador para el control de los
UNO sistemas
2 Módulo relé 1 3 Permiten activar dispositivos de mayor
canal voltaje desde Arduino
3 Sensor LDR 1 Sensor de luz que detecta niveles de
iluminación ambiental
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 25
4 Fuente de 1 Fuente para alimentar el sistema de
alimentación iluminación y relés
12V
5 Módulo LED 2 Simulan luz UV para el sistema de
con 3 LEDs iluminación automática
6 Resistencia 10 1 Limitación de corriente para los LEDs o
ohms protección
7 Sensor de 1 Detecta niveles de humedad en la tierra para
humedad del el riego
suelo
8 Bomba de 1 Actúa como sistema de riego automático
agua 6V
9 Portapilas 1 Fuente de alimentación para la bomba de
4xAA agua
10 Pilas AA 4 Alimentación del portapilas
11 Sensor 1 Sensor de temperatura y humedad para el
DHT11 sistema de ventilación
12 Cooler de PC 1 Simula el sistema de ventilación del
invernadero
13 Protoboard 1 Para realizar conexiones temporales sin
grande soldadura
14 Cable UTP 5 metros Utilizado para conexiones eléctricas entre los
(categoría 5 o módulos
6)
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 26
Datasheets
Escaneando el siguiente QR se puede acceder a una carpeta online con todos los datasheets
de los elementos utilizados
Bibliografía / Webgrafía
Aprende.com. (s.f.). ¿Qué es la electrónica? Aprende Institute. Recuperado el 22 de
julio de 2025, de https://aprende.com/blog/oficios/reparacion-electronica/que-es-la-
electronica/
Banzi, M., & Shiloh, M. (2014). Getting started with Arduino (3rd ed.). Maker
Media. https://archive.org/details/gettingstartedwi0003edbanz
Cursosaula21. (s.f.). Arduino: todo lo que necesitas saber.
https://www.cursosaula21.com/arduino-todo-lo-que-necesitas-saber/
Electrical Technology. (2021, diciembre). Difference between sensor and actuator.
https://www.electricaltechnology.org/2021/12/difference-between-sensor-
actuator.html
Fundación Aquae. (s.f.). ¿Sabes para qué sirve Arduino? Fundación Aquae.
Recuperado el 22 de julio de 2025, de https://www.fundacionaquae.org/wiki/sabes-
arduino-sirve/
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 27
González Pérez, F. J. (2018). Robótica y aprendizaje en competencias con Arduino
en 2º de la ESO [Trabajo Fin de Máster, Universidad Internacional de La Rioja].
Repositorio UNIR. https://reunir.unir.net/handle/123456789/6486
Hifisac. (s.f.). Arduino UNO R3 compatible con Arduino + cable USB módulo de
desarrollo UNOR3. https://hifisac.com/shop/ar-unor3c-ex-arduino-uno-r3-
compatible-con-arduino-cable-usb-modulo-de-desarrollo-unor3-2957
LEDYi Lighting. (s.f.). Guía para luces LED de 12 voltios para caravanas (RVs).
https://www.ledyilighting.com/es/guide-to-12-volt-led-lights-for-rvs/
Makerfabs. (s.f.). DHT11 temperature & humidity module.
https://www.makerfabs.com/dht11-temperature-humidity-module.html
Programar Fácil. (s.f.). Cómo usar un LDR con Arduino.
https://programarfacil.com/blog/arduino-blog/ldr-arduino/
Regalado Fernández, P. M. (2024). Arduino – Qué es [Apunte de cátedra,
Profesorado en Tecnología de la Información y Comunicación].
Regalado Fernández, P. M. (2024). Clase N°3: Introducción a la electrónica básica.
“Componentes electrónicos básicos” [Apunte de cátedra, Profesorado en Tecnología
de la Información y Comunicación].
Regalado Fernández, P. M. (2024). Introducción a la automatización, robótica y
sistemas de control [Apunte de cátedra, Profesorado en Tecnología de la Información
y Comunicación].
Rodríguez, D., & Castro, R. (2018). Automatización del riego agrícola. Revista
Espacios, 39(37), 27.
https://www.revistaespacios.com/a18v39n37/a18v39n37p27.html
Tutorials.EU. (s.f.). Arduino Moisture Sensor Tutorial. http://arduino-
tutorials.eu/arduino-moisture-sensor-tutorial
UNADE. (s.f.). Todo lo que necesitas saber sobre Tinkercad. Universidad Abierta de
Educación a Distancia de México. Recuperado el 22 de julio de 2025, de
https://unade.edu.mx/todo-lo-que-necesitas-saber-sobre-tinkercad/
VeryAgro. (s.f.). ¿Para qué sirve un invernadero?. Recuperado el 22 de julio de 2025,
de https://www.veryagro.com/blog/post/para-que-sirve-un-invernadero
Wikipedia. (s.f.). Fritzing. Wikipedia. Recuperado el 22 de julio de 2025, de
https://es.wikipedia.org/wiki/Fritzing
Carmona Gabriel – Díaz Lourdes – Rodríguez Stella 28