Tabla de contenido:
- Paso 1: requisitos de hardware
- Paso 2: requisitos de software
- Paso 3: Principio de funcionamiento breve
- Paso 4: instalación de la biblioteca
- Paso 5: Esquemas de hardware y ensamblaje de hardware
- Paso 6: Configuración de red del servidor web del sistema NodeMCU o Mercury Droid
- Paso 7: Configuración de la aplicación de Android Mercury Droid
- Paso 8: Instrucciones sencillas en video para configurar todo el sistema (si surgió algún problema)
- Paso 9: Enlace de Play Store de la aplicación de Android Mercury Droid
- Paso 10: Todo el código fuente del sistema Mercury Droid
Video: Sistema de monitoreo del clima en el hogar IoT con soporte para aplicaciones de Android (Mercury Droid): 11 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Introducción
Mercury Droid es un tipo de sistema integrado IoT (Internet de las cosas) basado en la aplicación móvil de Android Mercury Droid. Que es capaz de medir y monitorear la actividad meteorológica en el hogar. Es un sistema de monitoreo del clima en el hogar muy económico, no necesita más dinero para construirlo. Solo necesita <= 10 $ para construir este sistema. Sabemos que existen muchas herramientas de IoT como Blynk, Cayenne, ThingsSpeak, etc., estas herramientas son muy sencillas de usar para capturar varios datos de sensores. Pero en este proyecto, le mostraré cómo hacer su propio sistema de monitoreo del clima IoT Home sin usar ninguna herramienta de IoT preparada. Este tutorial le dará todo el potencial para construir su propio hardware y software para su sistema de monitoreo doméstico IoT doméstico. Entonces proporciono todo mi código fuente en este proyecto. eso es para que usted use y modifique mi código y pueda crear su sistema de monitoreo del clima en el hogar diferente. También puede descargar mi aplicación móvil Android Mercury Droid de la tienda de juegos que ya le di en este proyecto. Buena suerte y estemos listos para crear.
Aplicación móvil de Android Mercury Droid Descárgala:
play.google.com/store/apps/details?id=com.armavi.mercurydroidiot
Nota: si encuentra algún problema para configurar este proyecto, el video de instrucciones completo se proporciona al final de este proyecto
Paso 1: requisitos de hardware
1. Módulo Wifi IoT Node MCU (ESP-8266).
2. Sensor de medición de temperatura y humedad DHT-11
3. Banco de energía para encender el sistema Mercury Droid
4. Algunos artículos de jersey hombre-mujer
5. Un cable USB.
6. Un móvil Android.
Paso 2: requisitos de software
1. IDE de Arduino
2. Wifi Manager y biblioteca DHT-11 (la captura de pantalla se proporciona en el proyecto para instalar la biblioteca del administrador wifi en su proyecto).
3. Android Studio (es necesario, si personalizó el código de mi aplicación Mercury Droid).
4. Aplicación móvil de Android Mercury Droid.
Paso 3: Principio de funcionamiento breve
En este proyecto utilizo el módulo wifi IoT NodeMcu (ESP-8266). El NodeMCU está funcionando como un cerebro de este sistema Mercury Droid. El sensor de temperatura y humedad DHT11 mide la temperatura y la humedad del hogar en tiempo real y las envía en NodeMCU. Cuando NodeMCU obtiene todos los datos del sensor DHT11, convierte estos datos en una cadena o datos "JSON" y los envía a su servidor web. Ahora, la aplicación móvil Mercury Droid lee estos datos JSON del servidor web NodeMCU y muestra estos datos en su IU (interfaz de usuario). Esta aplicación también tiene una función especial para medir el valor de temperatura excesiva y compararlo con el valor de umbral dado por el usuario. Así, si la temperatura actual de nuestro clima en casa es de 29 * C pero el valor de umbral es inferior a 29 * C, la aplicación le da una alerta. Si el valor del umbral es mayor que la temperatura actual de la casa, no le dará ninguna alerta.
Paso 4: instalación de la biblioteca
Abra su IDE de Arduino y presione Sketch >> Incluir biblioteca >> Administrar bibliotecas
Luego, en la barra "Filtrar tu búsqueda", escribe "Administrador de Wifi". Le mostrará la biblioteca del administrador de wifi, presione el menú desplegable y seleccione la versión del administrador de wifi y presione instalar. Ahora terminó de instalarse.
Ahora instale la biblioteca de sensores DHT de la misma manera que instalamos la biblioteca del administrador de wifi, pero eligió “Biblioteca de sensores DHT de la versión Adafruit” y seleccione la versión deseada y luego instálela. Pero se recomienda seleccionar la última versión de DHT-11 y Wifi Manager Library.
Paso 5: Esquemas de hardware y ensamblaje de hardware
Pin de datos DHT-11 conectado al pin NodeMCU D5
Pin DHT-11 VCC conectado al pin Vin NodeMCU
Pin DHT-11 GND conectado al pin GND NodeMCU
Nota: El botón NodeMCU RST (Restablecer) solo restablece su configuración, el botón NodeMCU FLASH Borra todo su código y configuración
después de conectar correctamente DHT-11 con NodeMcu, estamos listos para configurar nuestro servidor web NodeMCU y la aplicación Mercury Droid.
Paso 6: Configuración de red del servidor web del sistema NodeMCU o Mercury Droid
Ahora conecte su NodeMcu con la PC y abra Arduino IDE y cargue el código que le di a continuación en este proyecto. Después de cargar el código, desconecte su NodeMcu y conéctelo al banco de energía con un cable USB. Ahora abre la configuración wifi de tu móvil. Verá que el wifi escanea un dispositivo llamado "AutoConnectAP" que es su red abierta NodeMCU. Ahora presione AutoConnectAP se conectará automáticamente.
después de conectarse al AutoConnectAP. Abra su aplicación móvil de Android "MercuryDroid". Ya le di el enlace de Play Store de esta aplicación al final de este tutorial del proyecto. Ahora siga los pasos de las imágenes que proporcioné a continuación para configurar la red del servidor web MercuryDroid.
Nota: Recuerde su IP estática del servidor web MercuryDroid. Lo cual es muy importante para comunicarse con MercuryDroid Webserver. De forma predeterminada, la IP estática es 192.168.0.107. si desea proporcionar su IP estática deseada, debe cambiarla de Código pero bajo este rango 192.168.0.100-192.168.0.110 (Recomendado)
Paso 7: Configuración de la aplicación de Android Mercury Droid
Después de configurar con éxito la configuración del servidor web MercuryDroid, desconecte el NodeMCU del Power Bank y espere de 6 a 7 segundos, luego vuelva a conectar su NodeMCU con el Power Bank y presione el botón NodeMCU Reset (RST) dos veces. Ahora comencemos a configurar nuestra aplicación MercuryDroid. Simplemente siga los pasos de las imágenes anteriores.
después de agregar correctamente la dirección IP y el valor de umbral. Presione iniciar servidor y verá que toda la información del sensor DHT-11 se muestra en la aplicación MercuryDroid. Ahora estamos completando nuestro proyecto completo. Si tiene algún problema para configurar su servidor NodeMCU o MercuryDroid, mire este video de instrucciones completo. Este breve video es muy útil para configurar fácilmente su servidor y aplicación MercuryDroid que este artículo.
Paso 8: Instrucciones sencillas en video para configurar todo el sistema (si surgió algún problema)
Este breve video es muy útil para configurar fácilmente su servidor y aplicación MercuryDroid que este artículo. solo sigue los pasos que te muestro en este video
Paso 9: Enlace de Play Store de la aplicación de Android Mercury Droid
Esta es mi aplicación de Android desarrollada para el sistema Mercury Droid. también puedes descargarlo desde Play Store.
El enlace de Play Store de la aplicación móvil de Android Mercury Droid se proporciona a continuación:
play.google.com/store/apps/details?id=com.armavi.mercurydroidiot
Paso 10: Todo el código fuente del sistema Mercury Droid
Sistema Mercury Droid o NodeMCU (ESP-8266MOD) Código IDE de Arduino:
github.com/avimallik/IoT-Home-weather-moni…
Código fuente de la aplicación de Android Mercury Droid para Android Studio:
github.com/avimallik/Mercury-Droid
todo el código fuente se proporciona en GitHub. vaya a github y descárguelo.
Fueron mis instrucciones completas sobre un sistema de monitoreo del clima en el hogar muy económico con soporte para aplicaciones de Android. Estos instructivos lo ayudarán a construir su propio hardware y software de sistema de monitoreo del clima en el hogar relacionado con IoT.
Gracias y empezar listo para la creación)
>>>>>>>>>>>>>>>>>>>>>> EL FINAL >>>>>>>>>>>>>>>>>>>
Recomendado:
Sistema de control y monitoreo del clima interior Raspberry Pi: 6 pasos
Sistema de control y monitoreo del clima interior Raspberry Pi: las personas quieren estar cómodas dentro de su casa. Como el clima de nuestra zona puede no ser adecuado para nosotros, utilizamos muchos electrodomésticos para mantener un ambiente interior saludable: calentador, enfriador de aire, humidificador, deshumidificador, purificador, etc. Hoy en día, es común
Sistema inteligente de monitoreo distribuido del clima IoT usando NodeMCU: 11 pasos
Sistema inteligente distribuido de monitoreo del tiempo IoT usando NodeMCU: Todos ustedes pueden estar al tanto de la estación meteorológica tradicional; pero ¿alguna vez te has preguntado cómo funciona realmente? Dado que la estación meteorológica tradicional es costosa y voluminosa, la densidad de estas estaciones por unidad de área es muy inferior, lo que contribuye a
Sistema inteligente de monitoreo de la velocidad del viento y el clima basado en IOT: 8 pasos
Sistema inteligente de monitoreo de la velocidad del viento y el clima basado en IOT: desarrollado por Nikhil Chudasma, Dhanashri Mudliar y Ashita Raj Introducción La importancia del monitoreo del clima existe de muchas maneras. Se requiere monitorear los parámetros climáticos para sostener el desarrollo en agricultura, invernadero
Monitoreo del clima usando ESP32_DHT11_OLED_Thingspeak: 7 pasos
Monitoreo del clima usando ESP32_DHT11_OLED_Thingspeak: En este tutorial, construirá un monitor del clima que monitorea la temperatura y la humedad, usando un ESP32 y DHT11, se muestra en una pantalla OLED. Y se carga en ThingSpeak. El ESP32 es una poderosa herramienta IOT. Es un sistema de bajo costo-o
Sistema de monitoreo de clima interior basado en Raspberry Pi: 6 pasos
Sistema de monitoreo de clima interior basado en Raspberry Pi: lea este blog y cree su propio sistema para que pueda recibir alertas cuando su habitación esté demasiado seca o húmeda. ¿Qué es un sistema de monitoreo de clima interior y por qué necesitamos uno? proporcionar un vistazo rápido a las relaciones climáticas clave