Sisukord:
- Samm: nõutavad komponendid
- 2. toiming: asjade Interneti -põhise nutika parkimisahela skeem
- Samm: Adafruit IO seadistamine IOT parkimissüsteemi jaoks
- Samm: NodeMCU programmeerimine IOT parkimissüsteemi jaoks
- Samm 5: Interneti -põhise nutika auto parkimissüsteemi töövideo
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Tänapäeval on tiheda liiklusega piirkondades parkimise leidmine väga raske ja puudub süsteem parkimise kättesaadavuse üksikasjade veebist hankimiseks. Kujutage ette, kui saate oma telefoni parkimiskohtade kättesaadavuse teabe ja teil pole saadavalolekut kontrollida. Selle probleemi saab lahendada asjade Interneti -põhise nutika parkimise süsteemiga. Kasutades asjade Interneti -põhist parkimissüsteemi, pääsete interneti kaudu hõlpsasti juurde parkimiskohtade kättesaadavusele. See süsteem võib auto parkimissüsteemi täielikult automatiseerida. Alates teie sisestamisest kuni makse ja väljumiseni saab kõike teha automaatselt.
Nii et siin ehitame IoT -põhist autoparkimissüsteemi, kasutades NodeMCU -d, viit IR -andurit ja kahte servomootorit. Sissesõidu- ja väljumisväravas kasutatakse kahte IR -andurit auto tuvastamiseks, kolme infrapunaandurit aga parkimiskoha kättesaadavuse tuvastamiseks. Servomootoreid kasutatakse väravate avamiseks ja sulgemiseks vastavalt anduri väärtusele. Siin kasutame Adafruit IO platvormi andmete avaldamiseks pilves, mida saab jälgida kõikjal maailmas.
Samm: nõutavad komponendid
Riistvara
- SõlmMCU ESP8266
- IR -andur (5)
- Servomootor (2)
Online -teenused
Adafruit IO
2. toiming: asjade Interneti -põhise nutika parkimisahela skeem
Selles IoT -d kasutavas nutikas parkimissüsteemis kasutame viit IR -andurit ja kahte servomootorit. Infrapunaandurid ja servomootorid on ühendatud NodeMCU -ga. NodeMCU juhib kogu protsessi ja saadab parkimisvõimaluste ja parkimisaja teabe Adafruit IO -le, et seda saaks selle platvormi abil jälgida kõikjal maailmas. Sisse- ja väljapääsu väravas kasutatakse kahte infrapuna -andurit, et see tuvastaks autosid sisenemis- ja väljumisväravas ning avab ja sulgeb värava automaatselt. Varem kasutasime Adafruit IO pilve paljudes IoT projektides, lisateabe saamiseks järgige linki.
Sisend- ja väljumisväravana kasutatakse kahte servomootorit, nii et alati, kui infrapunaandur tuvastab auto, pöörleb servomootor automaatselt 45 ° -lt 140 ° -ni ja pärast viivitust naaseb see algasendisse. Veel kolme infrapunaandurit kasutatakse selleks, et tuvastada, kas parkimiskoht on saadaval või hõivatud, ning saata andmed NodeMCU -le. Adafruit IO armatuurlaual on ka kaks nuppu sisenemis- ja väljumisvärava käsitsi juhtimiseks.
Samm: Adafruit IO seadistamine IOT parkimissüsteemi jaoks
Adafruit IO on avatud andmeplatvorm, mis võimaldab teil pilves reaalajas andmeid koondada, visualiseerida ja analüüsida. Adafruit IO abil saate oma andmeid Interneti kaudu üles laadida, kuvada ja jälgida ning projekti IoT lubada. Adafruit IO abil saate juhtida mootoreid, lugeda andurite andmeid ja luua lahedaid Interneti -rakendusi Interneti kaudu. Testimiseks ja proovimiseks on Adafruit IO teatud piirangutega tasuta kasutatav. Oleme varem kasutanud Adafruit IO -d koos Raspberry Pi -ga.
1. Adafruit IO kasutamiseks peate esmalt looma konto Adafruit IO -s. Selleks minge Adafruit IO veebisaidile ja klõpsake ekraani paremas ülanurgas valikul „Alusta tasuta”.
2. Pärast konto loomise lõpuleviimist logige oma kontole sisse ja klõpsake paremas ülanurgas valikul „AIO võti”, et saada oma konto kasutajanimi ja AIO võti.
Kui klõpsate nupul „AIO võti”, avaneb aken teie Adafruit IO AIO võtme ja kasutajanimega. Kopeerige see võti ja kasutajanimi, seda läheb hiljem koodis vaja.
3. Nüüd, pärast seda, peate looma voo. Voo loomiseks klõpsake nuppu „Voo”. Seejärel klõpsake „Toimingud” ja seejärel „Loo uus voog”, nagu on näidatud alloleval pildil.
4. Pärast seda avaneb uus aken voo nime ja kirjelduse sisestamiseks. Kirjutamise kirjeldus on valikuline.
5. Seejärel klõpsake nuppu „Loo”; suunatakse teid vastloodud voogu. Selle projekti jaoks lõime kokku üheksa voogu väljumisvärava, sisenemisvärava, pesa 1 sisenemise ja väljumise, pesa 2 sisenemise ja väljumise ning pesa 3 sisenemise ja väljumise jaoks. Pärast kanalite loomist looge nüüd Adafruit IO armatuurlaud, et kuvada kõik need kanalid ühel lehel. Armatuurlaua loomiseks klõpsake suvandil Armatuurlaud ja seejärel käsul „Toiming” ning seejärel klõpsake nuppu „Loo uus armatuurlaud”. Järgmises aknas sisestage armatuurlaua nimi ja klõpsake nuppu Loo.
6. Kuna armatuurlaud on nüüd loodud, lisame oma kanalid armatuurlauale. Voo lisamiseks klõpsake paremas ülanurgas nuppu „+”.
Esiteks lisame sisenemis- ja väljumisvärava jaoks kaks RESET -nupu plokki ning seejärel parkimisandmete jaoks seitse TEXT -plokki. Juhtpaneelil nupu lisamiseks klõpsake plokil RESET.
Järgmises aknas palutakse teil valida voog, nii et klõpsake sisestusvärava voogu.
Selles viimases etapis andke oma plokile pealkiri ja kohandage seda vastavalt. Muutke pressi väärtus „1” asendist „ON”. Nii et iga kord, kui nuppu vajutatakse, saadab see stringi „ON” NodeMCU -le ja NodeMCU täidab järgmise ülesande. Kui te ei soovi siin pressiväärtust muuta, saate programmi tingimusi muuta.
Pärast seda järgige sama protseduuri, et luua väljumisvärava jaoks teine plokk. Ülejäänud plokkide loomiseks järgige sama protseduuri, kuid ploki RESET loomise asemel looge TEXT -plokk, et saaksite parkimisandmeid kuvada. Pärast kõigi plokkide loomist näeb minu armatuurlaud välja nagu allpool. Juhtpaneeli saate muuta, klõpsates seadete nuppe.
Samm: NodeMCU programmeerimine IOT parkimissüsteemi jaoks
NodeMCU programmeerimiseks Arduino IDE -ga minge menüüsse Fail -> Seaded -> Seaded.
Sisestage https:// arduino.esp8266.com/stable/package_esp82 … väljale „Täiendav juhatusehalduri URL” ja klõpsake „OK”.
Nüüd avage Tööriistad> Juhatus> Tahvlite haldur.
Sisestage tahvlite halduri aknasse otsingukasti esp, esp8266 kuvatakse seal allpool. Nüüd valige plaadi uusim versioon ja klõpsake installil.
Kui installimine on lõpule jõudnud, valige Tools> Board> ja valige NodeMCU 1.0 (ESP-12E Module).
Nüüd saate programmeerida NodeMCU Arduino IDE abil.
Nii saab ehitada IoT -d kasutava nutika parkimissüsteemi. Parkimisaegade suurendamiseks saate lisada rohkem andureid ja lisada parkimistasu automaatseks tasumiseks ka maksesüsteemi. Kommenteerige allpool, kui teil on selle projekti osas kahtlusi.
Soovitan:
Nutikas hajutatud IoT ilmaseire süsteem NodeMCU abil: 11 sammu
Nutikas hajutatud IoT ilmaseire süsteem NodeMCU abil: Te kõik võiksite olla teadlikud traditsioonilisest ilmajaamast; aga kas olete kunagi mõelnud, kuidas see tegelikult toimib? Kuna traditsiooniline ilmajaam on kulukas ja mahukas, on nende jaamade tihedus pindalaühiku kohta väga väike, mis aitab kaasa
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: 10 sammu (koos piltidega)
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: kas olete kunagi tahtnud nutikat kella? Kui jah, siis see on teie jaoks lahendus! Ma tegin nutika äratuskella, see on kell, mille abil saate äratusaega vastavalt veebisaidile muuta. Kui äratus hakkab tööle, kostab heli (sumin) ja 2 tuld
Kella tegemine M5stick C abil Arduino IDE abil RTC reaalajas kell M5stack M5stick-C abil: 4 sammu
Kella tegemine M5stick C abil, kasutades Arduino IDE | RTC reaalajas kell koos M5stack M5stick-C-ga: Tere, selles juhendis olevad poisid, me õpime, kuidas Arduino IDE abil kella m5stick-C arendusplaadiga teha. Nii kuvab m5stick kuupäeva, kellaaja ja amp; kuunädal ekraanil
Pöörlev auto parkimissüsteem: 18 sammu
Pöörlev auto parkimissüsteem: juhi parkimisel ja sõiduki maapinnale süsteemi jätmisel on lihtne töötada. Kui juht lahkub sisseehitatud turvatsoonist, pargib süsteem sõiduki automaatselt pöörlevalt, et tõsta pargitud auto eemale
Nutikas niisutussüsteem IoT abil # "Built on BOLT": 6 sammu (koos piltidega)
Nutikas niisutussüsteem, mis kasutab IoT -d # "Built on BOLT": Nutikas niisutussüsteem on IoT -põhine seade, mis on võimeline niisutusprotsessi automatiseerima, analüüsides mulla niiskust ja kliimatingimusi (näiteks vihma). Samuti kuvatakse andurite andmed kuvatakse graafilisel kujul BOLT