
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05


V dnešnej dobe je hľadanie parkovania vo frekventovaných oblastiach veľmi ťažké a neexistuje žiadny systém na získavanie podrobností o parkovaní online. Predstavte si, že by ste vo svojom telefóne mohli získať informácie o dostupnosti parkovacieho miesta a nemali by ste roaming, aby ste si overili dostupnosť. Tento problém je možné vyriešiť inteligentným parkovacím systémom založeným na IoT. Vďaka parkovaciemu systému založenému na IoT máte ľahký prístup k dostupnosti parkovacích miest prostredníctvom internetu. Tento systém môže úplne zautomatizovať systém parkovania automobilov. Od zadania platby až po jej ukončenie je možné všetko vykonať automaticky.
Takže tu staviame parkovací systém založený na IoT pomocou NodeMCU, piatich IR senzorov a dvoch servomotorov. Dva IR senzory sa používajú vo vstupnej a výstupnej bráne na detekciu auta, zatiaľ čo tri IR senzory slúžia na detekciu dostupnosti parkovacieho miesta. Servomotory slúžia na otváranie a zatváranie brán podľa hodnoty senzora. Tu používame platformu Adafruit IO na publikovanie údajov v cloude, ktoré je možné monitorovať odkiaľkoľvek na svete.
Krok 1: Potrebné súčasti
Hardvér
- NodeMCU ESP8266
- IR senzor (5)
- Servomotor (2)
Online služby
Adafruit IO
Krok 2: Schéma inteligentného parkovacieho obvodu na báze internetu vecí

V tomto inteligentnom parkovacom systéme využívajúcom IoT používame päť IR senzorov a dva servomotory. K NodeMCU sú pripojené infračervené senzory a servomotory. NodeMCU riadi kompletný proces a odosiela informácie o dostupnosti parkovania a čase parkovania do Adafruit IO, aby bolo možné túto platformu monitorovať odkiaľkoľvek na svete. Na vstupnej a výstupnej bráne sa používajú dva IR senzory, ktoré dokážu detekovať autá pri vstupnej a výstupnej bráne a automaticky otvárať a zatvárať bránu. Cloud Adafruit IO sme predtým používali v mnohých projektoch IoT, kliknutím na odkaz sa dozviete viac.
Ako vstupnú a výstupnú bránu sa používajú dva servomotory, takže vždy, keď infračervený senzor detekuje auto, servomotor sa automaticky otočí z 45 ° na 140 ° a po oneskorení sa vráti do svojej pôvodnej polohy. Ďalšie tri infračervené senzory slúžia na zistenie, či je parkovacie miesto k dispozícii alebo obsadené, a odosielajú údaje do NodeMCU. Palubná doska Adafruit IO má tiež dve tlačidlá na manuálne ovládanie vstupnej a výstupnej brány.
Krok 3: Nastavenie IO Adafruit pre parkovací systém IOT

