Tartalomjegyzék:
- 1. lépés: A Firebase beállítása és a titkos kulcs beszerzése
- 2. lépés: Alkalmazás létrehozása az MIT App Inventor 2 segítségével
- 3. lépés: Az Arduino IDE konfigurálása a Nodemcu ESP8266 számára
- 4. lépés: Töltse fel a kódot a NodeMCU ESP8266 -ba
- 5. lépés: Szerelje össze a hardvert
Videó: IOT alapú szobahőmérséklet -szabályozás: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
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
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
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
- 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):-
- Arduino Json
- Firebase Arduino
-
DHT érzékelő könyvtár
- Adafruit univerzális érzékelő könyvtár
4. lépés: Töltse fel a kódot a NodeMCU ESP8266 -ba
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
- 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:
Szobahőmérséklet az interneten keresztül a BLYNK ESP8266 és DHT11 segítségével: 5 lépés (képekkel)
Szobahőmérséklet az interneten keresztül a BLYNK ESP8266 & DHT11 segítségével: Sziasztok, ma elkészítünk egy szobahőmérséklet -figyelőt, amellyel a világ bármely pontjáról megfigyelhetjük szobánkat, és ehhez BLYNK IoT lemezformát fogunk használni. DHT11 a szobahőmérséklet leolvasásához ESP8266 -ot használunk a
Szobahőmérséklet és páratartalom figyelése az ESP32 és az AskSensors Cloud segítségével: 6 lépés
Szobahőmérséklet és páratartalom figyelése az ESP32 és az AskSensors Cloud segítségével: Ebben az oktatóanyagban megtanulhatja, hogyan figyelheti a szoba vagy az asztal hőmérsékletét és páratartalmát a DHT11 és az ESP32 segítségével, amely a felhőhöz csatlakozik. Oktatóanyag -frissítéseink itt találhatók. Specifikációk: A DHT11 érzékelő képes a hőmérséklet mérésére
ESP8266 Nodemcu hőmérséklet -figyelés DHT11 használatával a helyi webszerveren - Szobahőmérséklet és páratartalom beállítása a böngészőben: 6 lépés
ESP8266 Nodemcu hőmérséklet -figyelés DHT11 használatával a helyi webszerveren | Szobahőmérséklet és páratartalom beállítása böngészőjében: Sziasztok, ma páratartalmat és amp; hőmérséklet -felügyeleti rendszer ESP 8266 NODEMCU & DHT11 hőmérséklet -érzékelő. A hőmérsékletet és a páratartalmat a DHT11 Sensor & böngészőben látható, hogy melyik weboldalt fogják kezelni
Arduino alapú érintésmentes infravörös hőmérő - IR alapú hőmérő Arduino használatával: 4 lépés
Arduino alapú érintésmentes infravörös hőmérő | IR alapú hőmérő Arduino használatával: Sziasztok, ebben az útmutatóban, érintésmentes hőmérőt készítünk arduino segítségével. Mivel néha a folyadék/szilárd anyag hőmérséklete túl magas vagy alacsony, majd nehéz kapcsolatba lépni vele és elolvasni ilyenkor a hőmérséklet
Időjárás alapú zenegenerátor (ESP8266 alapú Midi generátor): 4 lépés (képekkel)
Időjárás alapú zenegenerátor (ESP8266 alapú Midi generátor): Szia, ma elmagyarázom, hogyan készíts saját kis időjárás alapú zenegenerátort. Ez egy ESP8266 -on alapul, ami olyan, mint egy Arduino, és reagál a hőmérsékletre, az esőre és fényintenzitás. Ne várd el, hogy teljes dalokat vagy akkordprogramokat készítsen