Tartalomjegyzék:

Az IoT otthoni időjárás -figyelő rendszere Android -alkalmazások támogatásával (Mercury Droid): 11 lépés
Az IoT otthoni időjárás -figyelő rendszere Android -alkalmazások támogatásával (Mercury Droid): 11 lépés

Videó: Az IoT otthoni időjárás -figyelő rendszere Android -alkalmazások támogatásával (Mercury Droid): 11 lépés

Videó: Az IoT otthoni időjárás -figyelő rendszere Android -alkalmazások támogatásával (Mercury Droid): 11 lépés
Videó: Deutsch Lernen mit Dialogen B2 - Hören, Lesen & Verstehen 2024, November
Anonim
IoT otthoni időjárás -figyelő rendszer Android alkalmazás támogatással (Mercury Droid)
IoT otthoni időjárás -figyelő rendszer Android alkalmazás támogatással (Mercury Droid)
IoT otthoni időjárás -figyelő rendszer Android alkalmazás támogatással (Mercury Droid)
IoT otthoni időjárás -figyelő rendszer Android alkalmazás támogatással (Mercury Droid)
IoT otthoni időjárás -figyelő rendszer Android alkalmazás támogatással (Mercury Droid)
IoT otthoni időjárás -figyelő rendszer Android alkalmazás támogatással (Mercury Droid)

Bevezetés

A Mercury Droid egyfajta IoT (dolgok internete) beágyazott rendszer, amely a Mercury Droid Android mobilalkalmazásán alapul. Ez képes mérni és figyelni az otthoni időjárási tevékenységet. Ez egy nagyon olcsó otthoni időjárás -figyelő rendszer, amelynek építéséhez nem kell több pénz. A rendszer kiépítéséhez mindössze <= 10 $ szükséges. Tudjuk, hogy sok IoT eszköz létezik, mint például a Blynk, a Cayenne, a ThingsSpeak stb. De ebben a projektben megmutatom, hogyan készítheti el saját IoT Home időjárás -figyelő rendszerét készenléti szobalány IoT -eszközök használata nélkül. Ez az oktatóanyag teljes potenciált nyújt Önnek, hogy saját hardvert és szoftvert készítsen otthoni IoT otthoni felügyeleti rendszeréhez. Tehát ebben a projektben megadom az összes forráskódomat. ez az Ön számára használja és módosítsa a kódomat, és létrehozhatja a különböző otthoni időjárás -figyelő rendszert. Letöltheti Mercury Droid Android mobilalkalmazásomat is a playstore -ból, amelyet ebben a projektben már megadtam. Sok sikert és készüljünk az alkotásra.

Mercury Droid Android mobilalkalmazás Töltse le:

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

Megjegyzés: ha bármilyen probléma merül fel a projekt beállításakor, a teljes útmutató videó a projekt végén található

1. lépés: Hardverkövetelmények

1. Csomópont MCU (ESP-8266) IoT Wifi modul.

2. DHT-11 hőmérséklet és páratartalom mérő érzékelő

3. Tápegység a Mercury Droid rendszer bekapcsolásához

4. Néhány férfi-nő jumperáru

5. USB kábel.

6. Android mobil.

2. lépés: Szoftverkövetelmények

1. Arduino IDE

2. Wifi Manager és DHT-11 könyvtár (A képernyőképet a projektben adjuk meg a wifi manager könyvtár telepítéséhez a projektben).

3. Android Studio (szükség van rá, ha személyre szabta a Mercury Droid alkalmazáskódomat).

4. Mercury Droid Android mobil alkalmazás.

3. lépés: Rövid működési elv

Ebben a projektben a NodeMcu (ESP-8266) wifi IoT modult használom. A NodeMCU a Mercury Droid rendszer agyaként ébred. A DHT11 hőmérséklet- és páratartalom -érzékelő méri a valós idejű otthoni hőmérsékletet és páratartalmat, és elküldi őket NodeMCU -ban. Amikor a NodeMCU megkapja a DHT11 érzékelő összes adatát, akkor ezeket az adatokat „JSON” karakterlánccá vagy adatmá alakítja, és elküldi nekik a Webszervert. Most a Mercury Droid mobilalkalmazás beolvassa ezeket a JSON adatokat a NodeMCU webszerverről, és megjeleníti ezeket az adatokat a felhasználói felületén (felhasználói felület). Ez az alkalmazás speciális funkcióval rendelkezik a túlzott hőmérséklet értékének mérésére és a felhasználó által megadott küszöbérték összehasonlítására. Például, ha a jelenlegi otthoni időjárási hőmérséklet 29*C, de a küszöbérték kevesebb, mint 29*C, akkor az alkalmazás figyelmeztetést ad. Ha a küszöbérték nagyobb, mint az otthoni aktuális hőmérséklet, akkor nem ad riasztást.

4. lépés: Könyvtár telepítése

Könyvtár telepítése
Könyvtár telepítése
Könyvtár telepítése
Könyvtár telepítése
Könyvtár telepítése
Könyvtár telepítése

Nyissa meg az Arduino IDE -t, és nyomja meg a Vázlat >> Könyvtár bevonása >> Könyvtárak kezelése gombot

Ezután a „Keresés szűrése” sávba írja be a „Wifi Manager” lehetőséget. Megmutatja a wifi -kezelő könyvtárát, nyomja meg a legördülő menüt, válassza ki a wifi -kezelő verzióját, majd nyomja meg a telepítést. Most befejezte a telepítést.

Most telepítse a DHT érzékelő könyvtárat ugyanúgy, mint mi a wifi kezelő könyvtárat, de a „DHT szenzortár Adafruit Version” lehetőséget választotta, és válassza ki a kívánt verziót, majd telepítse. Ajánlott azonban a DHT-11 és a Wifi Manager Library legújabb verziójának kiválasztása.

