Indholdsfortegnelse:
- Trin 1: Komponenter påkrævet
- Trin 2: IoT -baseret smart parkeringskredsløbsdiagram
- Trin 3: Adafruit IO -opsætning til IOT -parkeringssystem
- Trin 4: Programmering af NodeMCU til IOT Parking System
- Trin 5: IoT -baseret Smart Car Parking System Working Video
Video: IoT -baseret smart parkeringssystem ved hjælp af NodeMCU ESP8266: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
I dag er det meget svært at finde parkering i travle områder, og der er ikke noget system til at få detaljer om parkeringstilgængelighed online. Tænk, hvis du kan få oplysninger om tilgængelighed af parkeringsplads på din telefon, og du ikke har roaming rundt for at kontrollere tilgængeligheden. Dette problem kan løses af det IoT -baserede intelligente parkeringssystem. Ved hjælp af det IoT -baserede parkeringssystem har du let adgang til parkeringspladsens tilgængelighed over internettet. Dette system kan fuldstændigt automatisere parkeringssystemet. Fra din indtastning til betalingen og afslutningen kan alt ske automatisk.
Så her bygger vi et IoT -baseret bilparkeringssystem ved hjælp af NodeMCU, fem IR -sensorer og to servomotorer. To IR -sensorer bruges ved indgangs- og udgangsporten til at registrere bilen, mens tre IR -sensorer bruges til at registrere parkeringspladsens tilgængelighed. Servomotorer bruges til at åbne og lukke portene i henhold til sensorværdien. Her bruger vi Adafruit IO -platformen til at vise offentliggøre data på skyen, som kan overvåges overalt i verden.
Trin 1: Komponenter påkrævet
Hardware
- NodeMCU ESP8266
- IR -sensor (5)
- Servomotor (2)
Online tjenester
Adafruit IO
Trin 2: IoT -baseret smart parkeringskredsløbsdiagram
I dette Smart Parking System ved hjælp af IoT bruger vi fem IR -sensorer og to servomotorer. IR -sensorer og servomotorer er forbundet til NodeMCU. NodeMCU styrer hele processen og sender oplysninger om parkeringstilgængelighed og parkeringstid til Adafruit IO, så den kan overvåges overalt i verden ved hjælp af denne platform. To IR -sensorer bruges ved ind- og udgangsport, så den kan registrere bilerne ved ind- og udgangsporten og automatisk åbne og lukke porten. Vi har tidligere brugt Adafruit IO cloud i mange IoT -projekter, følg linket for at lære mere.
To servomotorer bruges som ind- og udgangsport, så når IR -sensoren registrerer en bil, roterer servomotoren automatisk fra 45 ° til 140 °, og efter en forsinkelse vender den tilbage til sin oprindelige position. Yderligere tre IR -sensorer bruges til at registrere, om parkeringspladsen er tilgængelig eller optaget og sende dataene til NodeMCU. Adafruit IO dashboard har også to knapper til manuelt at betjene indgangs- og udgangsporten.
Trin 3: Adafruit IO -opsætning til IOT -parkeringssystem
Adafruit IO er en åben dataplatform, der giver dig mulighed for at samle, visualisere og analysere levende data på skyen. Ved hjælp af Adafruit IO kan du uploade, vise og overvåge dine data over internettet og gøre dit projekt IoT aktiveret. Du kan styre motorer, læse sensordata og lave fede IoT -applikationer over internettet ved hjælp af Adafruit IO. Til test og prøv, med en vis begrænsning, er Adafruit IO gratis at bruge. Vi har også tidligere brugt Adafruit IO med Raspberry Pi.
1. For at bruge Adafruit IO skal du først oprette en konto på Adafruit IO. For at gøre dette skal du gå til Adafruit IO -webstedet og klikke på 'Kom godt i gang' øverst til højre på skærmen.
2. Når du har afsluttet kontooprettelsesprocessen, skal du logge ind på din konto og klikke på 'AIO -nøgle' i øverste højre hjørne for at få dit kontos brugernavn og AIO -nøgle.
Når du klikker på 'AIO -nøgle', vises et vindue med din Adafruit IO AIO -nøgle og brugernavn. Kopiér denne nøgle og brugernavn, det bliver nødvendigt senere i koden.
3. Nu, efter dette, skal du oprette et feed. For at oprette et feed skal du klikke på 'Feed'. Klik derefter på 'Handlinger' og derefter på 'Opret et nyt feed' som vist på billedet herunder.
4. Herefter åbnes et nyt vindue for at indtaste feedets navn og beskrivelse. Skrivebeskrivelsen er valgfri.
5. Klik på 'Opret', efter dette; du bliver omdirigeret til dit nyoprettede feed. Til dette projekt oprettede vi i alt ni feeds til exit gate, entry gate, slot 1 entry & exit, slot 2 entry & exit og slot 3 entry & exit. Efter oprettelse af feeds skal du nu oprette et Adafruit IO -dashboard for at vise alle disse feeds på en enkelt side. For at oprette et dashboard skal du klikke på Dashboard -indstillingen og derefter klikke på 'Handling', og derefter klikke på 'Opret et nyt dashboard.' I det næste vindue skal du indtaste navnet på dit dashboard og klikke på 'Opret'.
6. Da instrumentbrættet er oprettet nu, tilføjer vi vores feeds til instrumentbrættet. For at tilføje et feed skal du klikke på ‘+’ i øverste højre hjørne.
Først tilføjer vi to RESET -knappeblokke til indgangs- og udgangsport og derefter syv TEKST -blokke til parkeringsoplysninger. For at tilføje en knap på instrumentbrættet skal du klikke på RESET -blokken.
I det næste vindue vil det bede dig om at vælge feedet, så klik på indgangsporten.
I dette sidste trin skal du give din blok en titel og tilpasse den derefter. Skift trykværdien fra '1' til 'ON'. Så når der trykkes på knappen, sender den 'ON' -strengen til NodeMCU, og NodeMCU udfører den yderligere opgave. Hvis du ikke vil ændre trykværdien her, kan du ændre tilstanden i programmet.
Efter dette skal du følge den samme procedure for at oprette en anden blok til udgangsporten. Følg den samme procedure for at oprette resten af blokkene, men i stedet for at oprette en RESET -blok skal du oprette en TEKST -blok, så du kan vise parkeringsdetaljerne. Efter at have oprettet alle blokke ser mit dashboard ud som nedenfor. Du kan redigere instrumentbrættet ved at klikke på indstillingsknapperne.
Trin 4: Programmering af NodeMCU til IOT Parking System
For at programmere NodeMCU med Arduino IDE skal du gå til File–> Perferences–> Settings.
Indtast https:// arduino.esp8266.com/stable/package_esp82… i feltet 'Yderligere bestyrelsesleder -URL', og klik på 'Ok'.
Gå nu til Værktøjer> Board> Boards Manager.
I vinduet Boards Manager skal du skrive esp i søgefeltet, esp8266 vil blive vist der nedenfor. Vælg nu den nyeste version af kortet og klik på installer.
Når installationen er fuldført, skal du gå til Værktøjer> Board> og vælge NodeMCU 1.0 (ESP-12E Module).
Nu kan du programmere NodeMCU med Arduino IDE.
Så sådan kan et Smart Parking System, der bruger IoT, opbygges. Du kan tilføje flere sensorer for at øge parkeringspladserne og kan også tilføje et betalingssystem til automatisk at betale parkeringsgebyret. Kommenter herunder, hvis du er i tvivl om dette projekt.
Anbefalede:
DIY -- Sådan laver du en edderkoprobot, der kan kontrolleres ved hjælp af smartphone ved hjælp af Arduino Uno: 6 trin
DIY || Sådan laver du en edderkoprobot, der kan styres ved hjælp af smartphone Brug af Arduino Uno: Mens du laver en edderkoprobot, kan man lære så mange ting om robotik. Ligesom at lave robotter er underholdende såvel som udfordrende. I denne video vil vi vise dig, hvordan du laver en Spider -robot, som vi kan betjene ved hjælp af vores smartphone (Androi
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: 4 trin
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: Hej, jeg er Rithik. Vi kommer til at lave en internetstyret LED ved hjælp af din telefon. Vi kommer til at bruge software som Arduino IDE og Blynk.Det er enkelt, og hvis det lykkedes dig, kan du styre så mange elektroniske komponenter, du ønskerTing We Need: Hardware:
Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder)
Sådan laver du en drone ved hjælp af Arduino UNO | Lav en Quadcopter ved hjælp af mikrokontroller: Introduktion Besøg min Youtube -kanal En Drone er en meget dyr gadget (produkt) at købe. I dette indlæg vil jeg diskutere, hvordan jeg gør det billigt ?? Og hvordan kan du lave din egen sådan til en billig pris … Nå i Indien alle materialer (motorer, ESC'er
RF 433MHZ radiostyring ved hjælp af HT12D HT12E - Lav en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: 5 trin
RF 433MHZ radiostyring ved hjælp af HT12D HT12E | Oprettelse af en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: I denne instruktør vil jeg vise dig, hvordan du laver en RADIO -fjernbetjening ved hjælp af 433mhz sendermodtagermodul med HT12E -kode & HT12D -dekoder IC.I denne instruktive kan du sende og modtage data ved hjælp af meget meget billige KOMPONENTER SOM: HT
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter - Rc Helikopter - Rc -fly ved hjælp af Arduino: 5 trin (med billeder)
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter | Rc Helikopter | Rc -fly ved hjælp af Arduino: At betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båd, vi har altid brug for en modtager og sender, antag at vi til RC QUADCOPTER har brug for en 6 -kanals sender og modtager, og den type TX og RX er for dyr, så vi laver en på vores