Taula de continguts:
- Pas 1: requisits de maquinari
- Pas 2: Requisits de programari
- Pas 3: breu principi de treball
- Pas 4: Instal·lació de la biblioteca
- Pas 5: esquemes de maquinari i conjunt de maquinari
- Pas 6: Configuració de xarxa del servidor web del sistema NodeMCU o Mercury Droid
- Pas 7: Configuració de l'aplicació Android Mercury Droid
- Pas 8: instruccions de vídeo fàcils per configurar tot el sistema (si es produeix algun problema)
- Pas 9: enllaç de l'aplicació Android Play Store de Mercury Droid
- Pas 10: tot el codi font del sistema Droid Mercury
Vídeo: Sistema de vigilància del temps a casa IoT amb suport per a aplicacions d'Android (Mercury Droid): 11 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Introducció
Mercury Droid és un tipus d’IoT (Internet de les coses) sistema incrustat basat en l’aplicació mòbil Android Mercury Droid. Que és capaç de mesurar i controlar l'activitat meteorològica de casa. és un sistema de control del clima domèstic molt econòmic que no necessiteu més diners per construir-lo. Només necessiteu <= 10 $ per construir aquest sistema. Sabem que hi ha moltes eines d’IoT com Blynk, Cayenne, ThingsSpeak, etc. Aquestes eines són molt senzilles d’utilitzar per capturar diverses dades del sensor. Però en aquest projecte us mostraré com fer el vostre propi sistema de monitorització del temps IoT Home sense fer servir cap eina IoT domèstica preparada. Aquest tutorial us proporcionarà tot el potencial per construir el vostre propi maquinari i programari per al vostre sistema de monitoratge domèstic IoT domèstic. Per tant, proporciono tot el meu codi font en aquest projecte. és per a què utilitzeu i modifiqueu el meu codi i podeu crear el vostre sistema de vigilància del temps a casa. També podeu descarregar la meva aplicació mòbil Mercury Droid per a Android des de la playstore que ja he donat en aquest projecte. Bona sort i preparem-nos per crear.
Aplicació mòbil Mercury Droid per a Android Descarregueu-la:
play.google.com/store/apps/details?id=com.armavi.mercurydroidiot
Nota: si teniu algun problema per configurar aquest projecte, al final d'aquest projecte apareix el vídeo d'instruccions complet
Pas 1: requisits de maquinari
1. Mòdul de node MCU (ESP-8266) IoT Wifi.
2. Sensor de mesura de temperatura i humitat DHT-11
3. Banc d'alimentació per encendre el sistema Mercury Droid
4. Alguns articles de pont masculí-femení
5. Un cable USB.
6. Un mòbil Android.
Pas 2: Requisits de programari
1. ID Arduino
2. Biblioteca Wifi Manager i DHT-11 (la captura de pantalla es dóna al projecte per instal·lar la biblioteca gestor wifi al vostre projecte).
3. Android Studio (és necessari, si heu personalitzat el codi d'aplicació Mercury Droid).
4. Aplicació mòbil Android Mercury Droid.
Pas 3: breu principi de treball
En aquest projecte faig servir el mòdul IoT wifi NodeMcu (ESP-8266). Els NodeMCU són un cervell d’aquest sistema de mercuri droide. El sensor de temperatura i humitat DHT11 mesura la temperatura i la humitat de la casa a temps real i les envia a NodeMCU. Quan NodeMCU obté totes les dades del sensor DHT11, converteix aquestes dades en una cadena o dades "JSON" i els envia el servidor web. Ara l’aplicació mòbil Mercury Droid llegeix aquestes dades JSON del servidor web NodeMCU i mostra aquestes dades a la seva interfície d’usuari (interfície d’usuari). Aquesta aplicació també té una característica especial per mesurar el valor de temperatura excessiu i comparar-lo amb el valor llindar donat per l'usuari. De la mateixa manera, si la nostra temperatura actual a casa és de 29 * C, però el valor llindar és inferior a 29 * C, l'aplicació us avisarà. Si el valor del llindar és superior a la temperatura actual de casa, no us avisarà.
Pas 4: Instal·lació de la biblioteca
Obriu el vostre ID Arduino i premeu Sketch >> Inclou biblioteca >> Gestiona biblioteques
A continuació, a la barra "Filtra la cerca", escriu "Gestor de wifi". Us mostrarà la biblioteca del gestor de wifi, premeu el menú desplegable i seleccioneu la versió del gestor de wifi i premeu Instal·la. Ara s'ha acabat d'instal·lar.
Ara instal·leu la biblioteca del sensor DHT de la mateixa manera que instal·lem la biblioteca del gestor wifi, però trieu "Biblioteca del sensor DHT per la versió Adafruit" i seleccioneu la versió que vulgueu i instal·leu-la. Però es recomana seleccionar la versió més recent de DHT-11 i la biblioteca del gestor de Wifi.
Pas 5: esquemes de maquinari i conjunt de maquinari
Pin de dades DHT-11 connectat al pin NodeMCU D5
Pin VCC DHT-11 Connectat al pin Vin de NodeMCU
Pin GND DHT-11 Connectat al pin GND de NodeMCU
Nota: el botó NodeMCU RST (Restablir) només restableix la configuració, el botó NodeMCU FLASH esborra tot el codi i la configuració
després de connectar amb èxit DHT-11 amb NodeMcu, estem preparats per configurar el nostre servidor web NodeMCU i l'aplicació Mercury Droid.
Pas 6: Configuració de xarxa del servidor web del sistema NodeMCU o Mercury Droid
Ara connecteu el NodeMcu amb l'ordinador i obriu Arduino IDE i pengeu el codi que he donat a continuació en aquest projecte. Després de carregar el codi, desconnecteu el NodeMcu i connecteu-lo amb Power Bank amb un cable USB. Ara obriu la configuració de wifi del vostre mòbil. Veureu que el wifi escaneja un dispositiu anomenat "AutoConnectAP", que és la vostra xarxa oberta de NodeMCU. Ara premeu AutoConnectAP que es connectarà automàticament.
després de connectar-se a l’AutoConnectAP. Obriu l'aplicació mòbil per a Android "MercuryDroid". Ja he donat l’enllaç de la botiga de reproducció d’aquesta aplicació al final d’aquest tutorial del projecte. Ara seguiu els passos de les imatges que he donat a continuació per configurar la xarxa de servidors web MercuryDroid.
Nota: Recordeu la vostra IP estàtica del servidor web MercuryDroid. Cosa molt important per comunicar-se amb MercuryDroid Webserver. Per defecte, la IP estàtica és 192.168.0.107. si voleu proporcionar la vostra IP estàtica desitjada, heu de canviar-la de Code, però en aquest rang 192.168.0.100-192.168.0.110 (recomanat)
Pas 7: Configuració de l'aplicació Android Mercury Droid
després d’haver configurat amb èxit la configuració del MercuryDroid Webserver, desconnecteu el NodeMCU del Power Bank i espereu 6-7 segons i, a continuació, torneu a connectar el NodeMCU amb el power bank i premeu el botó NodeMCU Reset (RST) dues vegades. Ara comencem a configurar la nostra aplicació MercuryDroid. Simplement seguiu els passos de les imatges anteriors.
després d'afegir correctament l'adreça IP i el valor del llindar. Premeu el servidor d'inici i veureu que tota la informació del sensor DHT-11 es mostra a l'aplicació MercuryDroid. Ara estem completant el nostre projecte complet. Si teniu problemes per configurar el servidor NodeMCU o MercuryDroid, mireu aquest vídeo d’instruccions complet. Aquest breu vídeo és molt útil per configurar fàcilment el servidor i l'aplicació MercuryDroid que aquest article.
Pas 8: instruccions de vídeo fàcils per configurar tot el sistema (si es produeix algun problema)
Aquest breu vídeo és molt útil per configurar fàcilment el servidor i l'aplicació MercuryDroid que aquest article. només cal que seguiu els passos que he mostrat en aquest vídeo
Pas 9: enllaç de l'aplicació Android Play Store de Mercury Droid
Aquesta és la meva aplicació per a Android desenvolupada per al sistema Mercury Droid. també el podeu descarregar des de Play Store.
L'enllaç de Play Store de l'aplicació mòbil Android Mercury Droid es mostra a continuació:
play.google.com/store/apps/details?id=com.armavi.mercurydroidiot
Pas 10: tot el codi font del sistema Droid Mercury
Mercury Droid System o NodeMCU (ESP-8266MOD) Codi ID Arduino:
github.com/avimallik/IoT-Home-weather-moni…
Codi font de l'aplicació Android Mercury Droid per a Android Studio:
github.com/avimallik/Mercury-Droid
tots els codis font es donen a GitHub. aneu a github i descarregueu-lo.
Va ser el meu instructable complet sobre el sistema de control del temps a casa molt econòmic amb suport per a aplicacions d'Android. aquest instructable us ajudarà a construir el vostre propi sistema de monitorització del clima domèstic relacionat amb l'IoT, tant maquinari com programari
Gràcies i Comenceu a punt per a la creació)
>>>>>>>>>>>>>>>>>>>>>> EL FIN >>>>>>>>>>>>>>>>>>>
Recomanat:
Sistema intel·ligent de vigilància del temps i la velocitat del vent basat en IOT: 8 passos
Sistema intel·ligent de vigilància del temps i la velocitat del vent basat en IOT: desenvolupat per: Nikhil Chudasma, Dhanashri Mudliar i Ashita Raj Introducció La importància del control del temps existeix de moltes maneres. Cal controlar els paràmetres meteorològics per mantenir el desenvolupament agrícola, hivernacle
Part 2: tutorial d'aplicacions IoT de Kraken Jr. Captura del CID i del codi d'autenticació: 4 passos
Kraken Jr. IoT App Tutorial Part 2 - Capturing Cid and Auth Code: Tutorial Part 1 (Email Email Activation) Tutorial Part 2 (Capturing Cid and Auth Code) Tutorial Part 3 (Arduino Registry) Registre d'un nou controlador al vostre Kraken Jr. L'aplicació és fàcil. Tanmateix, us requerirà un parell de passos per allotjar-vos
Àudio síncron de casa sencera Raspberry Pi amb comandaments a distància per a aplicacions de telèfon: 10 passos (amb imatges)
Àudio síncron de casa sencera Raspberry Pi amb comandaments a distància per a aplicacions de telèfon: l’objectiu és l’àudio sincronitzat i / o fonts individuals de qualsevol habitació, fàcilment controlables amb un telèfon o tauleta a través d’iTunes Remote (apple) o Retune (android). També vull que les zones d’àudio s’activen / desactiven automàticament, de manera que em vaig dirigir al Raspberry Pi i
Nova capa de sensor IOT sense fils per al sistema de vigilància ambiental domèstica: 5 passos (amb imatges)
Nova capa de sensor IOT sense fils per al sistema de monitoratge ambiental domèstic: aquest document instructiu descriu una capa de sensor IOT sense fils alimentada per bateries de menor cost per al meu anterior Instructable: sistema de control ambiental ambiental LoRa IOT. Si encara no ho heu vist, us recomano llegir la introducció
Sistema de gestió de motors per a aplicacions d’elevació mitjançant Arduino Mega 2560 i IoT: 8 passos (amb imatges)
Sistema de gestió de motors per a l’elevació d’aplicacions que utilitzen Arduino Mega 2560 i IoT: ara el microcontrolador basat en IoT és molt utilitzat a l’aplicació industrial. Econòmicament s’utilitzen en lloc d’un ordinador. L'objectiu del projecte és fer un control totalment digitalitzat, registrador de dades i supervisar el motor d'inducció trifàsic w