Tartalomjegyzék:

IOT alapú szobahőmérséklet -szabályozás: 5 lépés
IOT alapú szobahőmérséklet -szabályozás: 5 lépés

Videó: IOT alapú szobahőmérséklet -szabályozás: 5 lépés

Videó: IOT alapú szobahőmérséklet -szabályozás: 5 lépés
Videó: Kövesse távolról otthoni energiafogyasztását | PZEM-004T | RemoteXY IoT Cloud 2024, Július
Anonim
Image
Image

Ez tanulható az IOT alapú helyiséghőmérséklet -szabályozási projektnél.

Jellemzők:-

1. A ventilátort automatikusan kapcsolja be a megadott szobahőmérséklet fölé.

2. A ventilátort automatikusan kapcsolja ki a megadott szobahőmérséklet alá.

3. Kézi vezérlés bármikor, bármilyen hőmérsékleten

Követelmények:-

  • NodeMCU ESP8266 fejlesztőlap
  • DHT11 hőmérséklet érzékelő
  • Egycsatornás relé kártya (5V)
  • Jumper vezetékek
  • Wifi útválasztó vagy hordozható hotspot (a NodeMCU ESP8266 csatlakoztatásához az internethez)
  • 9V -os akkumulátor

Tehát merüljünk el az oktatóanyagban.

1. lépés: A Firebase beállítása és a titkos kulcs beszerzése

Állítsa be a Firebase -t és szerezze be a titkos kulcsot
Állítsa be a Firebase -t és szerezze be a titkos kulcsot

A Google firebase valós idejű adatbázisát fogjuk használni. Ez a valós idejű adatbázis félúton működik a Nodemcu és az Android-eszköz között.

  • Először lépjen a firebase webhelyre, és jelentkezzen be Google -fiókjával.
  • Hozzon létre egy új valós idejű adatbázist.
  • Szerezzen be valódi adatbázis URL-t és titkos kulcsot, hogy hozzáférjen az adatbázishoz az alkalmazásból. Részletes oktatóanyagért nézze meg, hogyan kell használni a firebase -t az MIT app feltalálójával.

2. lépés: Alkalmazás létrehozása az MIT App Inventor 2 segítségével

Alkalmazás létrehozása az MIT App Inventor 2 segítségével
Alkalmazás létrehozása az MIT App Inventor 2 segítségével
Alkalmazás létrehozása az MIT App Inventor 2 segítségével
Alkalmazás létrehozása az MIT App Inventor 2 segítségével

Az MIT app inventor 2 -t fogjuk használni Android -alkalmazásunk létrehozásához. Nagyon egyszerűen használható és könnyen integrálható a win Google firebase.

  • Töltse le a mellékelt MIT app inventor 2 projektfájlt (.aia fájl).
  • Lépjen az MIT app inventor 2 kezdőlapjára, és jelentkezzen be fiókjába. Ezután lépjen a projektekre >> projekt importálása. Válassza ki a fájlt a számítógépről, és töltse fel.
  • Lépjen az elrendezés ablakba, kattintson a firebaseDB1 -re (a munkaterület alján található), írja be az adatbázis URL -jét és a titkos kulcsot. A ProjectBucketet állítsa S_HO_C_K értékre is (a 2. képernyőképen látható módon).

Ezt követően kattintson a build gombra, és mentse az alkalmazásfájlt (.apk fájl) a számítógépére. Később vigye át a fájlt Android -eszközére.

3. lépés: Az Arduino IDE konfigurálása a Nodemcu ESP8266 számára

Konfigurálja az Arduino IDE -t a Nodemcu ESP8266 számára
Konfigurálja az Arduino IDE -t a Nodemcu ESP8266 számára
  • Először konfigurálja az Arduino IDE -t a Nodemcu esp8266 számára. Javasolnám ezt a lépésről lépésre szóló bemutatót az Armtronix NodeMCU alapjairól. Köszönjük Armtronixnak ezt a hasznos oktatóanyagot.
  • Ezután adja hozzá ezt a két könyvtárat (hivatkozási képernyőkép):-
  1. Arduino Json
  2. Firebase Arduino
  3. DHT érzékelő könyvtár

  4. Adafruit univerzális érzékelő könyvtár

4. lépés: Töltse fel a kódot a NodeMCU ESP8266 -ba

Töltse fel a kódot a NodeMCU ESP8266 fájlba
Töltse fel a kódot a NodeMCU ESP8266 fájlba

Töltse le az alább csatolt Arduino IDE fájlt (.ino fájl). Ezt követően módosítsa a programot néhány szükséges változtatáshoz:-

  • A 3. sorban adja meg az adatbázis URL -címét „https://” nélkül.
  • A 4. sorban adja meg az adatbázis titkos kulcsát.
  • Az 5. és 6. sorban ne felejtse el frissíteni a WiFi SSID -t és a Wifi jelszót (ehhez szeretné csatlakoztatni a NodeMCU ESP8266).

Ha elkészült, töltse fel a programot a NodeMCU ESP8266 fejlesztőlapra.

5. lépés: Szerelje össze a hardvert

Image
Image
  • Hozzon létre áramkört a fenti ábra szerint.
  • Telepítse a (2. lépésben létrehozott) alkalmazást Android okostelefonjára.
  • Kapcsolja be az áramkört és élvezze!

Ajánlott: