Indholdsfortegnelse:

IoT Home Weather Monitoring System Med Android Application Support (Mercury Droid): 11 trin
IoT Home Weather Monitoring System Med Android Application Support (Mercury Droid): 11 trin

Video: IoT Home Weather Monitoring System Med Android Application Support (Mercury Droid): 11 trin

Video: IoT Home Weather Monitoring System Med Android Application Support (Mercury Droid): 11 trin
Video: IoT home weather monitoring system with android application support (Mercury Droid) 2024, Juli
Anonim
IoT Home Weather Monitoring System Med Android Application Support (Mercury Droid)
IoT Home Weather Monitoring System Med Android Application Support (Mercury Droid)
IoT Home Weather Monitoring System Med Android Application Support (Mercury Droid)
IoT Home Weather Monitoring System Med Android Application Support (Mercury Droid)
IoT Home Weather Monitoring System Med Android Application Support (Mercury Droid)
IoT Home Weather Monitoring System Med Android Application Support (Mercury Droid)

Introduktion

Mercury Droid er en slags IoT (tingenes internet) integrerede system baseret på Mercury Droid Android Mobile Application. Som er i stand til at måle og overvåge hjemmevejraktivitet. det er et meget billigt overvågningssystem til hjemmet, du behøver ikke flere penge for at bygge dette. Du behøver kun <= 10 $ for at bygge dette system. Vi ved, at der er mange IoT -værktøjer derude som Blynk, Cayenne, ThingsSpeak osv. Disse værktøjer er meget enkle at bruge til at fange forskellige sensordata. Men i dette projekt vil jeg vise dig, hvordan du laver dit helt eget IoT Home vejrovervågningssystem uden at bruge nogen klare stuepige IoT -værktøjer. Denne vejledning giver dig fuldt potentiale til at bygge din egen hardware og software til dit hjemmes IoT -overvågningssystem. Så jeg angiver al min kildekode i dette projekt. det er til dig, der bruger og ændrer min kode og kan oprette dit forskellige overvågningssystem til hjemmet. Du kan også downloade min Mercury Droid Android -mobilapplikation fra playstore, som jeg allerede har givet i dette projekt. Held og lykke, og lad os være klar til at oprette.

Mercury Droid Android Mobile Application Download det:

play.google.com/store/apps/details?id=com.armavi.mercurydroidiot

Bemærk: Hvis du støder på problemer med at konfigurere dette projekt, er hele instruktionsvideoen givet i slutningen af dette projekt

Trin 1: Krav til hardware

1. Node MCU (ESP-8266) IoT Wifi-modul.

2. DHT-11 temperatur- og fugtighedsmålesensor

3. Powerbank til opstart af Mercury Droid System

4. Nogle han-hun-jumper-varer

5. Et USB -kabel.

6. En Android -mobil.

Trin 2: Softwarekrav

1. Arduino IDE

2. Wifi Manager & DHT-11 Library (skærmbilledoptagelsen er givet i projektet for at installere wifi manager bibliotek i dit projekt).

3. Android Studio (det er nødvendigt, hvis du har tilpasset min Mercury Droid -applikationskode).

4. Mercury Droid Android mobilapplikation.

Trin 3: Kort arbejdsprincip

I dette projekt bruger jeg NodeMcu (ESP-8266) wifi IoT-modul. NodeMCU vågner som en hjerne i dette Mercury Droid System. DHT11 temperatur- og fugtighedsføler måler realtidstemperaturen og -fugtigheden i hjemmet og sender dem i NodeMCU. Når NodeMCU får alle DHT11 -sensordata, konverterer det disse data til en "JSON" -streng eller data og sender dem til det en webserver. Nu læser Mercury Droid -mobilapplikationen disse JSON -data fra NodeMCU -webserveren og viser disse data til dens brugergrænseflade (brugergrænseflade). Denne applikation har også en særlig funktion til at måle værdien af overdreven temperatur og sammenligne den med brugerens givne tærskelværdi. Ligesom hvis vores nuværende hjemmetemperatur er 29*C, men tærskelværdien er mindre end 29*C, giver appen dig en advarsel. Hvis tærskelværdien er større end hjemmets aktuelle temperatur, giver den dig ingen advarsel.

Trin 4: Installation af bibliotek

Installation af bibliotek
Installation af bibliotek
Installation af bibliotek
Installation af bibliotek
Installation af bibliotek
Installation af bibliotek

Åbn din Arduino IDE, og tryk på Skitse >> Inkluder bibliotek >> Administrer biblioteker

Skriv derefter "Wifi Manager" i linjen "Filtrer din søgning". Det viser dig wifi manager biblioteket, tryk på rullemenuen og vælg version af wifi manager og tryk på installer. Nu er den færdig med at installere.

Installer nu DHT -sensorbiblioteket på samme måde, som vi installerer wifi -managerbibliotek, men valgte "DHT -sensorbibliotek efter Adafruit -version", og vælg den ønskede version, og installer derefter. Men det anbefales at vælge den nyeste version af både DHT-11 og Wifi Manager Library.

Trin 5: Hardwareskemaer og hardware

