Invernadero Inteligente DasFilisera: Sistema Avanzado de Monitorización de Cultivos
Componentes y Suministros
| Sensor de Temperatura DHT22 | 1 | |
| Sensor DS18B20 | 1 | Temperatura exterior, sumergible |
| Sensor de Temperatura y Humedad de Suelo FS200-SHT25 | 1 | Conexión I2C (pines SCL/SDA 12/11) |
| Módulo Relé 4 Canales | 1 | Control de válvulas/bombas (R1) |
| Módulo Relé 2 Canales | 1 | Control de ventanas/ventilación (R2) |
| Sensor Ultrasónico HC-SR04 | 1 | Nivel de agua (Echo A0, Trigger A1) |
| Arduino MKR1000 | 1 | Con WiFi integrado |
Aplicaciones y Servicios Online
- DasData – Plataforma cloud para almacenamiento y visualización de datos
- Microsoft Visual Studio 2015 – Aplicación Windows (.NET) para interfaz local y gráficas
Sobre el Proyecto
Cultiva plantas y hortalizas con total conocimiento de sus condiciones ambientales. Simplemente usando un MKR1000.
Requisitos para el Crecimiento de Plantas
El crecimiento vegetal depende de condiciones ideales: temperatura, humedad, luz, nutrientes minerales y oxígeno. Proporcionar agua adecuada o mantener temperatura estable en el invernadero puede ser complicado, pero no si lo automatizas.
Visión General del Hardware
Temperatura / Humedad
- TH1: Temperatura exterior – Sensor DS18B20 impermeable en pin D1
- TH2: Temperatura/humedad interior – DHT22 en pin D0
- TH3: Condiciones del suelo – FS200/SHT25 en pines I2C (SCL 12, SDA 11)
Nivel de Agua
- W1: Sensor ultrasónico HC-SR04 (Echo A0, Trigger A1). Control de válvula mediante relé R1 (4 canales)
Aire – Temperatura / Oxígeno
- A1: Apertura de ventanas mediante relé R2 basada en valores temp/humedad. Ajustable según clima
Relés R1 / R2
R1 conectado a pines digitales 7,8,9,10 – Control de bombas/válvulas.
R2 conectado a pines 5,6 – Control de ventanas/ventilación.
MKR1000 – aREST
Usando la librería aREST se expone una interfaz web REST/JSON en el MKR1000. Configura las credenciales WiFi en el código. La aplicación Windows (.NET) consume esta API y también envía datos a la nube DasData.
Datos e Interfaz
La aplicación Windows muestra condiciones en tiempo real, histórico diario y gráficas de temperatura, humedad y nivel de agua. Permite control manual de relés.
Para almacenamiento en la nube se usa DasData. Configura DsKey y AKey en Settings.txt de la aplicación.
Automatización del Invernadero
Decide qué válvulas o motores activar según tu configuración y dimensiones. Todo controlable desde los relés. La aplicación incluye disparadores (triggers) configurables para volumen de agua y temperatura.
Código
- Filisera_Arduino – Sketch principal para MKR1000 (librería aREST, WiFi101, sensores DHT, DS18B20, SHT2x)
- libraries.zip – Librerías necesarias
- Filisera - vb.zip / Filisera - VS – Proyecto Visual Studio 2015 (VB.NET) para interfaz Windows y conexión a DasData
Repositorio GitHub: https://github.com/dasdata/DasFilisera
Esquemáticos
Archivo PDF con conexiones de sensores y relés.
Proceso de manufactura
- Construya un registrador de temperatura con Raspberry Pi y sensor I2C de 5 $
- Conectar múltiples sensores DS18B20 1‑Wire a Raspberry Pi para monitorización precisa de temperatura
- Sensor infrarrojo TMP006 con Raspberry Pi: librería Python y guía de configuración
- Construya un sensor de temperatura remoto con Raspberry Pi y Python – Guía paso a paso
- Cómo conectar un sensor de temperatura DS1820 One‑Wire a Raspberry Pi usando GPIO
- Cómo Conectar un Termómetro Digital DS18B20 One‑Wire a Raspberry Pi – Guía Paso a Paso
- Construya un Sistema de Monitorización de Temperatura y Luz Multi‑Sensor con Raspberry Pi y DS18B20
- Monitor de temperatura casero con Raspberry Pi, MCP9808, InfluxDB y Grafana
- Detección precisa de temperatura por infrarrojos para procesos sensibles al color
- Sensor de temperatura de rodamientos de precisión: detección y monitorización exactas
- Sensor Lab-On-Chip de NASA Goddard Ofrece Monitoreo en Tiempo Real de Flujo y Temperatura