Tartalomjegyzék:
- 1. lépés: Szükséges összetevők
- 2. lépés: IoT -alapú intelligens parkolási áramkör diagram
- 3. lépés: Adafruit IO beállítás az IOT parkolórendszerhez
- 4. lépés: A NodeMCU programozása IOT parkolórendszerhez
- 5. lépés: Az IoT -alapú intelligens autóparkoló rendszer működési videója
Videó: IoT -alapú intelligens parkolási rendszer a NodeMCU ESP8266 használatával: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Manapság nagyon nehéz parkolót találni a forgalmas területeken, és nincs olyan rendszer, amely a parkolás elérhetőségének online adatait lekérné. Képzelje el, ha megkapja a parkolóhely elérhetőségét a telefonján, és nincs barangolása a rendelkezésre állás ellenőrzéséhez. Ezt a problémát az IoT -alapú intelligens parkolási rendszer oldhatja meg. Az IoT -alapú parkolási rendszer használatával könnyedén elérheti a parkolóhelyek elérhetőségét az interneten keresztül. Ez a rendszer teljesen automatizálhatja a parkolórendszert. A belépéstől a fizetésig és a kilépésig minden automatikusan elvégezhető.
Tehát itt IoT -alapú parkolórendszert építünk NodeMCU, öt IR érzékelő és két szervomotor segítségével. A be- és kilépési kapunál két infravörös érzékelőt használnak az autó észlelésére, míg három infravörös érzékelőt a parkolóhely elérhetőségének érzékelésére. Szervomotorokkal nyitják és zárják a kapukat az érzékelő értékének megfelelően. Itt az Adafruit IO platformot használjuk az adatok közzétételéhez a felhőben, amely a világ bármely pontjáról nyomon követhető.
1. lépés: Szükséges összetevők
Hardver
- NodeMCU ESP8266
- IR érzékelő (5)
- Szervomotor (2)
Online szolgáltatások
Adafruit IO
2. lépés: IoT -alapú intelligens parkolási áramkör diagram
Ebben az IoT -t használó intelligens parkolási rendszerben öt IR érzékelőt és két szervomotort használunk. Az infravörös érzékelők és a szervomotorok a NodeMCU -hoz vannak csatlakoztatva. A NodeMCU irányítja a teljes folyamatot, és elküldi a parkolási rendelkezésre állással és a parkolási idővel kapcsolatos információkat az Adafruit IO -nak, hogy a platform segítségével a világ bármely pontjáról nyomon követhető legyen. Két infravörös érzékelőt használnak a be- és kilépő kapunál, hogy érzékelje az autókat a be- és kilépő kapunál, és automatikusan nyissa ki és zárja a kaput. Korábban sok IoT -projektben használtuk az Adafruit IO felhőt. További információért kövesse a linket.
Két szervomotor használható be- és kilépő kapuként, így amikor az infravörös érzékelő autót észlel, a szervomotor automatikusan 45 ° -ról 140 ° -ra forog, és késleltetés után visszatér a kiindulási helyzetébe. További három infravörös érzékelőt használnak annak érzékelésére, hogy a parkolóhely rendelkezésre áll -e vagy foglalt -e, és elküldi az adatokat a NodeMCU -nak. Az Adafruit IO műszerfalon két gomb is található a be- és kilépőkapu manuális működtetéséhez.
3. lépés: Adafruit IO beállítás az IOT parkolórendszerhez
Az Adafruit IO egy nyílt adatplatform, amely lehetővé teszi az élő adatok összesítését, megjelenítését és elemzését a felhőben. Az Adafruit IO használatával feltöltheti, megjelenítheti és figyelheti adatait az interneten keresztül, és engedélyezheti a projekt IoT -ját. Az Adafruit IO segítségével vezérelheti a motorokat, olvashatja az érzékelő adatait, és hűvös IoT -alkalmazásokat készíthet az interneten. A teszteléshez néhány korlátozással az Adafruit IO szabadon használható. Korábban az Adafruit IO -t is használtuk a Raspberry Pi -vel.
1. Az Adafruit IO használatához először létre kell hoznia egy fiókot az Adafruit IO -n. Ehhez keresse fel az Adafruit IO webhelyét, és kattintson a képernyő jobb felső sarkában található „Első lépések ingyen” gombra.
2. A fiók létrehozásának befejezése után jelentkezzen be fiókjába, és kattintson a jobb felső sarokban található „AIO Key” gombra, hogy megkapja fiókja felhasználónevét és AIO kulcsát.
Amikor rákattint az „AIO Key” gombra, megjelenik egy ablak az Adafruit IO AIO kulccsal és felhasználónévvel. Másolja ezt a kulcsot és a felhasználónevet, erre később szükség lesz a kódban.
3. Most ezek után létre kell hoznia egy feedet. Hírcsatorna létrehozásához kattintson a „Hírcsatorna” gombra, majd kattintson a „Műveletek”, majd az „Új hírcsatorna létrehozása” elemre, amint az az alábbi képen látható.
4. Ezt követően egy új ablak nyílik meg a hírcsatorna nevének és leírásának megadásához. Az írás leírása nem kötelező.
5. Ezután kattintson a „Létrehozás” gombra; átirányítjuk az újonnan létrehozott hírcsatornára. Ehhez a projekthez összesen kilenc hírcsatornát hoztunk létre a kilépési kapu, a bejárati kapu, az 1. be- és kilépés, a 2. be- és kilépés, valamint a 3. be- és kilépés számára. A hírcsatornák létrehozása után most hozzon létre egy Adafruit IO irányítópultot, amely ezeket a hírcsatornákat egyetlen oldalon jeleníti meg. Irányítópult létrehozásához kattintson az Irányítópult lehetőségre, majd a „Művelet” elemre, majd kattintson az „Új irányítópult létrehozása” gombra. A következő ablakban írja be az irányítópult nevét, majd kattintson a „Létrehozás” gombra.
6. Mivel az irányítópult most létrejött, hozzáadjuk a hírcsatornákat a műszerfalhoz. Hírcsatorna hozzáadásához kattintson a jobb felső sarokban található „+” gombra.
Először két RESET gombblokkot adunk hozzá a be- és kilépési kapuhoz, majd hét TEXT blokkot a parkolás részleteihez. Ha egy gombot szeretne hozzáadni a műszerfalhoz, kattintson a RESET blokkra.
A következő ablakban a hírcsatorna kiválasztását fogja kérni, ezért kattintson a belépési kapu hírcsatornájára.
Ebben az utolsó lépésben adjon címet a blokknak, és személyre szabja azt. Módosítsa a préselési értéket 1 -ről ON -ra. Tehát amikor megnyomja a gombot, elküldi az „ON” karakterláncot a NodeMCU -nak, és a NodeMCU elvégzi a további feladatot. Ha itt nem szeretné megváltoztatni a sajtó értékét, akkor a programban módosíthatja a feltételt.
Ezt követően kövesse ugyanezt az eljárást, és hozzon létre egy másik blokkot a kilépő kapuhoz. A többi blokk létrehozásához ugyanazt az eljárást kövesse, de a RESET blokk létrehozása helyett hozzon létre egy TEXT blokkot, hogy megjelenítse a parkolási adatokat. Az összes blokk létrehozása után a műszerfal így néz ki. Az irányítópultot a beállítások gombjaira kattintva szerkesztheti.
4. lépés: A NodeMCU programozása IOT parkolórendszerhez
A NodeMCU programozásához Arduino IDE programmal lépjen a Fájl -> Perferences -> Beállítások menüpontra.
Írja be a https:// arduino.esp8266.com/stable/package_esp82… címet a „További fórumkezelő URL” mezőbe, majd kattintson az „OK” gombra.
Most lépjen az Eszközök> Tábla> Fórumkezelő menüpontra.
A Fórumkezelő ablakban írja be az esp kifejezést a keresőmezőbe. Most válassza ki a tábla legújabb verzióját, és kattintson a telepítés gombra.
A telepítés befejezése után lépjen az Eszközök> Tábla> menüpontra, és válassza a NodeMCU 1.0 (ESP-12E modul) lehetőséget.
Most már programozhatja a NodeMCU programot az Arduino IDE segítségével.
Így épülhet fel az IoT -t használó intelligens parkolási rendszer. További érzékelőket is hozzáadhat a parkolóhelyek növeléséhez, és fizetési rendszert is hozzáadhat a parkolási díj automatikus megfizetéséhez. Ha bármilyen kétségei vannak ezzel a projekttel kapcsolatban, írjon megjegyzést alább.
Ajánlott:
Intelligens elosztott IoT időjárás -figyelő rendszer a NodeMCU használatával: 11 lépés
Intelligens elosztott IoT időjárás -megfigyelő rendszer a NodeMCU használatával: Mindannyian ismerik a hagyományos időjárás -állomást; de elgondolkodtál már azon, hogyan is működik valójában? Mivel a hagyományos időjárás -állomás költséges és terjedelmes, ezeknek az állomásoknak az egységnyi területre jutó sűrűsége nagyon alacsony, ami hozzájárul a
Alexa intelligens otthoni rendszer a NodeMCU relé modul használatával: 10 lépés
Alexa intelligens otthoni rendszer a NodeMCU relé modul használatával: Ebben az IoT projektben elkészítettem az Alexa Smart Home Automation rendszert a NodeMCU ESP8266 & Relé modul. A hangvezérléssel könnyedén vezérelheti a világítást, a ventilátort és más háztartási készülékeket. Az Echo Dot intelligens hangszóró csatlakoztatásához a
Légfigyelő rendszer a NodeMCU és az IOT Thingspeak használatával: 4 lépés
Légfigyelő rendszer a NodeMCU és az IOT Thingspeak használatával: A ThingSpeak egy nyílt forráskódú IoT alkalmazás és API, amely hardvereszközök és érzékelők adatait tárolja és visszakeresheti. Kommunikációjához HTTP protokollt használ Interneten vagy LAN -on keresztül. A MATLAB elemzőkészülék elemzi és megjeleníti a
FinduCar: intelligens autókulcs, amely elvezeti az embereket az autó parkolási helyéhez: 11 lépés (képekkel)
FinduCar: intelligens autókulcs, amely elvezeti az embereket az autó parkolóhelyéhez: A fenti problémák megoldása érdekében ez a projekt egy intelligens autókulcs kifejlesztését javasolja, amely az embereket oda irányíthatja, ahol parkolt. És a tervem egy GPS beépítése az autó kulcsába. Nincs szükség az okostelefon alkalmazás használatára a
Egyszerű parkolási rendszer prototípus az Ebot használatával: 3 lépés
Egyszerű parkolási rendszer prototípus az Ebot használatával: Egy egyszerű parkolási rendszer prototípust készítettem az Ebot használatával. Ebben a rendszerben ultrahangos érzékelő található a jármű/tárgy érzékelésére. Az LCD modul megjeleníti az észlelt járművek számát. Amint a szám elérte a maximumot, megjelenik a & q