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 néhány szükséges módosítással
- 5. lépés: Konfigurálja a hardvert
- 6. lépés: Varázslatos idő
Videó: IOT alapú vízszint -szabályozó a NodeMCU ESP8266 használatával: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ez az IOT alapú vízszint -szabályozó létrehozásának utasítása.
A projekt jellemzői a következők:-
- Valós idejű vízszintes frissítések az Android alkalmazásban.
- Automatikusan kapcsolja be a vízszivattyút, ha a víz eléri a minimális szintet.
- A vízszivattyú automatikus kikapcsolása, amikor a víz eléri a maximális szintet.
- Kézi opció a vízszivattyú vezérlésére bármilyen vízállásnál.
Követelmények:-
- NodeMCU ESP8266 fejlesztőlap
- HCSR04 ultrahangos érzékelő
- Kenyeretábla
- Egycsatornás relé tábla (a vízszivattyú vezérléséhez)
- LM7805 +5V feszültségszabályozó IC.
- Akkumulátor (9V-12V).
- WiFi útválasztó (a NodeMCU csatlakoztatásához az internethez)
- Firebase (adatbázis létrehozásához)
- MIT app inventor 2 (Android -alkalmazás létrehozásához)
Tehát kezdjük.
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 integrálható a firebase 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.
Csak kövesse az alábbi lépéseket:-
Töltse le az alábbi MIT app inventor projektfájlt (.aia fájl)
Ezután menjen az MIT alkalmazás feltaláló >> projektek >> importprojekthez (az 1. képernyőképen látható módon). Válassza ki a fájlt a számítógépről, és töltse fel
Nyissa meg a projektet, és navigáljon a 3. képernyőre (a 2. képernyőképen látható módon)
- Ezután lépjen az elrendezés ablakba, kattintson a firebaseDB1 (a munkaterület alján található) elemre, írja be az adatbázis URL -címét és kulcsát. Állítsa a ProjectBucket -et is S_HO_C_K értékre (a 3. képernyőképen látható módon).
- Végül kattintson a "build" gombra, és mentse az alkalmazásfájlt (.apk fájlt) 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 (a képernyőképen látható módon):-
1. Arduino Json
2. Firebase Arduino
4. lépés: Töltse fel a kódot néhány szükséges módosítással
A Nodemcu -ba való feltöltés előtt el kell végeznie néhány szükséges módosítást a kódban.
Töltse le a csatolt fájlt (.ino fájl), és nyissa meg az Arduino IDE segítségével
- 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).
Görgessen egy kicsit lefelé, és frissítse a minimális vízszintet, a maximális vízszintet és a margókat a saját víztartályának mélysége szerint
Ezután töltse fel a programot a NodeMCU ESP8266 -ba.
5. lépés: Konfigurálja a hardvert
- Hozzon létre egy áramkört a fenti ábra szerint. Használhat 9V vagy 12V elemet.
- Helyezzen ultrahangos érzékelőt a víztartály tetejére.
- Csatlakoztassa a vízszivattyút egy relé táblával (opcionális a tesztelés során).
6. lépés: Varázslatos idő
- Telepítse a (2. lépésben létrehozott) alkalmazást Android -eszközére.
- Tápellátás a beállításhoz.
- Várja meg, amíg a NodeMCU csatlakozik a hotspothoz (használhat akár útválasztót, akár hordozható hotspotot).
- Minden kész! Mostantól a világ bármely pontjáról szabályozhatja/felügyelheti a vízszintet.
Ajánlott:
IoT -alapú intelligens parkolási rendszer a NodeMCU ESP8266 használatával: 5 lépés
IoT -alapú intelligens parkolási rendszer a NodeMCU ESP8266 használatával: Manapság nagyon nehéz megtalálni a parkolást a forgalmas területeken, és nincs olyan rendszer, amely a parkolási lehetőségek online elérhetőségét lekérné. Képzelje el, ha megkapja a parkolóhely elérhetőségét a telefonján, és nincs barangolása, hogy ellenőrizze a
Vízszint -kapcsoló a D882 használatával: 7 lépés
Vízszintkapcsoló a D882 használatával: A vízszintkapcsoló egy egyszerű elektronikus projekt, amely alapvető elektronikai alkatrészek, például LED, ellenállások, tranzisztorok felhasználásával készült. A tranzisztor a bolygó egyik legsokoldalúbb aktív elektronikai alkatrésze. Szinte minden IC transz -használatával készül
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
Vízszint riasztás tranzisztor használatával !!!: 6 lépés
Vízszint -riasztás tranzisztor használatával !!!: Vízszintjelző: A vízszintjelző egyszerű mechanizmussal érzékeli és jelzi a vízszintet a felső tartályban vagy bármely más víztartályban. Az érzékelés kilenc szonda segítségével történik, amelyeket kilenc különböző helyen helyeznek el