Adafruit IO je otvorená dátová platforma, ktorá vám umožňuje agregovať, vizualizovať a analyzovať živé údaje v cloude. Prostredníctvom Adafruit IO môžete nahrávať, zobrazovať a monitorovať svoje údaje cez internet a povoliť IoT svojho projektu. Prostredníctvom Adafruit IO môžete ovládať motory, čítať údaje zo senzorov a vytvárať skvelé aplikácie internetu vecí cez internet. Na vyskúšanie a vyskúšanie, s určitým obmedzením, je Adafruit IO voľne použiteľný. Predtým sme tiež použili Adafruit IO s Raspberry Pi.
1. Ak chcete používať Adafruit IO, najskôr si vytvorte účet na Adafruit IO. Ak to chcete urobiť, navštívte webovú stránku Adafruit IO a kliknite na položku „Začnite zadarmo“v pravom hornom rohu obrazovky.
2. Po dokončení procesu vytvárania účtu sa prihláste do svojho účtu a kliknutím na položku „AIO Key“v pravom hornom rohu získate používateľské meno a kľúč AIO.
Keď kliknete na „Kľúč AIO“, otvorí sa okno s kľúčom a používateľským menom Adafruit IO AIO. Skopírujte tento kľúč a používateľské meno, bude to potrebné neskôr v kóde.
3. Teraz, po tomto, musíte vytvoriť informačný kanál. Ak chcete vytvoriť informačný kanál, kliknite na „Informačný kanál“. Potom kliknite na „Akcie“a potom na „Vytvoriť nový informačný kanál“, ako je znázornené na obrázku nižšie.
4. Potom sa otvorí nové okno na zadanie názvu a popisu kanála. Popis písania je voliteľný.
5. Potom kliknite na položku „Vytvoriť“; budete presmerovaní na váš novovytvorený informačný kanál. Pre tento projekt sme vytvorili celkom deväť kanálov pre výstupnú bránu, vstupnú bránu, vstup a výstup slotu 1, vstup a výstup slotu 2 a vstup a výstup slotu 3. Po vytvorení kanálov teraz vytvorte informačný panel Adafruit IO, aby sa všetky tieto kanály zobrazovali na jednej stránke. Ak chcete vytvoriť informačný panel, kliknite na možnosť Ovládací panel a potom kliknite na položku „Akcia“a potom kliknite na položku „Vytvoriť nový informačný panel“. V nasledujúcom okne zadajte názov panela a kliknite na „Vytvoriť“.
6. Keďže je teraz vytvorený informačný panel, pridáme na informačný panel naše informačné kanály. Ak chcete pridať informačný kanál, kliknite na znamienko+v pravom hornom rohu.
Najprv pridáme dva bloky tlačidiel RESET pre vstupnú a výstupnú bránu a potom sedem blokov TEXT pre detaily o parkovaní. Ak chcete pridať tlačidlo na palubnú dosku, kliknite na blok RESET.
V nasledujúcom okne sa zobrazí výzva na výber kanála, takže kliknite na kanál vstupnej brány.
V tomto poslednom kroku dajte svojmu bloku názov a podľa toho ho prispôsobte. Zmeňte hodnotu lisu z „1“na „ON“. Takže kedykoľvek je tlačidlo stlačené, odošle reťazec „ON“na NodeMCU a NodeMCU vykoná ďalšiu úlohu. Ak tu nechcete zmeniť hodnotu lisu, potom môžete zmeniť stav v programe.
Potom rovnakým spôsobom vytvorte ďalší blok pre výstupnú bránu. Pri vytváraní zvyšných blokov postupujte rovnakým spôsobom, ale namiesto vytvorenia bloku RESET vytvorte blok TEXT, aby ste mohli zobraziť podrobnosti o parkovaní. Po vytvorení všetkých blokov môj palubný panel vyzerá nižšie. Informačný panel môžete upravovať kliknutím na tlačidlá nastavení.
Krok 4: Programovanie NodeMCU pre parkovací systém IOT
Ak chcete programovať NodeMCU s Arduino IDE, prejdite na položku Súbor -> Možnosti -> Nastavenia.
Zadajte https:// arduino.esp8266.com/stable/package_esp82… do poľa „URL dodatočného správcu dosky“a kliknite na „Ok“.
Teraz prejdite na Nástroje> Doska> Správca dosiek.
V okne Správca dosiek napíšte esp do vyhľadávacieho poľa, nižšie bude uvedený esp8266. Teraz vyberte najnovšiu verziu dosky a kliknite na inštaláciu.
Po dokončení inštalácie prejdite na Nástroje> Doska> a vyberte NodeMCU 1.0 (modul ESP-12E).
Teraz môžete programovať NodeMCU pomocou Arduino IDE.
Takto je možné vybudovať inteligentný parkovací systém využívajúci IoT. Môžete pridať ďalšie senzory na zvýšenie parkovacích miest a tiež môžete pridať platobný systém na automatické zaplatenie parkovného. Ak máte akékoľvek pochybnosti týkajúce sa tohto projektu, komentujte nižšie.
Odporúča:
Inteligentný budík využívajúci Magicbit (Arduino): 10 krokov

Inteligentný budík pomocou Magicbit (Arduino): Tento tutoriál ukazuje, ako vytvoriť inteligentný budík pomocou OLED displeja na doske Magicbit dev bez použitia akéhokoľvek modulu RTC
Bezkontaktný infračervený teplomer na báze Arduina - IR teplomer využívajúci Arduino: 4 kroky

Bezkontaktný infračervený teplomer na báze Arduina | IR teplomer využívajúci Arduino: Ahoj chlapci, v tomto návode vyrobíme bezkontaktný teplomer pomocou arduina. Pretože niekedy je teplota kvapaliny/tuhej látky príliš vysoká alebo príliš nízka, je ťažké s ňou nadviazať kontakt a prečítať si ju. teplota potom v tomto scenári
Humanoidný robot na báze Arduino využívajúci servomotory: 7 krokov (s obrázkami)

Humanoidný robot na báze Arduino využívajúci servomotory: Ahoj všetci, toto je môj prvý humanoidný robot vyrobený z penovej fólie PVC. Je k dispozícii v rôznych hrúbkach. Tu som použil 0,5 mm. Teraz tento robot môže len chodiť, keď som zapol. Teraz pracujem na prepojení Arduina a mobilu cez Bluetooth
Inteligentný riadiaci systém pre robotické automobily využívajúci krokový motor starej diskety/CD mechaniky: 8 krokov (s obrázkami)

Inteligentný riadiaci systém pre robotické automobily využívajúci krokový motor starých diskiet/diskov CD: Inteligentný riadiaci systém pre robotické automobily Máte strach vytvoriť dobrý systém riadenia pre svoje robotické auto? Toto je vynikajúce riešenie, ktoré umožňuje používať staré disketové/ CD/ DVD jednotky. dajte si pozor a urobte si o tom predstavu Navštívte georgeraveen.blogspot.com
Inteligentný zavlažovací systém využívajúci IoT # „postavený na BOLT“: 6 krokov (s obrázkami)

Inteligentný zavlažovací systém využívajúci IoT # „Postavený na BOLT“: Inteligentný zavlažovací systém je zariadenie založené na IoT, ktoré je schopné automatizovať zavlažovací proces analyzovaním vlhkosti pôdy a klimatických podmienok (napr. Prší). Tiež údaje zo senzorov budú byť zobrazené v grafickej forme na BOLT