Tabla de contenido:

Riego inteligente de plantas alimentado por un panel solar: 7 pasos
Riego inteligente de plantas alimentado por un panel solar: 7 pasos

Video: Riego inteligente de plantas alimentado por un panel solar: 7 pasos

Video: Riego inteligente de plantas alimentado por un panel solar: 7 pasos
Video: KIT SOLAR de 10W ( Ideal para Iniciar ) - Utsource - 2024, Noviembre
Anonim
Riego inteligente de plantas alimentado por un panel solar
Riego inteligente de plantas alimentado por un panel solar
Riego inteligente de plantas alimentado por un panel solar
Riego inteligente de plantas alimentado por un panel solar
Riego inteligente de plantas alimentado por un panel solar
Riego inteligente de plantas alimentado por un panel solar

Esta es una versión actualizada de mi primer proyecto SmartPlantWatering (https://www.instructables.com/id/Smart-Plant-Water…

Principales diferencias con la versión anterior:

1. Se conecta a ThingSpeaks.com y usa este sitio para publicar datos capturados (temperatura, humedad, luz, etc.) - mi canal en ThingSpeaks -

2. Optimizado para funcionar con baterías. Esta versión utiliza un panel solar para cargar una batería Lipo 18650 de 3.7v.

3. Ajuste la frecuencia de actualización y el riego según el clima (usa OpenWeatherMap.org).

4. Código optimizado … subido a Github -

Requerimientos:

- PCB

- ESP8266 NodeMCU

- Sensor DHT11 (temperatura y humedad)

- relé

- Sensor de luz

- Caja / Contenedor

- Encabezados

- Bomba de agua (12V)

- Manguera blanda transparente transparente de pequeño diámetro (puede variar según los conectores de la bomba de agua)

- 3.7 Batería Lipo

- TP4056 (cargador de batería)

- alambres

- paciencia…. esto no es complejo…. pero requiere algo de tiempo para hacerlo, especialmente si es la primera vez que está haciendo algo con estos componentes..:)

A continuación puede encontrar algunos gráficos creados en ThingSpeaks:

Siguiente Riego de plantas (muestra las horas restantes de riego) Nivel de agua (litros en la lata de agua)

Paso 1: Paso 1: use este esquema

Paso 1: use este esquema
Paso 1: use este esquema

Siga el esquema y repita esto en el protoboard …

necesita los siguientes elementos:

1. Protoboard

2. ESP8266 NodeMCU

3. Sensor DHT11 (temperatura y humedad)

4. Relevo

5. Sensor de luz

6. Bomba de agua (12V)

7. Manguera blanda transparente transparente de pequeño diámetro (puede variar según los conectores de la bomba de agua)

Paso 2: Trabajar en la PCB: cabezales de soldadura para ESP8266 y sensores basados en esquemas

Trabajando en la PCB - Cabezales de soldadura para ESP8266 y sensores basados en esquemas
Trabajando en la PCB - Cabezales de soldadura para ESP8266 y sensores basados en esquemas

Utilice el esquema para replicarlo en la PCB. Además del esquema anterior, agregué un TP 4056 para cargar una batería Lipo usando un panel solar. Puede utilizar otras tarjetas de carga de batería si lo prefiere. Utilice uno que tenga protección para sobrecargar / descargar su batería.

Si usa un panel solar de 12v, debe agregar un paso hacia abajo para convertir el voltaje a 5v. TP4046 no admite 12v como entrada.

Estas son las conexiones que hice para usar un TP4056 para cargar una batería Lipo y alimentar un ESP8266 NodeMcu.

Panel solar (+) -> Reducir -> TP4056 (+)

Panel solar (-) -> Reducir -> TP4056 (-)

TP4056 (SALIDA +) -> ESP8266 (+); He usado un cable USB para esta conexión.

TP4056 (SALIDA -) -> ESP8266 (-);

Paso 3: instale los sensores y coloque la PCB en una caja

Instale sensores y coloque la PCB en una caja
Instale sensores y coloque la PCB en una caja

He usado una caja de plástico que podría usarse en el exterior para colocar la tarjeta PCB y el sensor de temperatura / humedad.

Paso 4: configurar ThingSpeaks

Configurar ThingSpeaks
Configurar ThingSpeaks

En esta versión del proyecto he utilizado ThingSpeaks.com. Este sitio tiene una versión gratuita y comercial. He utilizado la versión gratuita y he creado un canal para subir los datos capturados por este proyecto.

La idea es recopilar información y visualizarla a través de diferentes gráficos / calibres

thingspeak.com/channels/504661

Primero necesitas crear una cuenta y luego crear un canal (si tienes dudas sobre cómo crear la cuenta o el canal, no dudes en contactarme)

Entonces necesitas configurar el canal usando estos ajustes. Es importante que hagas la misma configuración de campos porque los refiero en el código.

Paso 5: Obtenga el código, configúrelo y cárguelo

Visite el siguiente repositorio de Git

Descargue el código e instálelo en su ESP8266. El código se actualiza periódicamente, pero lo mantengo funcionando con el mismo esquema que se comparte aquí. En esta versión, estoy usando ThingSpeaks para recopilar datos y generar gráficos para visualización en Internet. Además, el uso de openWeatherMap.org permite obtener el clima actual y el pronóstico de la ciudad donde se encuentra. Esta información se utiliza para optimizar la utilización de la batería si esperamos tener algunos días de lluvia y es posible que la batería no esté completamente cargada.

¡¡Importante!! - Hay algunas configuraciones en el código que deben ajustarse.

Busque en el código y actualice el valor de las siguientes variables

- ThingSpeaks_KEY - utilizado para el sitio ThingSpeaks

- openWeatherAPIid: se utiliza para obtener información meteorológica actual y previsión de los próximos días.

- openWeatherAPIappid: se utiliza para obtener información meteorológica actual y el pronóstico para los próximos días

Si le gusta el código, ¡destaquelo en GitHub !. ¡Gracias!

Paso 6: Prepare el bidón de agua y la bomba de agua

Prepare el bidón de agua y la bomba de agua
Prepare el bidón de agua y la bomba de agua

Puede utilizar cualquier bidón de agua que tenga. He usado un bidón de agua de 10 litros para que tenga suficiente autonomía para un par de semanas.

La bomba de agua es de 12 V (1 A), así que la conecto directamente a una fuente de alimentación externa. También puede usar una bomba de agua de 5v y tal vez intentar alimentarla con la misma batería que se usó para el ESP8266. No lo he probado todavía, pero podría ser una idea para otra fase de este proyecto.

Paso 7: Conéctelo y comience a obtener información a través de ThingSpeaks.com

Conéctelo y comience a obtener información a través de ThingSpeaks.com
Conéctelo y comience a obtener información a través de ThingSpeaks.com
Conéctelo y comience a obtener información a través de ThingSpeaks.com
Conéctelo y comience a obtener información a través de ThingSpeaks.com

Una vez conectado, su ESP8266 enviará datos a ThingSpeaks.com y podrá visualizar gráficos y datos. Además, sus plantas se regarán todos los días y ajustará la cantidad de agua necesaria en función de la temperatura / humedad.

Verifique mi canal para ver los datos en vivo:

Recomendado: