![IoT -basert smart parkeringssystem ved bruk av NodeMCU ESP8266: 5 trinn IoT -basert smart parkeringssystem ved bruk av NodeMCU ESP8266: 5 trinn](https://i.howwhatproduce.com/images/001/image-59-23-j.webp)
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
![IoT -basert smart parkeringssystem som bruker NodeMCU ESP8266 IoT -basert smart parkeringssystem som bruker NodeMCU ESP8266](https://i.howwhatproduce.com/images/001/image-59-24-j.webp)
![IoT -basert smart parkeringssystem ved hjelp av NodeMCU ESP8266 IoT -basert smart parkeringssystem ved hjelp av NodeMCU ESP8266](https://i.howwhatproduce.com/images/001/image-59-25-j.webp)
I dag er det veldig vanskelig å finne parkering i travle områder, og det er ikke noe system for å få detaljer om parkeringstilgjengelighet online. Tenk om du kan få informasjon om tilgjengeligheten til parkeringsplassen på telefonen din, og du ikke har roaming for å sjekke tilgjengeligheten. Dette problemet kan løses av det IoT -baserte smarte parkeringssystemet. Ved å bruke det IoT -baserte parkeringssystemet får du lett tilgang til parkeringsplassens tilgjengelighet over internett. Dette systemet kan automatisere bilparkeringssystemet helt. Fra oppføringen til betalingen og avslutningen, kan alt gjøres automatisk.
Så her bygger vi et IoT -basert bilparkeringssystem ved hjelp av NodeMCU, fem IR -sensorer og to servomotorer. To IR -sensorer brukes ved inngangs- og utgangsporten for å oppdage bilen, mens tre IR -sensorer brukes til å oppdage parkeringsplassens tilgjengelighet. Servomotorer brukes til å åpne og lukke portene i henhold til sensorverdien. Her bruker vi Adafruit IO -plattformen til å vise publisere dataene på skyen som kan overvåkes hvor som helst i verden.
Trinn 1: Komponenter påkrevd
Maskinvare
- NodeMCU ESP8266
- IR -sensor (5)
- Servomotor (2)
Online tjenester
Adafruit IO
Trinn 2: IoT -basert smart parkeringskretsdiagram
![IoT -basert smart parkeringskretsdiagram IoT -basert smart parkeringskretsdiagram](https://i.howwhatproduce.com/images/001/image-59-26-j.webp)
I dette smarte parkeringssystemet ved bruk av IoT bruker vi fem IR -sensorer og to servomotorer. IR -sensorer og servomotorer er koblet til NodeMCU. NodeMCU kontrollerer hele prosessen og sender informasjon om parkeringstilgjengelighet og parkeringstid til Adafruit IO slik at den kan overvåkes fra hvor som helst i verden ved hjelp av denne plattformen. To IR -sensorer brukes ved inn- og utgangsporten slik at den kan oppdage bilene ved inn- og utgangsporten og automatisk åpne og lukke porten. Vi brukte tidligere Adafruit IO -sky i mange IoT -prosjekter, følg lenken for å lære mer.
To servomotorer brukes som inngangs- og utgangsport, så når IR -sensoren oppdager en bil, roterer servomotoren automatisk fra 45 ° til 140 °, og etter en forsinkelse vil den gå tilbake til utgangsposisjonen. Ytterligere tre IR -sensorer brukes til å oppdage om parkeringsplassen er tilgjengelig eller okkupert og sende dataene til NodeMCU. Adafruit IO -dashbordet har også to knapper for manuell betjening av inngangs- og utgangsporten.
Trinn 3: Adafruit IO -oppsett for IOT -parkeringssystem
![Adafruit IO -oppsett for IOT -parkeringssystem Adafruit IO -oppsett for IOT -parkeringssystem](https://i.howwhatproduce.com/images/001/image-59-27-j.webp)
Adafruit IO er en åpen dataplattform som lar deg samle, visualisere og analysere levende data på skyen. Ved å bruke Adafruit IO kan du laste opp, vise og overvåke dataene dine over internett og gjøre prosjektet IoT aktivert. Du kan kontrollere motorer, lese sensordata og lage kule IoT -applikasjoner over internett ved hjelp av Adafruit IO. For test og prøv, med noen begrensninger, er Adafruit IO gratis å bruke. Vi har også brukt Adafruit IO med Raspberry Pi tidligere.
1. For å bruke Adafruit IO må du først opprette en konto på Adafruit IO. For å gjøre dette, gå til Adafruit IO -nettstedet og klikk på ‘Kom i gang gratis’ øverst til høyre på skjermen.
2. Etter at du har fullført kontooprettingsprosessen, logger du på kontoen din og klikker på 'AIO Key' øverst til høyre for å få brukernavnet og AIO -nøkkelen til kontoen din.
Når du klikker på 'AIO Key', vil et vindu dukke opp med Adafruit IO AIO -nøkkelen og brukernavnet ditt. Kopier denne nøkkelen og brukernavnet, det vil være nødvendig senere i koden.
3. Nå, etter dette, må du opprette en feed. For å opprette en feed, klikk på "Feed." Klikk deretter på "Handlinger" og deretter på "Opprett en ny feed" som vist på bildet nedenfor.
4. Etter dette åpnes et nytt vindu for å skrive inn navn og beskrivelse av feedet. Skrivebeskrivelsen er valgfri.
5. Klikk på "Opprett" etter dette; du blir omdirigert til den nyopprettede feeden din. For dette prosjektet opprettet vi totalt ni feeds for exit gate, entry gate, slot 1 entry & exit, slot 2 entry & exit, and slot 3 entry & exit. Etter å ha opprettet feeder, opprett nå et Adafruit IO -dashbord for å vise alle disse feedene på en enkelt side. For å opprette et dashbord, klikk på Dashboard -alternativet og klikk deretter på 'Action', og klikk deretter på 'Create a New Dashboard.' I det neste vinduet skriver du inn navnet på dashbordet og klikker på 'Create'.
6. Etter hvert som dashbordet er opprettet nå, vil vi legge til feedene våre på dashbordet. For å legge til en feed, klikk på "+" øverst til høyre.
Først legger vi til to RESET -knappeblokker for inngangs- og utgangsport og deretter syv TEKST -blokker for parkeringsdetaljer. For å legge til en knapp på dashbordet, klikk på RESET -blokken.
I det neste vinduet vil det be deg om å velge feed, så klikk på entry gate feed.
I dette siste trinnet, gi blokken en tittel og tilpasse den deretter. Endre trykkverdien fra ‘1’ til ‘ON’. Så når du trykker på knappen, sender den "PÅ" strengen til NodeMCU, og NodeMCU vil utføre den videre oppgaven. Hvis du ikke vil endre trykkverdien her, kan du endre tilstanden i programmet.
Etter dette følger du samme prosedyre for å opprette en ny blokk for utgangsporten. Følg den samme prosedyren for å lage resten av blokkene, men i stedet for å lage en RESET -blokk, opprett en TEKST -blokk slik at du kan vise parkeringsdetaljene. Etter å ha opprettet alle blokkene, ser dashbordet mitt ut som nedenfor. Du kan redigere dashbordet ved å klikke på innstillingsknappene.
Trinn 4: Programmering av NodeMCU for IOT Parking System
For å programmere NodeMCU med Arduino IDE, gå til File–> Perferences–> Settings.
Skriv inn https:// arduino.esp8266.com/stable/package_esp82… i feltet "Ekstra styringsleder -URL" og klikk "OK".
Gå nå til Verktøy> Brett> Tavler.
I vinduet Boards Manager skriver du esp i søkeboksen, esp8266 vil bli oppført der nedenfor. Velg nå den nyeste versjonen av brettet og klikk på installer.
Etter at installasjonen er fullført, gå til Verktøy> Brett> og velg NodeMCU 1.0 (ESP-12E Module).
Nå kan du programmere NodeMCU med Arduino IDE.
Så dette er hvordan et smart parkeringssystem som bruker IoT kan bygges. Du kan legge til flere sensorer for å øke parkeringsplassene, og du kan også legge til et betalingssystem for å betale parkeringsavgiften automatisk. Kommenter nedenfor hvis du er i tvil om dette prosjektet.
Anbefalt:
Hjemmeautomatisering ved bruk av ESP8266 eller NODEMCU: 6 trinn
![Hjemmeautomatisering ved bruk av ESP8266 eller NODEMCU: 6 trinn Hjemmeautomatisering ved bruk av ESP8266 eller NODEMCU: 6 trinn](https://i.howwhatproduce.com/images/001/image-793-50-j.webp)
Hjemmeautomatisering ved hjelp av ESP8266 eller NODEMCU: Har du noen gang ønsket å gjøre hjemmet ditt automatisert via wifi? Ønsker du å kontrollere lys, vifte og alle andre apparater fra smarttelefonen din? Eller noen gang ønsket en instruksjon om tilkoblede enheter og hvordan du kommer i gang med det? Dette hjemmeautomatiseringsprosjektet vil
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: 4 trinn
![Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: 4 trinn Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: 4 trinn](https://i.howwhatproduce.com/images/009/image-26759-j.webp)
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: Hei, jeg er Rithik. Vi kommer til å lage en Internett -kontrollert LED ved hjelp av telefonen din. Vi kommer til å bruke programvare som Arduino IDE og Blynk. Det er enkelt, og hvis du lyktes kan du kontrollere så mange elektroniske komponenter du vilTing We Need: Hardware:
Internett -klokke: Vis dato og klokkeslett med en OLED ved bruk av ESP8266 NodeMCU med NTP -protokoll: 6 trinn
![Internett -klokke: Vis dato og klokkeslett med en OLED ved bruk av ESP8266 NodeMCU med NTP -protokoll: 6 trinn Internett -klokke: Vis dato og klokkeslett med en OLED ved bruk av ESP8266 NodeMCU med NTP -protokoll: 6 trinn](https://i.howwhatproduce.com/images/010/image-27318-j.webp)
Internett -klokke: Vis dato og klokkeslett med en OLED Bruke ESP8266 NodeMCU Med NTP -protokoll: Hei folkens i denne instruksen vil vi bygge en internettklokke som får tid fra internett, så dette prosjektet trenger ikke noen RTC for å kjøre, det trenger bare en fungerende internettforbindelse Og for dette prosjektet trenger du en esp8266 som vil ha en
Overvåke akselerasjon ved bruk av Raspberry Pi og AIS328DQTR ved hjelp av Python: 6 trinn
![Overvåke akselerasjon ved bruk av Raspberry Pi og AIS328DQTR ved hjelp av Python: 6 trinn Overvåke akselerasjon ved bruk av Raspberry Pi og AIS328DQTR ved hjelp av Python: 6 trinn](https://i.howwhatproduce.com/images/010/image-28686-j.webp)
Overvåke akselerasjon ved hjelp av Raspberry Pi og AIS328DQTR Bruke Python: Akselerasjon er begrenset, tror jeg i henhold til noen fysikklover.- Terry Riley En gepard bruker fantastisk akselerasjon og raske endringer i hastighet når jeg jager. Den raskeste skapningen i land en gang i blant bruker sitt høyeste tempo for å fange byttedyr. Den
Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: 4 trinn
![Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: 4 trinn Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: 4 trinn](https://i.howwhatproduce.com/images/011/image-30724-j.webp)
Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: I denne opplæringen til STM32 skal jeg fortelle deg hvordan du leser en GPIO-pin av STM32L100, så her skal jeg lage en ombord LED-glød av bare trykke på trykknappen