Obsah:
- Krok 1: Požadované součásti
- Krok 2: Schéma inteligentního parkovacího obvodu založené na IoT
- Krok 3: Nastavení IO Adafruit pro parkovací systém IOT
- Krok 4: Programování NodeMCU pro parkovací systém IOT
- Krok 5: Pracovní video inteligentního parkovacího systému založené na IoT
Video: Inteligentní parkovací systém na bázi IoT využívající NodeMCU ESP8266: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
V dnešní době je hledání parkování v rušných oblastech velmi obtížné a neexistuje žádný systém, který by poskytoval podrobnosti o dostupnosti parkování online. Představte si, že byste ve svém telefonu mohli získat informace o dostupnosti parkovacího místa a nemáte k dispozici roaming, abyste si dostupnost ověřili. Tento problém lze vyřešit inteligentním parkovacím systémem založeným na IoT. Pomocí parkovacího systému založeného na IoT můžete snadno získat přístup k parkovacímu místu přes internet. Tento systém může zcela automatizovat parkovací systém. Od zadání po platbu a ukončení lze vše provést automaticky.
Takže zde budujeme parkovací systém založený na IoT pomocí NodeMCU, pěti IR čidel a dvou servomotorů. Dva IR senzory se používají u vstupní a výstupní brány pro detekci vozu, zatímco tři IR senzory pro detekci dostupnosti parkovacího místa. Servomotory se používají k otevírání a zavírání bran podle hodnoty snímače. Zde používáme platformu Adafruit IO k publikování dat v cloudu, které lze monitorovat odkudkoli na světě.
Krok 1: Požadované součásti
Hardware
- NodeMCU ESP8266
- IR senzor (5)
- Servomotor (2)
Online služby
Adafruit IO
Krok 2: Schéma inteligentního parkovacího obvodu založené na IoT
V tomto inteligentním parkovacím systému využívajícím IoT používáme pět IR senzorů a dva servomotory. K NodeMCU jsou připojeny infračervené senzory a servomotory. NodeMCU řídí celý proces a odesílá informace o dostupnosti parkování a času parkování na Adafruit IO, aby jej bylo možné pomocí této platformy sledovat odkudkoli na světě. Na vstupní a výstupní bráně jsou použity dva infračervené senzory, které dokážou detekovat vozy u vstupní a výstupní brány a automaticky otevírat a zavírat bránu. Dříve jsme cloud Adafruit IO používali v mnoha projektech IoT, kliknutím na odkaz se dozvíte více.
Jako vstupní a výstupní bránu jsou použity dva servomotory, takže kdykoli infračervený senzor detekuje auto, servomotor se automaticky otočí ze 45 ° na 140 ° a po zpoždění se vrátí do výchozí polohy. Další tři IR senzory slouží k detekci, zda je parkovací místo k dispozici nebo obsazené, a odesílají data do NodeMCU. Palubní deska Adafruit IO má také dvě tlačítka pro ruční ovládání vstupní a výstupní brány.
Krok 3: Nastavení IO Adafruit pro parkovací systém IOT
Adafruit IO je otevřená datová platforma, která vám umožňuje agregovat, vizualizovat a analyzovat živá data v cloudu. Pomocí Adafruit IO můžete nahrávat, zobrazovat a monitorovat svá data přes internet a povolit IoT svého projektu. Pomocí Adafruit IO můžete ovládat motory, číst data ze senzorů a vytvářet skvělé aplikace IoT přes internet. Pro vyzkoušení a vyzkoušení je Adafruit IO s určitým omezením k použití zdarma. Dříve jsme také používali Adafruit IO s Raspberry Pi.
1. Abyste mohli používat Adafruit IO, musíte si nejprve vytvořit účet na Adafruit IO. Chcete -li to provést, přejděte na web Adafruit IO a v pravém horním rohu obrazovky klikněte na „Začít zdarma“.
2. Po dokončení procesu vytvoření účtu se přihlaste ke svému účtu a kliknutím na „Klíč AIO“v pravém horním rohu získáte uživatelské jméno k účtu a klíč AIO.
Když kliknete na „Klíč AIO“, vyskočí vám okno s klíčem AIO Adafruit IO a uživatelským jménem. Zkopírujte tento klíč a uživatelské jméno, bude to potřeba později v kódu.
3. Nyní, po tomto, musíte vytvořit feed. Chcete -li vytvořit zdroj, klikněte na „Zdroj“. Poté klikněte na „Akce“a poté na „Vytvořit nový zdroj“, jak ukazuje obrázek níže.
4. Poté se otevře nové okno pro zadání názvu a popisu zdroje. Popis psaní je volitelný.
5. Poté klikněte na „Vytvořit“; budete přesměrováni na nově vytvořený kanál. Pro tento projekt jsme vytvořili celkem devět kanálů pro 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 vytvoření kanálů nyní vytvořte řídicí panel Adafruit IO, který zobrazí všechny tyto kanály na jedné stránce. Chcete -li vytvořit řídicí panel, klikněte na možnost Hlavní panel a poté klikněte na „Akce“a poté klikněte na „Vytvořit nový řídicí panel“. V dalším okně zadejte název řídicího panelu a klikněte na „Vytvořit“.
6. Jakmile bude řídicí panel vytvořen, přidáme na hlavní panel naše kanály. Chcete -li přidat zdroj, klikněte na+v pravém horním rohu.
Nejprve přidáme dva bloky tlačítek RESET pro vstupní a výstupní bránu a poté sedm bloků TEXT pro podrobnosti o parkování. Chcete -li přidat tlačítko na řídicí panel, klikněte na blok RESET.
V dalším okně vás požádá o výběr zdroje, takže klikněte na vstupní kanál brány.
V tomto posledním kroku pojmenujte svůj blok a podle toho jej přizpůsobte. Změňte hodnotu lisu z „1“na „ON“. Kdykoli je tedy tlačítko stisknuto, odešle řetězec „ON“na NodeMCU a NodeMCU provede další úkol. Pokud zde nechcete změnit hodnotu lisu, můžete podmínku změnit v programu.
Poté stejným postupem vytvořte další blok pro výstupní bránu. Chcete -li vytvořit zbývající bloky, postupujte stejným způsobem, ale místo vytvoření bloku RESET vytvořte blok TEXT, abyste mohli zobrazit podrobnosti o parkování. Po vytvoření všech bloků vypadá můj řídicí panel níže. Hlavní panel můžete upravit kliknutím na tlačítka nastavení.
Krok 4: Programování NodeMCU pro parkovací systém IOT
Chcete -li naprogramovat NodeMCU pomocí Arduino IDE, přejděte na Soubor–> Předvolby–> Nastavení.
Zadejte https:// arduino.esp8266.com/stable/package_esp82… do pole ‘URL pro další správce Board’ a klikněte na ‘Ok’.
Nyní přejděte na Nástroje> Deska> Správce desek.
V okně Správce desek zadejte do vyhledávacího pole esp, níže bude uvedeno esp8266. Nyní vyberte nejnovější verzi desky a klikněte na instalaci.
Po dokončení instalace přejděte do nabídky Nástroje> Deska> a vyberte NodeMCU 1.0 (modul ESP-12E).
Nyní můžete NodeMCU naprogramovat pomocí Arduino IDE.
Tak lze vybudovat inteligentní parkovací systém využívající IoT. Můžete přidat další senzory pro zvětšení parkovacích míst a také můžete přidat platební systém pro automatické zaplacení parkovného. Pokud máte ohledně tohoto projektu jakékoli pochybnosti, napište komentář.
Doporučuje:
Inteligentní systém sledování počasí a rychlosti větru na bázi IOT: 8 kroků
Inteligentní systém sledování počasí a rychlosti větru založený na IOT: Vyvinutý - Nikhil Chudasma, Dhanashri Mudliar a Ashita Raj Úvod Význam monitorování počasí existuje v mnoha ohledech. Parametry počasí je nutné monitorovat, aby se udržel vývoj v zemědělství, skleníku
Inteligentní zahradničení založené na IoT a inteligentní zemědělství pomocí ESP32: 7 kroků
Inteligentní zahradničení založené na IoT a inteligentní zemědělství pomocí ESP32: Svět se mění v čase a také v zemědělství. V dnešní době lidé integrují elektroniku do všech oblastí a zemědělství pro to není výjimkou. Toto sloučení elektroniky v zemědělství pomáhá zemědělcům a lidem, kteří spravují zahrady
Regulátor hladiny vody na bázi IOT využívající NodeMCU ESP8266: 6 kroků
IOT Based Water Level Controller using NodeMCU ESP8266: This is Instructable on how to create an IOT based water level controller. Funkce tohoto projektu jsou:- Aktualizace hladiny vody v reálném čase v aplikaci pro Android. Automaticky zapněte vodní čerpadlo, když voda dosáhne pod minimální úroveň. Au
Inteligentní systém řízení pro robotická auta využívající krokový motor staré disketové/CD mechaniky: 8 kroků (s obrázky)
Inteligentní systém řízení pro robotická auta využívající krokový motor staré diskety/CD mechaniky: Chytrý systém řízení pro robotická auta Máte strach vytvořit dobrý systém řízení pro svůj robotický vůz? Zde je skvělé řešení, které využívá staré disketové/ CD/ DVD mechaniky. sledujte to a udělejte si o tom představu Navštivte georgeraveen.blogspot.com
Inteligentní zavlažovací systém využívající IoT # 'Built on BOLT': 6 kroků (s obrázky)
SMART IRRIGATION SYSTEM using IoT # 'Built on BOLT': Smart Irrigation System is a IoT based device that is possible to automate the irrigation process by analyses the vlhkost půdy a klimatických podmínek (like raining) .Také data senzorů budou zobrazit v grafické podobě na BOLT