Indholdsfortegnelse:
- Trin 1: Krav til hardware
- Trin 2: Softwarekrav
- Trin 3: Kort arbejdsprincip
- Trin 4: Installation af bibliotek
- Trin 5: Hardwareskemaer og hardware
- Trin 6: NodeMCU eller Mercury Droid System Web Server Netværksindstillinger
- Trin 7: Mercury Droid Android -applikationsindstillinger
- Trin 8: Nem videoinstruktion til opsætning af hele systemet (hvis der opstod et problem)
- Trin 9: Mercury Droid Android -applikation Play Store Link
- Trin 10: Alle kildekoder for Mercury Droid System
Video: IoT Home Weather Monitoring System Med Android Application Support (Mercury Droid): 11 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
Å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
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
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
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)
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:
Smart Distributed IoT Weather Monitoring System Using NodeMCU: 11 trin
Smart Distributed IoT Weather Monitoring System Using NodeMCU: Du er måske alle klar over den traditionelle vejrstation; men har du nogensinde undret dig over, hvordan det rent faktisk fungerer? Da den traditionelle vejrstation er dyr og omfangsrig, er tætheden af disse stationer pr. Arealenhed meget mindre, hvilket bidrager til
NaTaLia Weather Station: Arduino Solar Powered Weather Station Gjorde den rigtige vej: 8 trin (med billeder)
NaTaLia Weather Station: Arduino Solar Powered Weather Station Gjorde den rigtige vej: Efter 1 års vellykket drift på 2 forskellige steder deler jeg mine solcelledrevne vejrstation projektplaner og forklarer, hvordan det udviklede sig til et system, der virkelig kan overleve over lang tid perioder fra solenergi. Hvis du følger
Radioaktivitetstæller (IoT) og Monitoring Eco-system: 6 trin (med billeder)
Radioactivity Counter (IoT) og Monitoring Eco-system: Status: Upubliceret. C-GM firmware sidste opdatering den 10. juni 2019 med ny 1.3 version A-GM applikation sidste opdatering den 25. november 2019 med ny 1.3 version. Denne DIY lavpris ( 50 $/43 €) C-GM Counter-projekt giver hardware og firmware til at bygge
Arduino og Raspberry Pi Powered Pet Monitoring System: 19 trin (med billeder)
Arduino og Raspberry Pi Powered Pet Monitoring System: For nylig, mens vi var på ferie, indså vi den manglende forbindelse med vores kæledyr Beagle. Efter nogle undersøgelser fandt vi produkter med et statisk kamera, der tillod en at overvåge og kommunikere med sit kæledyr. Disse systemer havde visse fordele ved
IoT Plant Monitoring System (Med IBM IoT Platform): 11 trin (med billeder)
IoT Plant Monitoring System (Med IBM IoT Platform): Oversigt Plant Monitoring System (PMS) er en applikation bygget med personer, der er i arbejderklassen med en grøn tommelfinger i tankerne. I dag har arbejdende personer travlt end nogensinde før; fremme deres karriere og styre deres økonomi