Tabla de contenido:
- Paso 1: Paso 1: use este esquema
- Paso 2: Trabajar en la PCB: cabezales de soldadura para ESP8266 y sensores basados en esquemas
- Paso 3: instale los sensores y coloque la PCB en una caja
- Paso 4: configurar ThingSpeaks
- Paso 5: Obtenga el código, configúrelo y cárguelo
- Paso 6: Prepare el bidón de agua y la bomba de agua
- Paso 7: Conéctelo y comience a obtener información a través de ThingSpeaks.com
Video: Riego inteligente de plantas alimentado por un panel solar: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
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
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
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
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
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
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
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:
Monitor inteligente de plantas para interiores: sepa cuándo su planta necesita riego: 8 pasos (con imágenes)
Monitor inteligente de plantas para interiores: sepa cuándo su planta necesita riego: Hace un par de meses, hice una varilla de control de la humedad del suelo que funciona con baterías y se puede pegar en la tierra de la maceta de su planta de interior para brindarle información útil sobre el suelo. el nivel de humedad y los LED parpadean para indicarle cuándo debe
Sistema de riego controlado por WiFi 'inteligente' alimentado por energía solar: 6 pasos (con imágenes)
Sistema de riego controlado por WiFi `` inteligente '' con energía solar: este proyecto utiliza piezas solares de bricolaje estándar y piezas de 12v de eBay, junto con dispositivos Shelly IoT y algo de programación básica en openHAB para crear una red de energía de jardín inteligente y casera, totalmente solar, y riego. Aspectos destacados del sistema: Fu
Maceta inteligente automática para plantas (bricolaje, impresa en 3D, Arduino, riego automático, proyecto): 23 pasos (con imágenes)
Maceta inteligente automática - (bricolaje, impresión en 3D, Arduino, riego automático, proyecto): Hola, a veces, cuando nos vamos de casa por unos días o estamos muy ocupados, las plantas de la casa (injustamente) sufren porque no se riegan cuando necesito. Esta es mi solución. Es una maceta inteligente que incluye: Depósito de agua incorporado. Un senso
Riego inteligente de plantas: 5 pasos (con imágenes)
Riego inteligente de plantas: ¡Hola! Con este proyecto, puede regar sus plantas automáticamente considerando la temperatura, la humedad y la luz externas. También puede usar esto como una estación meteorológica doméstica y verificar la temperatura, la humedad y la luminosidad desde su teléfono celular o computadora ju
El riego de plantas inteligente Arduino más fácil: 7 pasos (con imágenes)
El riego de plantas inteligente con Arduino más fácil: la última vez que escribimos intructable sobre cómo hacer un sistema automático de riego de plantas con arduino y sensores, nuestro artículo ganó mucha atención y excelentes comentarios.Después, hemos estado pensando cómo podríamos mejorarlo. Parece que nuestro o