Innehållsförteckning:
- Steg 1: Komponenter krävs
- Steg 2: IoT -baserat Smart Parking Circuit Diagram
- Steg 3: Adafruit IO Setup för IOT Parking System
- Steg 4: Programmering av NodeMCU för IOT -parkeringssystem
- Steg 5: IoT -baserat smart bilparkeringssystem Arbetsvideo
Video: IoT -baserat smart parkeringssystem med hjälp av NodeMCU ESP8266: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
Numera är det mycket svårt att hitta parkering i livliga områden och det finns inget system för att få detaljer om parkeringstillgänglighet online. Tänk om du kan få information om parkeringsplatsens tillgänglighet på din telefon och du inte har roaming för att kontrollera tillgängligheten. Detta problem kan lösas med det IoT -baserade smarta parkeringssystemet. Med hjälp av det IoT -baserade parkeringssystemet kan du enkelt komma åt parkeringsplatsens tillgänglighet över internet. Detta system kan automatisera bilparkeringssystemet helt. Från din inträde till betalningen och avslutningen kan allt göras automatiskt.
Så här bygger vi ett IoT -baserat bilparkeringssystem med NodeMCU, fem IR -sensorer och två servomotorer. Två IR -sensorer används vid in- och utgångsporten för att upptäcka bilen medan tre IR -sensorer används för att upptäcka tillgängligheten för parkeringsplatsen. Servomotorer används för att öppna och stänga portarna enligt sensorvärdet. Här använder vi Adafruit IO -plattformen för att visa publicera data i molnet som kan övervakas var som helst i världen.
Steg 1: Komponenter krävs
Hårdvara
- NodeMCU ESP8266
- IR -sensor (5)
- Servomotor (2)
Online tjänster
Adafruit IO
Steg 2: IoT -baserat Smart Parking Circuit Diagram
I detta smarta parkeringssystem som använder IoT använder vi fem IR -sensorer och två servomotorer. IR -sensorer och servomotorer är anslutna till NodeMCU. NodeMCU styr hela processen och skickar information om parkeringstillgänglighet och parkeringstid till Adafruit IO så att den kan övervakas var som helst i världen med denna plattform. Två IR -sensorer används vid in- och utgångsport så att den kan upptäcka bilarna vid in- och utgångsporten och automatiskt öppna och stänga porten. Vi använde tidigare Adafruit IO -moln i många IoT -projekt, följ länken för att lära dig mer.
Två servomotorer används som in- och utgångsport, så när IR -sensorn detekterar en bil roterar servomotorn automatiskt från 45 ° till 140 ° och efter en fördröjning återgår den till sitt ursprungliga läge. Ytterligare tre IR -sensorer används för att upptäcka om parkeringsplatsen är tillgänglig eller upptagen och skicka data till NodeMCU. Adafruit IO -instrumentpanelen har också två knappar för att manuellt styra in- och utgångsporten.
Steg 3: Adafruit IO Setup för IOT Parking System
Adafruit IO är en öppen dataplattform som låter dig aggregera, visualisera och analysera levande data i molnet. Med Adafruit IO kan du ladda upp, visa och övervaka dina data över internet och aktivera ditt projekt IoT. Du kan styra motorer, läsa sensordata och göra häftiga IoT -applikationer över internet med Adafruit IO. För test och försök, med viss begränsning, är Adafruit IO gratis att använda. Vi har också använt Adafruit IO med Raspberry Pi tidigare.
1. För att använda Adafruit IO måste du först skapa ett konto på Adafruit IO. För att göra detta, gå till Adafruit IO -webbplatsen och klicka på "Kom igång gratis" längst upp till höger på skärmen.
2. När du har avslutat kontots skapande, loggar du in på ditt konto och klickar på "AIO Key" i det övre högra hörnet för att få ditt kontonamn och AIO -nyckel.
När du klickar på "AIO Key" kommer ett fönster upp med din Adafruit IO AIO Key och användarnamn. Kopiera den här nyckeln och användarnamnet, det kommer att behövas senare i koden.
3. Nu, efter detta, måste du skapa ett flöde. För att skapa ett flöde, klicka på "Feed". Klicka sedan på "Actions" och sedan på "Create a New Feed" som visas på bilden nedan.
4. Efter detta öppnas ett nytt fönster för att ange namn och beskrivning av flödet. Skrivbeskrivningen är valfri.
5. Klicka på "Skapa" efter detta; du kommer att omdirigeras till ditt nyskapade flöde. För detta projekt skapade vi totalt nio flöden för exit gate, entry gate, slot 1 entry & exit, slot 2 entry & exit, and slot 3 entry & exit. Efter att ha skapat flöden, skapa nu en Adafruit IO -instrumentpanel för att visa alla dessa flöden på en enda sida. För att skapa en instrumentpanel, klicka på Dashboard -alternativet och klicka sedan på "Action", och klicka sedan på "Skapa en ny instrumentpanel." I nästa fönster anger du namnet på din instrumentpanel och klickar på "Skapa".
6. När instrumentpanelen skapas nu lägger vi till våra flöden i instrumentpanelen. För att lägga till ett flöde, klicka på "+" i det övre högra hörnet.
Först lägger vi till två RESET -knappar för Entry and Exit gate och sedan sju TEXT -block för parkeringsdetaljer. För att lägga till en knapp på instrumentpanelen, klicka på RESET -blocket.
I nästa fönster kommer det att be dig välja flödet, så klicka på inmatningsportmatningen.
I det sista steget, ge ditt block en titel och anpassa det därefter. Ändra pressvärdet från ‘1’ till ‘ON’. Så när knappen trycks in skickar den "ON" -strängen till NodeMCU, och NodeMCU kommer att utföra den ytterligare uppgiften. Om du inte vill ändra pressvärdet här kan du ändra villkoret i programmet.
Efter detta följer du samma procedur för att skapa ett annat block för utgångsporten. Följ samma procedur för att skapa resten av blocken, men i stället för att skapa ett RESET -block skapar du ett TEXT -block så att du kan visa parkeringsdetaljerna. Efter att ha skapat alla block ser min instrumentpanel ut som nedan. Du kan redigera instrumentpanelen genom att klicka på inställningsknapparna.
Steg 4: Programmering av NodeMCU för IOT -parkeringssystem
För att programmera NodeMCU med Arduino IDE, gå till Arkiv-> Perferenser-> Inställningar.
Ange https:// arduino.esp8266.com/stable/package_esp82… i fältet”Extra Board Manager URL” och klicka på”Ok”.
Gå nu till Verktyg> Board> Boards Manager.
I fönstret Boards Manager skriver du esp i sökrutan, esp8266 kommer att listas där nedan. Välj nu den senaste versionen av kortet och klicka på installera.
När installationen är klar, gå till Verktyg> Kort> och välj NodeMCU 1.0 (ESP-12E Module).
Nu kan du programmera NodeMCU med Arduino IDE.
Så här kan ett smart parkeringssystem med IoT byggas. Du kan lägga till fler sensorer för att öka parkeringsplatserna och kan också lägga till ett betalningssystem för att automatiskt betala parkeringsavgiften. Kommentera nedan om du har några tvivel angående detta projekt.
Rekommenderad:
Hur man flashar eller programmerar ESP8266 AT -firmware med hjälp av ESP8266 blinkare och programmerare, IOT Wifi -modul: 6 steg
Hur man flashar eller programmerar ESP8266 AT-firmware med hjälp av ESP8266 blinkare och programmerare, IOT Wifi-modul: Beskrivning: Denna modul är en USB-adapter /programmerare för ESP8266-moduler av typen ESP-01 eller ESP-01S. Den är bekvämt utrustad med en 2x4P 2.54mm hona för att ansluta ESP01. Det bryter också ut alla stiften på ESP-01 via en 2x4P 2,54 mm hane
Uppladdning av vibrationssensorvärde till IOT ThingSpeak med hjälp av NodeMCU: 4 steg
Ladda upp vibrationssensorvärde till IOT ThingSpeak med hjälp av NodeMCU: Det finns flera kritiska maskiner eller dyr utrustning som skadas på grund av vibrationer. I ett sådant fall krävs en vibrationssensor för att ta reda på om maskinen eller utrustningen producerar vibrationer eller inte. Identifiera objektet som
Online -serverkontroll av bärbart larm (med hjälp av NodeMCU ESP8266): 6 steg
Online -serverkontroll av bärbart larm (med hjälp av NodeMCU ESP8266): Vad betyder server/tjänst ned -indikator för oss ..? I online -infrastrukturvärlden är det mycket … !! Vi måste behålla all tillgänglighet för vår tjänst " vill inte svika din tjänst/server och förlora ditt företag " Men ibland sätta
Hur man bygger din egen vindmätare med hjälp av Reed Switches, Hall Effect Sensor och några rester på Nodemcu - Del 2 - Programvara: 5 steg (med bilder)
Hur man bygger din egen vindmätare med hjälp av Reed Switches, Hall Effect Sensor och några rester på Nodemcu - Del 2 - Programvara: Introduktion Detta är uppföljaren till det första inlägget " Hur man bygger din egen vindmätare med Reed Switches, Hall Effect Sensor och några rester på Nodemcu - Del 1 - Hårdvara " - där jag visar hur man monterar vindhastighet och riktningsmätning
Kontrollera enheter med röstkommando med hjälp av NodeMCU: 7 steg (med bilder)
Kontrollera enheter med röstkommando med NodeMCU: Jag vill bara säga hej till alla, det här är första gången jag skriver ett instruerbart projekt. Engelska är inte mitt modersmål så jag ska försöka göra det kort och så tydligt som möjligt. Att styra enheter med röstkommando är inte konstigt