Kazalo:
- 1. korak: potrebne komponente
- 2. korak: Shema pametnega parkiranja na osnovi IoT
- 3. korak: Adafruit IO nastavitev za parkirni sistem IOT
- 4. korak: Programiranje NodeMCU za parkirni sistem IOT
- 5. korak: Delovni videoposnetek pametnega sistema za parkiranje avtomobilov, ki temelji na IoT
Video: Pametni parkirni sistem na osnovi IoT z uporabo NodeMCU ESP8266: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Dandanes je iskanje parkiranja na prometnih območjih zelo težko in ni sistema za podrobne informacije o razpoložljivosti parkiranja na spletu. Predstavljajte si, če lahko v telefon dobite informacije o razpoložljivosti parkirnih mest in nimate gostovanja, da bi preverili razpoložljivost. To težavo lahko rešite s sistemom pametnega parkiranja, ki temelji na IoT. S sistemom za parkiranje na osnovi IoT lahko preprosto dostopate do razpoložljivosti parkirnih mest po internetu. Ta sistem lahko popolnoma avtomatizira sistem parkiranja avtomobilov. Od vstopa do plačila in izstopa je vse mogoče samodejno.
Tako tukaj gradimo sistem za parkiranje avtomobilov na osnovi IoT, ki uporablja NodeMCU, pet IR senzorjev in dva servo motorja. Dva IR senzorja se uporabljata pri vhodnih in izstopnih vratih za zaznavanje avtomobila, trije IR senzorji pa za zaznavanje razpoložljivosti parkirnih mest. Servo motorji se uporabljajo za odpiranje in zapiranje vrat glede na vrednost senzorja. Tukaj uporabljamo platformo Adafruit IO za prikaz objavljenih podatkov v oblaku, ki jih je mogoče spremljati od koder koli po svetu.
1. korak: potrebne komponente
Strojna oprema
- NodeMCU ESP8266
- IR senzor (5)
- Servo motor (2)
Spletne storitve
Adafruit IO
2. korak: Shema pametnega parkiranja na osnovi IoT
V tem pametnem parkirnem sistemu, ki uporablja IoT, uporabljamo pet IR senzorjev in dva servo motorja. IR senzorji in servo motorji so povezani z NodeMCU. NodeMCU nadzoruje celoten postopek in pošilja informacije o razpoložljivosti parkiranja in času parkiranja v Adafruit IO, tako da ga je mogoče spremljati s katere koli točke na svetu s to platformo. Na vhodnih in izstopnih vratih se uporabljata dva senzorja IR, ki lahko zaznajo avtomobile na vhodnih in izstopnih vratih ter samodejno odprejo in zaprejo vrata. Adafruit IO cloud smo že uporabljali v številnih projektih interneta stvari, za več informacij sledite povezavi.
Kot vhodna in izhodna vrata se uporabljata dva servo motorja, zato se vsakič, ko IR senzor zazna avtomobil, servo motor samodejno vrti od 45 ° do 140 °, po zakasnitvi pa se vrne v začetni položaj. Še trije IR senzorji se uporabljajo za zaznavanje, ali je parkirno mesto na voljo ali zasedeno, in pošiljanje podatkov v NodeMCU. Armaturna plošča Adafruit IO ima tudi dva gumba za ročno upravljanje vhodnih in izhodnih vrat.
3. korak: Adafruit IO nastavitev za parkirni sistem IOT
Adafruit IO je odprta podatkovna platforma, ki vam omogoča zbiranje, vizualizacijo in analizo podatkov v živo v oblaku. Z Adafruit IO lahko naložite, prikažete in spremljate svoje podatke po internetu ter omogočite, da je vaš projekt IoT omogočen. S pomočjo Adafruit IO lahko upravljate motorje, berete podatke senzorjev in izdelujete kul aplikacije za internet stvari. Za preizkus in poskus, z nekaterimi omejitvami, je Adafruit IO brezplačen za uporabo. Pred tem smo z Raspberry Pi uporabljali tudi Adafruit IO.
1. Če želite uporabljati Adafruit IO, morate najprej ustvariti račun na Adafruit IO. Če želite to narediti, pojdite na spletno mesto Adafruit IO in kliknite »Začni brezplačno« v zgornjem desnem kotu zaslona.
2. Ko končate postopek ustvarjanja računa, se prijavite v svoj račun in kliknite »AIO ključ« v zgornjem desnem kotu, da dobite uporabniško ime in ključ AIO.
Ko kliknete »AIO Key«, se prikaže okno z vašim Adafruit IO AIO ključem in uporabniškim imenom. Kopirajte ta ključ in uporabniško ime, bo potrebno kasneje v kodi.
3. Po tem morate ustvariti vir. Če želite ustvariti vir, kliknite »Vir«. Nato kliknite »Dejanja« in nato »Ustvari nov vir«, kot je prikazano na spodnji sliki.
4. Po tem se odpre novo okno za vnos imena in opisa vira. Opis pisanja ni obvezen.
5. Po tem kliknite »Ustvari«; preusmerjeni boste na novo ustvarjen vir. Za ta projekt smo ustvarili skupaj devet virov za izhodna vrata, vhodna vrata, vstop in izhod v režo 1, vhod in izhod v režo 2 ter vhod in izhod v režo 3. Po ustvarjanju virov ustvarite nadzorno ploščo Adafruit IO, ki prikazuje vse te vire na eni strani. Če želite ustvariti nadzorno ploščo, kliknite možnost Nadzorna plošča in nato kliknite »Dejanje«, nato pa kliknite »Ustvari novo nadzorno ploščo.« V naslednjem oknu vnesite ime svoje nadzorne plošče in kliknite »Ustvari«.
6. Ker je nadzorna plošča zdaj ustvarjena, bomo svoje vire dodali na nadzorno ploščo. Če želite dodati vir, kliknite »+« v zgornjem desnem kotu.
Najprej bomo dodali dva bloka gumbov RESET za vhodna in izhodna vrata in nato sedem blokov TEXT za podrobnosti o parkiranju. Če želite dodati gumb na nadzorni plošči, kliknite blok RESET.
V naslednjem oknu vas bo prosilo, da izberete vir, zato kliknite vir vhodnih vrat.
V tem zadnjem koraku dajte naslovu svoj blok in ga ustrezno prilagodite. Spremenite vrednost pritiska iz '1' v 'ON'. Ko bo pritisnjen gumb, bo NodeMCU poslal niz 'ON', NodeMCU pa bo opravil nadaljnjo nalogo. Če tukaj ne želite spremeniti vrednosti tiska, lahko spremenite pogoj v programu.
Po tem sledite istemu postopku, da ustvarite nov blok za izhodna vrata. Če želite ustvariti preostale bloke, sledite istemu postopku, namesto da bi ustvarili blok RESET, ustvarite blok TEXT, da boste lahko prikazali podrobnosti parkiranja. Po ustvarjanju vseh blokov je moja armaturna plošča videti spodaj. Nadzorno ploščo lahko uredite s klikom na gumbe za nastavitve.
4. korak: Programiranje NodeMCU za parkirni sistem IOT
Za programiranje NodeMCU z Arduino IDE pojdite na Datoteka -> Nastavitve -> Nastavitve.
Vnesite https:// arduino.esp8266.com/stable/package_esp82… v polje »URL dodatnega upravitelja plošče« in kliknite »V redu«.
Zdaj pojdite na Orodja> Kartica> Upravitelj plošč.
V oknu upravitelja plošč v iskalno polje vnesite esp, spodaj bo naveden esp8266. Zdaj izberite najnovejšo različico plošče in kliknite namesti.
Ko je namestitev končana, pojdite na Orodja> Plošča> in izberite NodeMCU 1.0 (modul ESP-12E).
Zdaj lahko programirate NodeMCU z Arduino IDE.
Tako je mogoče zgraditi sistem pametnega parkiranja z uporabo interneta stvari. Dodate lahko več senzorjev za povečanje parkirnih mest in lahko dodate tudi plačilni sistem za samodejno plačevanje parkirnine. Če dvomite o tem projektu, komentirajte spodaj.
Priporočena:
Pametni distribuirani sistem za spremljanje vremena IoT z uporabo NodeMCU: 11 korakov
Pametni distribuirani IoT sistem za spremljanje vremena z uporabo NodeMCU: Vsi se morda zavedate tradicionalne vremenske postaje; a ste se kdaj vprašali, kako v resnici deluje? Ker je tradicionalna vremenska postaja draga in obsežna, je gostota teh postaj na enoto površine zelo manjša, kar prispeva k
Pametni sistem za spremljanje vremena in hitrosti vetra na osnovi IOT: 8 korakov
Pametni sistem za spremljanje vremena in hitrosti vetra, ki temelji na IOT: Razvili - Nikhil Chudasma, Dhanashri Mudliar in Ashita Raj Uvod Pomen spremljanja vremena obstaja na veliko načinov. Za vzdrževanje razvoja kmetijstva, rastlinjakov je treba spremljati vremenske parametre
Sistem za spremljanje in nadzor vlažnosti tal na osnovi IoT z uporabo NodeMCU: 6 korakov
Sistem za spremljanje in nadzor vlage tal na osnovi IoT z uporabo NodeMCU: V tej vadnici bomo izvedli sistem za spremljanje in nadzor vlažnosti tal, ki temelji na IoT, z uporabo modula ESP8266 WiFi, tj. NodeMCU. Komponente, potrebne za ta projekt: modul ESP8266 WiFi- Amazon (334/- INR) Relejni modul- Amazon (130/- INR
Krmilnik nivoja vode na osnovi IOT z uporabo NodeMCU ESP8266: 6 korakov
Krmilnik nivoja vode na osnovi IOT z uporabo NodeMCU ESP8266: To je navodilo za ustvarjanje regulatorja nivoja vode na osnovi IOT. Značilnosti tega projekta so:- posodobitve nivoja vode v aplikaciji za Android v realnem času. Samodejno vklopite vodno črpalko, ko voda pade pod minimalno raven. Au
PAMETNI NAVODILNI SISTEM z uporabo IoT # "Zgrajen na BOLT": 6 korakov (s slikami)
PAMETNI NAMISALNI SISTEM Z uporabo IoT # "Zgrajen na BOLT": Pametni namakalni sistem je naprava, ki temelji na IoT in je sposobna avtomatizirati namakalni proces z analizo vlažnosti tal in podnebnih razmer (na primer dežja). Tudi podatki senzorjev bodo grafično prikazati na BOLT