Tabla de contenido:

SISTEMA DE RIEGO INTELIGENTE Usando IoT # 'Built on BOLT': 6 pasos (con imágenes)
SISTEMA DE RIEGO INTELIGENTE Usando IoT # 'Built on BOLT': 6 pasos (con imágenes)

Video: SISTEMA DE RIEGO INTELIGENTE Usando IoT # 'Built on BOLT': 6 pasos (con imágenes)

Video: SISTEMA DE RIEGO INTELIGENTE Usando IoT # 'Built on BOLT': 6 pasos (con imágenes)
Video: Pruebas de un sistema de riego con Raspberry Pi 2024, Noviembre
Anonim
SISTEMA DE RIEGO INTELIGENTE Usando IoT # 'Built on BOLT'
SISTEMA DE RIEGO INTELIGENTE Usando IoT # 'Built on BOLT'

El Smart Irrigation System es un dispositivo basado en IoT que es capaz de automatizar el proceso de riego mediante el análisis de la humedad del suelo y las condiciones climáticas (como la lluvia). Además, los datos de los sensores se mostrarán en forma gráfica en la página de la nube BOLT. Para obtener una descripción detallada del proyecto, haga clic en el enlace del documento de investigación que figura a continuación:

En este proyecto, comandaremos el microcontrolador arduino / 328p a través de una página web para controlar el motor (es decir, para arrancar y detener el motor) y el resto de todo el proceso de riego será controlado automáticamente por el propio arduino.

El usuario solo tiene que hacer es –Poner en marcha el motor o si lo desea puede apagar el motor con solo un clic.

Una vez que la bomba de motor haya arrancado, la siguiente condición automática funcionará

1. El usuario puede apagar el motor si lo desea haciendo clic en la página web.

2. La bomba de motor se apagará automáticamente una vez que el sensor de humedad del suelo haya alcanzado el valor de umbral requerido.

3. Si las condiciones climáticas son tales que comenzó a llover, el microcontrolador apagará la bomba de motor hasta que llueva. Y después de eso, verifica si el sensor de humedad del suelo ha alcanzado el valor umbral o no. Si cruza el valor umbral, la bomba de motor permanecerá apagada; de lo contrario, comenzará de nuevo automáticamente. Esto ayuda a ahorrar agua y electricidad.

4. También en caso de que se corte el suministro eléctrico y se apague el motor. Se reiniciará de nuevo automáticamente cuando haya disponibilidad de suministro de energía, el usuario no tendrá que preocuparse por reiniciar la bomba de motor manualmente.

5. También los datos de varios sensores como: sensor de humedad, sensor de temperatura, sensor de humedad se mostrarán en la nube BOLT en forma gráfica, pero debido a la limitación de BOLT, solo he mostrado los datos de un sensor (datos del sensor de humedad).

Paso 1: diagrama de bloques del proyecto

Image
Image
Diagrama de bloques del proyecto
Diagrama de bloques del proyecto

HAGA la conexión de sensores, PERNO y relé como se indica en el diagrama. He usado un microcontrolador 328p que se usa en ARDUINO. Entonces puede usar Arduino en lugar del microcontrolador 328P.

Paso 2: Código Arduino para el proyecto

Hardserial.ino es un código arduino que consiste en la interfaz de diferentes sensores con arduino y la interfaz de Arduino con BOLT para enviar datos del sensor en la página de la nube BOLT.

Paso 3: codificación de la página HTML

Codificación de página HTML
Codificación de página HTML

En este paso, codificaremos la página HTML a través de la cual enviamos el comando a Arduino para controlar el motor (es decir, para ARRANCAR y DETENER el motor).

Paso 4: carga de JavaScript en BOLT Cloud

Carga de JavaScript en BOLT Cloud
Carga de JavaScript en BOLT Cloud

Escriba el siguiente bloc de notas de código JS ++

setChartType ('lineGraph'); plotChart ('time_stamp', 'temp');

y luego guárdelo con la extensión de archivo.js. Esto es muy importante Esto tomará el valor de los sensores y lo cargará en forma gráfica en la nube BOLT.

Paso 5: Configuración en la página de la nube BOLT

Configuración en la página de la nube BOLT
Configuración en la página de la nube BOLT
Configuración en la página de la nube BOLT
Configuración en la página de la nube BOLT

Si ya compró un dispositivo BOLT y lo registró, 1- abra la página de la nube de bolt - haga clic en el enlace

y luego inicie sesión en eso.

2- luego haga clic en CONSOLA DE DESARROLLADOR -> Haga clic en el botón "+" para crear un nuevo producto en la sección PRODUCTOS.

3- En la sección CREAR NUEVO PRODUCTO -

i- escriba cualquier nombre para el nuevo producto

ii- elige cualquier icono

iii- Seleccione UI como default.html

4- haga clic en CREAR PRODUCTO

5- DESPUÉS de hacer clic en "SÍ" para crear CONFIGURACIÓN DE HARDWARE

6- Luego seleccione GPIO y el número de pin como 1

7- Elija el pin como "AO" [hemos conectado el sensor de humedad en el pin A0]

8- y NOMBRE DE VARIABLE como "temp" [porque hemos escrito temp como variable en el código js {PASO-4}]

9- Por último, cargue el archivo JS en la sección CARGAR ARCHIVOS y cambie el archivo html predeterminado de ese archivo js.

Paso 6: Implementar la configuración y la visualización de datos

Implementar configuración y visualización de datos
Implementar configuración y visualización de datos

1- Haga clic en la pestaña DISPOSITIVOS. Su ID de dispositivo aparecerá en la lista. Ahora, en la pestaña de producto, seleccione el nombre de su producto "Bolt IoT Product". Por ejemplo, temp. Ahora, haga clic en el botón Implementar configuración.

2- Vaya a la página de inicio y haga clic en BOLT unit. Lo redireccionará a la nueva página donde puede ver un gráfico de humedad con respecto al tiempo.

Recomendado: