SISTEMA DE IRRIGACIÓN INTELIGENTE con IoT # 'Built on BOLT'

El sistema de riego inteligente 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) .También 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 se encuentra a continuación: //dx.doi.org/10.17577/IJERTV6IS060067

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

El usuario solo tiene que hacer es - Arrancar el motor o, si lo desea, puede apagar el motor con solo un clic.

Una vez que la bomba del motor ha comenzado, la siguiente condición automatizada funcionará

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

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

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

4. También en el caso, cuando la fuente de alimentación se corta y el motor se apaga. Se reiniciará automáticamente cuando haya disponibilidad de suministro de energía, el usuario no tendrá que preocuparse por reiniciar la bomba del 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 datos de un sensor (datos del sensor de humedad).

Paso 1: diagrama de bloques del proyecto

HAGA la conexión de sensores, BOLT y relé como se muestra en el diagrama. He usado el microcontrolador 328p que se usa en ARDUINO. Por lo tanto, puede usar Arduino en lugar del microcontrolador 328P.

Paso 2: Código Arduino para 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.

Archivos adjuntos

  • hardserial.ino Descargar

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

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

Archivos adjuntos

  • cloudcontrol.zip Descargar

Paso 4: 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 usando la extensión de archivo .js. Esto es muy importante: 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 BOLT Cloud

Si ya compró un dispositivo BOLT y lo registró

1- abre la página de la nube de tornillos - haz clic en el enlace //cloud.boltiot.com

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- escribir cualquier nombre para nuevo producto

ii- elige cualquier icono

iii- Seleccione UI como default.html

4- haga clic en CREAR PRODUCTO

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

6- Luego selecciona GPIO y 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 VARIABLE como "temp" [porque hemos escrito temp como variable en el código js {STEP-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: Implemente la configuración y la visualización de datos

1- Haz clic en la pestaña DISPOSITIVOS. Su ID de dispositivo aparecerá en la lista. Ahora, en la pestaña del producto, seleccione el nombre de su producto "Producto Bolt IoT". 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 la unidad BOLT. Te redirigirá a la nueva página donde puedes ver un gráfico de humedad con respecto al tiempo.

Artículos Relacionados