Hardwareskemaer og hardware
Hardwareskemaer og hardware

DHT-11 Data Pin Tilsluttet NodeMCU D5 pin

DHT-11 VCC Pin Tilsluttet NodeMCU Vin pin

DHT-11 GND Pin Tilsluttet NodeMCU GND pin

Bemærk: NodeMCU RST (Reset) -knap nulstiller kun din konfiguration, NodeMCU FLASH -knap Slet al din kode og konfiguration fra den

efter succesfuld forbindelse til DHT-11 med NodeMcu er vi klar til at konfigurere vores NodeMCU WebServer og Mercury Droid-applikation.

Trin 6: NodeMCU eller Mercury Droid System Web Server Netværksindstillinger

NodeMCU eller Mercury Droid System Web Server Netværksindstillinger
NodeMCU eller Mercury Droid System Web Server Netværksindstillinger
NodeMCU eller Mercury Droid System Web Server Netværksindstillinger
NodeMCU eller Mercury Droid System Web Server Netværksindstillinger
NodeMCU eller Mercury Droid System Web Server Netværksindstillinger
NodeMCU eller Mercury Droid System Web Server Netværksindstillinger

Tilslut nu din NodeMcu med pc, og åbn Arduino IDE og upload den kode, jeg har givet nedenfor i dette projekt. Når du har uploadet koden, skal du afbryde forbindelsen til din NodeMcu og tilslutte den med strømbank med USB -kabel. Åbn nu wifi -indstillingen på din mobil. Du ser, at wifi scanner en enhed med navnet "AutoConnectAP", som er dit åbne NodeMCU -netværk. Tryk nu på AutoConnectAP, den tilsluttes automatisk.

efter tilslutning til AutoConnectAP. Åbn din "MercuryDroid" Android -mobilapplikation. Jeg har allerede givet denne applikations playstore -link afslutning på denne projektstudie. Følg nu trinene i billeder, jeg har givet nedenfor til konfiguration af MercuryDroid webservernetværk.

Bemærk: Husk din statiske IP på MercuryDroid webserver. Hvilket er meget vigtigt at kommunikere med MercuryDroid Webserver. Som standard er den statiske IP 192.168.0.107. hvis du vil give din ønskede statiske IP, skal du ændre den fra kode Men under dette område 192.168.0.100-192.168.0.110 (anbefales)

Trin 7: Mercury Droid Android -applikationsindstillinger

Mercury Droid Android -applikationsindstillinger
Mercury Droid Android -applikationsindstillinger
Mercury Droid Android -applikationsindstillinger
Mercury Droid Android -applikationsindstillinger
Mercury Droid Android -applikationsindstillinger
Mercury Droid Android -applikationsindstillinger
Mercury Droid Android -applikationsindstillinger
Mercury Droid Android -applikationsindstillinger

efter en vellykket konfiguration af MercuryDroid Webserver-konfigurationen skal du afbryde NodeMCU'en fra Power Bank og vente i 6-7 sekunder, og derefter tilslutte din NodeMCU igen med powerbank og trykke på NodeMCU Reset (RST) -knappen to gange. Lad os nu begynde at konfigurere vores MercuryDroid -applikation. Følg bare trinene i ovenstående billeder.

efter tilføjelse af IP -adresse og tærskelværdi. Tryk på startserver, så ser du, at alle DHT-11-sensoroplysninger vises i MercuryDroid-applikationen. Nu færdiggør vi vores fulde projekt. Hvis du udfylder et problem med at konfigurere din NodeMCU- eller MercuryDroid -server, kan du se denne fulde instruktionsvideo. Denne korte video er meget nyttig til let at konfigurere din MercuryDroid Server og applikation end denne artikel.

Trin 8: Nem videoinstruktion til opsætning af hele systemet (hvis der opstod et problem)

Image
Image

Denne korte video er meget nyttig til let at konfigurere din MercuryDroid Server og applikation end denne artikel. følg bare de trin, jeg viste i denne video

Trin 9: Mercury Droid Android -applikation Play Store Link

Dette er min udviklede Android -applikation til Mercury Droid -system. du kan også downloade den fra Play Butik.

Play Store Link til Mercury Droid Android -mobilapplikation findes nedenfor:

play.google.com/store/apps/details?id=com.armavi.mercurydroidiot

Trin 10: Alle kildekoder for Mercury Droid System

Mercury Droid System eller NodeMCU (ESP-8266MOD) Arduino IDE-kode:

github.com/avimallik/IoT-Home-weather-moni…

Mercury Droid Android -applikationskildekode til Android Studio:

github.com/avimallik/Mercury-Droid

al kildekode er angivet i GitHub. gå til github og download den.

Det var mine fulde instrukser om meget billigt overvågningssystem til hjemmet med vejledning til Android -applikationer. disse instruktører hjælper dig med at opbygge dit helt eget IoT -relaterede hjemmeværtsystem til overvågning af hardware såvel som software

Tak og start klar til oprettelse)

>>>>>>>>>>>>>>>>>>>>> SLUT >>>>>>>>>>>>>>>>>>>

Anbefalede: