Tabla de contenido:
- Paso 1: componentes necesarios
- Paso 2: Principio de funcionamiento
- Paso 3: Fotos de proyectos
- Paso 4: Explicación del código:
- Paso 5: esquema
- Paso 6: Código
- Paso 7: Tutorial
Video: Jardinería inteligente basada en IoT y agricultura inteligente con ESP32: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
El mundo está cambiando con el tiempo y la agricultura. Hoy en día, la gente está integrando la electrónica en todos los campos y la agricultura no es una excepción para esto. Esta fusión de la electrónica en la agricultura está ayudando a los agricultores y a las personas que administran los jardines.
En este artículo veremos cómo monitorear y cómo gestionar la jardinería y la agricultura. Usaremos el módulo de control (ESP32) para IoT y actualizaremos los datos en la nube y en base a las lecturas tomaremos la acción apropiada.
En este proyecto hemos utilizado sensores como LDR (Resistencia dependiente de la luz), sensor de temperatura, sensor de nivel de humedad del suelo y usaremos una bomba de agua para reaccionar con los datos de los sensores. Aparte de esto, podemos usar muchos sensores para monitorear.
Paso 1: componentes necesarios
A continuación se muestran los componentes necesarios, ESP32ESP32 en India -
ESP32 en el Reino Unido:
ESP32 en EE. UU. -
Sensor de humedad del suelo Sensor de humedad del suelo en la India:
Sensor de humedad del suelo en el Reino Unido:
Sensor de humedad del suelo en EE. UU.:
Sensor de temperatura NTC Sensor de temperatura NTC en India-
Sensor de temperatura NTC en el Reino Unido:
Sensor de temperatura NTC en EE. UU. -
Sensor LDR
Sensor LDR en India:
Sensor LDR en el Reino Unido:
Sensor LDR en EE. UU.:
Bomba de agua DC + 5v DC Bomba de agua + 5v en India -
Bomba de agua DC + 5v en Reino Unido -
Bomba de agua DC + 5v en EE. UU.-
BreadBoardBreadBoard en India-
BreadBoard en EE. UU.-
BreadBoard en el Reino Unido:
Transistor
Resistencias
Pocos alambres
Paso 2: Principio de funcionamiento
El módulo de control ESP32 se utiliza para recopilar datos de sensores como LDR (resistencia dependiente de la luz), sensor de temperatura, sensor de nivel de humedad del suelo. Si el nivel de humedad del suelo es muy bajo, ENCENDEREMOS la bomba de agua. También estamos monitoreando el estado del motor para que la retroalimentación confirme el estado del motor.
Estamos usando un sensor de temperatura para regular el agua en la raíz del cultivo, lo que mantendrá el cultivo fresco. ESP32 recopila los datos de todos los sensores y envía / publica todos los datos al servidor MQTT y se suscribe al tema de control de motores.
Paso 3: Fotos de proyectos
Paso 4: Explicación del código:
Y desde el servidor mqtt u otro nodo (desde donde estemos observando o controlando el motor). En nuestro caso estamos usando el móvil como nodo y nos hemos suscrito al siguiente tema.
Los temas para suscribirse desde el nodo de control (móvil) y ESP32 se publicarán para el tema.
stechiez / de acuerdo / ligero
stechiez / de acuerdo / temp
stechiez / de acuerdo / suelo
stechiez / de acuerdo / mstatus
Publique el tema desde el nodo de control y ESP32 se suscribirá al tema.
stechiez / de acuerdo / motor
En la función setup_wifi nos estamos conectando a wifi y el control se detendrá allí hasta la conexión wifi.
En la función de reconexión, ESP32 intentará conectarse al servidor MQTT y esperará hasta la conexión.
callback es la función que se invocará o se ejecutará una vez que el tema suscrito esté disponible.
En la función de configuración estamos iniciando la comunicación serial, la conexión Wifi y la conexión MQTT.
La función getTemperature, getMoisturePercentage y getLightPercentage lee los datos del sensor y devuelve el valor que debe publicarse en MQTT.
Y en la función de bucle que se ejecuta continuamente, ESP32 enviará los datos recopilados a través de mqtt.
Paso 5: esquema
Paso 6: Código
Codigo:
github.com/stechiez/iot_projects/tree/mast…
Recomendado:
Sistema de monitoreo visual basado en LoRa para agricultura Iot - Diseñar una aplicación frontal usando Firebase y Angular: 10 pasos
Sistema de monitoreo visual basado en LoRa para agricultura Iot | Diseño de una aplicación frontal usando Firebase y Angular: En el capítulo anterior hablamos sobre cómo los sensores están trabajando con el módulo loRa para poblar la base de datos Firebase Realtime, y vimos el diagrama de muy alto nivel de cómo está funcionando todo nuestro proyecto. En este capítulo hablaremos sobre cómo podemos
Dron de jardinería de inspección de plantas de bricolaje (tricóptero plegable con un presupuesto): 20 pasos (con imágenes)
Drone de jardinería de inspección de plantas de bricolaje (tricóptero plegable con un presupuesto): en nuestra casa de fin de semana tenemos un pequeño jardín con muchas frutas y verduras, pero a veces es difícil mantenerse al día con cómo cambian las plantas. Necesitan supervisión constante y son muy vulnerables al clima, infecciones, insectos, etc. Yo
Sistema de jardinería automatizado Intel: 16 pasos (con imágenes)
Sistema de jardinería automatizado Intel: [Reproducir video] ¡Hola a todos! Este es mi primer Instructabe en Intel Edison. Este instructivo es una guía para hacer un sistema de riego automático (riego por goteo) para pequeñas plantas o hierbas en macetas mediante el uso de Intel Edison y otros dispositivos electrónicos baratos
Regleta de alimentación inteligente basada en Beaglebone Black y OpenHAB: 7 pasos (con imágenes)
Regleta de alimentación inteligente basada en Beaglebone Black y OpenHAB: !!!!! Jugar con la red eléctrica (110 / 220V) es peligroso, ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ y dos Arduinos, que se muestra en la imagen " Diseño antiguo ". Este nuevo de
Agricultura inteligente basada en IoT: 5 pasos (con imágenes)
Agricultura inteligente basada en IoT: Internet de las cosas (IoT) es una red compartida de objetos o cosas que pueden interactuar entre sí siempre que se conecte a Internet. IoT juega un papel importante en la industria agrícola, que puede alimentar a 9,6 mil millones de personas en la Tierra para 2050. Smart A