En un mundo donde la tecnología está al servicio de la sostenibilidad, los invernaderos inteligentes están ganando popularidad. Un invernadero con un techo corredizo automático es un proyecto perfecto para los entusiastas del bricolaje y la tecnología. Es posible construir uno que responda de manera automática al calor o la lluvia, utilizando sensores de temperatura (como el LM35) y de humedad (como el YL-38) y Arduino.
Esta solución no solo protege tus plantas, sino que también te acerca al fascinante mundo del Internet de las cosas (IoT), combinando eficiencia, automatización y sostenibilidad.
¿Por qué un Invernadero Inteligente?
Los invernaderos tradicionales requieren constante supervisión para garantizar que las condiciones climáticas no afecten negativamente a las plantas. Un invernadero inteligente con un techo corredizo automático elimina esta preocupación, ya que ajusta automáticamente la cobertura en respuesta al clima. Esto no solo protege tus cultivos, sino que también optimiza su crecimiento al mantener condiciones ideales.
Vídeos del Invernadero Inteligente
Tutorial Invernadero Inteligente Con Arduino y Techo Corredizo
Planos de Invernadero Inteligente con ARDUINO
Sensor Humedad YL-38 y Temperatura LM35 con ARDUINO
Sensor Temperatura LM35 y ARDUINO
Tutorial Cómo Hacer Techo Corredizo para Invernadero Inteligente
Exposición en Inglés Smart Greenhouse - Industrial Automation SENA
PLANOS PARA CONSTRUCCIÓN DEL INVERNADERO INTELIGENTE (YO UTILICE ACRÍLICO)
Planos Invernadero Inteligente con Arduino
Se recomienda el uso de elementos de protección cuando empieces a construir la estructura del Invernadero Inteligente o Casa Inteligente, ya que se requerirá hacer cortes y perforaciones con herramientas rotatorias o Motor Tool.
Cubre muy bien tus Ojos, Manos, Cabello y Oídos para que no vayas a sufrir ningún tipo de accidente.
Si no tienes experiencia manejando este tipo de Herramientas pide la ayuda de algún experto o adulto responsable.
MATERIALES NECESARIOS PARA CONSTRUCCIÓN DE INVERNADERO INTELIGENTE
- ARDUINO
- Mini Protoboard
- Motor de Unidad de CD o DVD
- Correa dentada
- Acrílico
- Extractor de aire o ventilador pequeño
- Sensor de Temperatura LM35
- Sensor de Humedad YL-38
- Finales de carrera
- Cables
- Pegamento
- Tornillos
A continuación les comparto el Código para programar el Arduino y una Simulación que les puede servir de guía mas abajo.
//Código ARDUINO INVERNADERO:
//Alex7 Tutoriales
int dato1;
int dato2;
float voltios;
float temperaturaC;
int alarma=7;
int ventilador=9;
int pin1Motor=6;
int pin2Motor=5;
int finalCarrera1=4;
int finalCarrera2=3;
void ControlAlarma()
{
if(temperaturaC<36 && dato2>850)
{
digitalWrite(alarma,LOW);
}
if(temperaturaC>=36 || dato2<=850)
{
digitalWrite(alarma,HIGH);
}
}
void ControlTecho()
{
if(temperaturaC>=36 && temperaturaC<47 && dato2>850)
{
if(digitalRead(finalCarrera1)==HIGH && digitalRead(finalCarrera2)==LOW)
{
analogWrite(pin1Motor,70);
analogWrite(pin2Motor,0);
Serial.println(">> ABRIENDO");
Serial.println("");
delay(100);
}
if(digitalRead(finalCarrera1)==LOW && digitalRead(finalCarrera2)==HIGH)
{
analogWrite(pin1Motor,0);
analogWrite(pin2Motor,0);
Serial.println(">> Techo Abierto");
Serial.println("");
delay(100);
}
}
if(temperaturaC>=36 && temperaturaC<47 && dato2<=850)
{
if(digitalRead(finalCarrera2)==HIGH)
{
analogWrite(pin1Motor,0);
analogWrite(pin2Motor,70);
Serial.println(">> CERRANDO");
Serial.println("");
delay(100);
}
if(digitalRead(finalCarrera1)==HIGH)
{
analogWrite(pin1Motor,0);
analogWrite(pin2Motor,0);
Serial.println(">> Techo Cerrado");
Serial.println("");
delay(100);
}
}
if(temperaturaC<36 && dato2>850)
{
if(digitalRead(finalCarrera2)==HIGH)
{
analogWrite(pin1Motor,0);
analogWrite(pin2Motor,70);
Serial.println(">> CERRANDO");
Serial.println("");
delay(100);
}
if(digitalRead(finalCarrera1)==HIGH)
{
analogWrite(pin1Motor,0);
analogWrite(pin2Motor,0);
Serial.println(">> Techo Cerrado");
Serial.println("");
delay(100);
}
}
if(temperaturaC>47 && dato2<=850)
{
if(digitalRead(finalCarrera1)==HIGH)
{
analogWrite(pin1Motor,70);
analogWrite(pin2Motor,0);
Serial.println(">> ABRIENDO");
Serial.println("");
delay(100);
}
if(digitalRead(finalCarrera2)==HIGH)
{
analogWrite(pin1Motor,0);
analogWrite(pin2Motor,0);
Serial.println(">> Techo Abierto");
Serial.println("");
delay(100);
}
}
}
void ControlVentilador()
{
if(temperaturaC>=36)
{
digitalWrite(ventilador,HIGH);
}
else
{
digitalWrite(ventilador,LOW);
}
}
void setup() {
Serial.begin(9600);
pinMode(finalCarrera1,INPUT);
pinMode(finalCarrera2,INPUT);
pinMode(alarma,OUTPUT);
pinMode(pin1Motor,OUTPUT);
pinMode(pin2Motor,OUTPUT);
pinMode(ventilador,OUTPUT);
}
void loop() {
dato1 = analogRead(A0);
voltios = (dato1 / 1023.0) * 5;
temperaturaC = voltios / 10e-3;
Serial.print("TEMPERATURA : ");
Serial.print(temperaturaC);
Serial.println(" C");
delay(100);
Serial.println("");
dato2 = analogRead(A1);
Serial.print("HUMEDAD : ");
Serial.println(dato2);
delay(300);
Serial.println("");
ControlAlarma();
ControlVentilador();
ControlTecho();
}
Simulación en Tinkercad de Invernadero Inteligente con Arduino
Si no carga la simulación, la pueden abrir aquí: https://www.tinkercad.com/things/0JDHzVPLVm1
Cómo Funciona el Sistema
El funcionamiento es simple y eficiente:
- Monitoreo en tiempo real: Los sensores detectan los niveles de temperatura y humedad.
- Procesamiento: El microcontrolador analiza los datos recibidos y decide si es necesario abrir o cerrar el techo.
- Accionamiento: El controlador de motor activa el motor, desplazando el techo a través de los rieles.
- Automatización: Cuando las condiciones climáticas cambian, el sistema se ajusta automáticamente sin necesidad de intervención manual.
Paso a Paso para Construir tu Invernadero Inteligente
Paso 1: Diseña la Estructura
Crea un boceto del invernadero, definiendo la ubicación del techo corredizo. Asegúrate de que el material elegido sea resistente y ligero para facilitar el movimiento automático. Instala los rieles y verifica que el techo se desplace suavemente.
Paso 2: Configura los Sensores
Conecta el sensor de temperatura LM35 y el sensor de humedad YL-38 al microcontrolador. Utiliza un protoboard para realizar las conexiones iniciales y probar su funcionamiento.
Código base para Arduino:
Escribe un programa sencillo que lea los valores de los sensores y los muestre en el monitor serie para asegurarte de que están funcionando correctamente.
Paso 3: Integra el Motor y el Controlador
Conecta el motor de corriente continua al techo corredizo mediante un sistema de poleas o engranajes. Configura el controlador de motor para que pueda recibir señales del microcontrolador y ajustar el movimiento del techo.
Paso 4: Programa la Lógica de Control
Escribe un código que defina las condiciones para abrir o cerrar el techo. Por ejemplo:
- Si la temperatura supera los 30°C: Abrir el techo para ventilar el invernadero.
- Si se detecta lluvia: Cerrar el techo para proteger las plantas.
Paso 5: Prueba y Ajusta
Una vez ensamblado, prueba el sistema en diferentes condiciones climáticas simuladas. Ajusta los parámetros de los sensores y el motor según sea necesario.
Beneficios de un Invernadero Inteligente
- Ahorro de tiempo: La automatización elimina la necesidad de supervisión constante.
- Protección climática: Evita daños por calor excesivo o lluvias inesperadas.
- Mayor productividad: Mantiene las condiciones ideales para el crecimiento de las plantas.
- Eficiencia energética: Los motores y sensores tienen un bajo consumo de energía.
Ideas Adicionales para Mejorar el Proyecto
- Conexión a la nube: Integra tu invernadero con servicios como Firebase o Blynk para monitorear y controlar el sistema desde tu smartphone.
- Paneles solares: Alimenta tu sistema con energía renovable para hacerlo aún más sostenible.
- Sensores adicionales: Agrega sensores de luz o CO2 para mejorar las condiciones de cultivo.
Construir un invernadero o casa inteligente con un techo corredizo automático es un proyecto emocionante que combina tecnología, creatividad y sostenibilidad. No solo aprendes sobre automatización y sensores, sino que también contribuyes al cuidado del medio ambiente y optimizas el crecimiento de tus plantas.
Bueno amigos espero les haya servido este proyecto para que construyan su Propio
Invernadero Inteligente o Casa Inteligente con componentes Electrónicos como Arduino
y los diferentes sensores utilizados.
Puedes añadirle más funcionalidades o sensores, el limite esta en tu imaginación
y creatividad para darle más características a este proyecto.
Estés atento a mis otros vídeos del Canal donde empezare
a hacer pequeñas aplicaciones de IoT (Internet of Things - Internet de las Cosas)
con el modulo ESP8266 que se programa igual que un Arduino convencional para que puedas
controlar lo que desees desde cualquier lugar del Mundo, ya sea desde tu Computador o Celular.
Como siempre, espero que estos videos e información les sea muy útil, no olvides suscribirte a mi canal en YouTube. Saludos 😎
Tags
Arduino
electronica
inteligente
invernadero
invernadero con arduino
invernadero inteligente
plantas
programacion
techo automatico
techo corredizo
tutorial