5. lépés: Hardvervázlatok és hardverek

Hardvervázlatok és hardverek
Hardvervázlatok és hardverek

DHT-11 adattű A NodeMCU D5 tűhöz csatlakozik

DHT-11 VCC Pin Csatlakoztatva a NodeMCU Vin csaphoz

DHT-11 GND Pin Csatlakoztatva a NodeMCU GND csaphoz

Megjegyzés: A NodeMCU RST (Reset) gomb csak a konfigurációt állítja vissza, a NodeMCU FLASH gomb Törli az összes kódot és konfigurációt

miután sikeresen csatlakoztatta a DHT-11-et a NodeMcu-hoz, készen állunk a NodeMCU webszerver és a Mercury Droid alkalmazás konfigurálására.

6. lépés: A NodeMCU vagy a Mercury Droid System webszerver hálózati beállításai

NodeMCU vagy Mercury Droid System Web Server hálózati beállítások
NodeMCU vagy Mercury Droid System Web Server hálózati beállítások
NodeMCU vagy Mercury Droid System Web Server hálózati beállítások
NodeMCU vagy Mercury Droid System Web Server hálózati beállítások
NodeMCU vagy Mercury Droid System Web Server hálózati beállítások
NodeMCU vagy Mercury Droid System Web Server hálózati beállítások

Most csatlakoztassa a NodeMcu -t a számítógéphez, és nyissa meg az Arduino IDE -t, és töltse fel a projektben az alábbiakban megadott kódot. A kód feltöltése után válassza le a NodeMcu -t, és csatlakoztassa a Power Bankhoz USB -kábellel. Most nyissa meg a mobil wifi beállítását. Látja, hogy a wifi egy „AutoConnectAP” nevű eszközt keres, amely a NodeMCU nyílt hálózata. Most nyomja meg az AutoConnectAP gombot, és automatikusan csatlakozik.

miután csatlakozott az AutoConnectAP -hoz. Nyissa meg a „MercuryDroid” Android mobilalkalmazást. Már megadtam ennek az alkalmazásnak a Playtore linkjét a projekt bemutatójának végén. Most kövesse az alábbi képek lépéseit a MercuryDroid webszerver hálózat konfigurálásához.

Megjegyzés: Ne feledje a MercuryDroid webszerver statikus IP -címét. Ami nagyon fontos a MercuryDroid Webserverrel való kommunikációhoz. Alapértelmezés szerint a statikus IP -cím 192.168.0.107. ha meg szeretné adni a kívánt statikus IP-t, akkor módosítsa a kódról, de ezen a tartományon belül: 192.168.0.100-192.168.0.110 (ajánlott)

7. lépés: A Mercury Droid Android alkalmazás beállításai

A Mercury Droid Android alkalmazás beállításai
A Mercury Droid Android alkalmazás beállításai
A Mercury Droid Android alkalmazás beállításai
A Mercury Droid Android alkalmazás beállításai
A Mercury Droid Android alkalmazás beállításai
A Mercury Droid Android alkalmazás beállításai
A Mercury Droid Android alkalmazás beállításai
A Mercury Droid Android alkalmazás beállításai

miután sikeresen beállította a MercuryDroid Webserver konfigurációt, válassza le a NodeMCU-t a Power Bankról, és várjon 6-7 másodpercet, majd csatlakoztassa újra a NodeMCU-t a power bankhoz, és nyomja meg kétszer a NodeMCU Reset (RST) gombot. Most kezdjük el konfigurálni a MercuryDroid alkalmazást. Csak kövesse a fenti képek lépéseit.

miután sikeresen hozzáadta az IP -címet és a küszöbértéket. Nyomja meg a Start szerver gombot, és látni fogja, hogy a DHT-11 érzékelő összes információja megjelenik a MercuryDroid alkalmazásban. Most fejezzük be teljes projektünket. Ha bármilyen problémát megold a NodeMCU vagy a MercuryDroid szerver konfigurálásakor, nézze meg ezt a teljes útmutató videót. Ez a rövid videó nagyon hasznos a MercuryDroid szerver és alkalmazás egyszerű konfigurálásához, mint ez a cikk.

8. lépés: Egyszerű videó utasítás az egész rendszer beállításához (ha bármilyen probléma merül fel)

Image
Image

Ez a rövid videó nagyon hasznos a MercuryDroid szerver és alkalmazás egyszerű konfigurálásához, mint ez a cikk. csak kövesse az ebben a videóban bemutatott lépéseket

9. lépés: A Mercury Droid Android alkalmazás Play Áruház linkje

Ez az én kifejlesztett androidos alkalmazásom a Mercury Droid rendszerhez. letöltheti a Play Áruházból is.

A Mercury Droid Android mobilalkalmazás Play Áruház linkje az alábbiakban található:

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

10. lépés: A Mercury Droid System összes forráskódja

Mercury Droid System vagy NodeMCU (ESP-8266MOD) Arduino IDE kód:

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

A Mercury Droid Android alkalmazás forráskódja az Android Studio számára:

github.com/avimallik/Mercury-Droid

minden forráskód a GitHub -ban van megadva. látogasson el a github -ra és töltse le.

Ez volt a teljes utasításom a nagyon olcsó otthoni időjárás -figyelő rendszerről, androidos alkalmazások támogatásával. Ez az útmutató segít a saját, az IoT -hez kapcsolódó otthoni időjárás -figyelő rendszer hardver és szoftver kialakításában

Köszönöm, és készen áll a teremtésre)

>>>>>>>>>>>>>>>>>>>>>> A VÉG >>>>>>>>>>>>>>>>>>>>>>>

Ajánlott: