![IoT -gebaseerde slim parkeerstelsel met behulp van NodeMCU ESP8266: 5 stappe IoT -gebaseerde slim parkeerstelsel met behulp van NodeMCU ESP8266: 5 stappe](https://i.howwhatproduce.com/images/001/image-59-23-j.webp)
INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
![IoT -gebaseerde slim parkeerstelsel met behulp van NodeMCU ESP8266 IoT -gebaseerde slim parkeerstelsel met behulp van NodeMCU ESP8266](https://i.howwhatproduce.com/images/001/image-59-24-j.webp)
![IoT -gebaseerde slim parkeerstelsel met behulp van NodeMCU ESP8266 IoT -gebaseerde slim parkeerstelsel met behulp van NodeMCU ESP8266](https://i.howwhatproduce.com/images/001/image-59-25-j.webp)
Deesdae is dit baie moeilik om parkeerplekke in besige gebiede te vind, en daar is geen stelsel om die besonderhede oor die beskikbaarheid van parkeerplek aanlyn te kry nie. Stel jou voor dat jy inligting oor die beskikbaarheid van die parkeerplek op jou foon kan kry, en jy hoef nie rond te loop om die beskikbaarheid te kontroleer nie. Hierdie probleem kan opgelos word deur die IoT -gebaseerde slim parkeerstelsel. Deur die IoT -gebaseerde parkeerstelsel te gebruik, het u maklik toegang tot die parkeerterrein beskikbaar via die internet. Hierdie stelsel kan die parkeerstelsel heeltemal outomatiseer. Van u inskrywing tot die betaling en uittrede, kan alles outomaties gedoen word.
Hier bou ons dus 'n IoT -gebaseerde parkeerstelsel met behulp van NodeMCU, vyf IR -sensors en twee servomotors. Twee IR -sensors word by die ingangs- en uitgangshek gebruik om die motor op te spoor, terwyl drie IR -sensors gebruik word om die parkeerterrein se beskikbaarheid te bepaal. Servomotore word gebruik om die hekke oop en toe te maak volgens die sensorwaarde. Hier gebruik ons die Adafruit IO -platform om die data op die wolk te publiseer wat vanaf enige plek ter wêreld gemonitor kan word.
Stap 1: Vereiste komponente
Hardeware
- NodeMCU ESP8266
- IR -sensor (5)
- Servomotor (2)
Aanlyn dienste
Adafruit IO
Stap 2: IoT -gebaseerde slim parkeerkringdiagram
![IoT -gebaseerde slim parkeerkringdiagram IoT -gebaseerde slim parkeerkringdiagram](https://i.howwhatproduce.com/images/001/image-59-26-j.webp)
In hierdie slim parkeerstelsel met IoT gebruik ons vyf IR -sensors en twee servomotors. IR -sensors en servomotore is aan die NodeMCU gekoppel. NodeMCU beheer die volledige proses en stuur die parkeerbeskikbaarheid en parkeertydinligting na Adafruit IO sodat dit vanaf enige plek ter wêreld met hierdie platform gemonitor kan word. Twee IR -sensors word by die in- en uitgangshek gebruik, sodat dit die motors by die in- en uitgangshek kan opspoor en die hek outomaties kan oop- en toemaak. Ons het voorheen Adafruit IO -wolk in baie IoT -projekte gebruik; volg die skakel vir meer inligting.
Twee servomotore word gebruik as in- en uitgangshek, dus wanneer die IR -sensor 'n motor opspoor, draai die servomotor outomaties van 45 ° tot 140 °, en na 'n vertraging keer hy terug na sy oorspronklike posisie. Nog drie IR -sensors word gebruik om op te spoor of die parkeerterrein beskikbaar of beset is en die data na NodeMCU te stuur. Adafruit IO -dashboard het ook twee knoppies om die in- en uitgangshek handmatig te bedien.
Stap 3: Adafruit IO -opstelling vir IOT -parkeerstelsel
![Adafruit IO -opstelling vir IOT -parkeerstelsel Adafruit IO -opstelling vir IOT -parkeerstelsel](https://i.howwhatproduce.com/images/001/image-59-27-j.webp)
Adafruit IO is 'n oop data -platform waarmee u lewendige data op die wolk kan saamvoeg, visualiseer en ontleed. Deur Adafruit IO te gebruik, kan u u data via die internet oplaai, vertoon en monitor en u IoT -projek moontlik maak. U kan motors bestuur, sensordata lees en koel IoT -toepassings via die internet maak met Adafruit IO. Adafruit IO is gratis om te gebruik, maar met 'n beperking. Ons het ook voorheen Adafruit IO met Raspberry Pi gebruik.
1. Om Adafruit IO te gebruik, moet u eers 'n rekening op Adafruit IO skep. Om dit te doen, gaan na die Adafruit IO -webwerf en klik op 'Gratis begin' regs bo in die skerm.
2. Nadat u die rekeningskeppingsproses voltooi het, meld u aan by u rekening en klik op 'AIO Key' in die regter boonste hoek om u gebruikersnaam en AIO -sleutel te kry.
As u op 'AIO -sleutel' klik, verskyn 'n venster met u Adafruit IO AIO -sleutel en gebruikersnaam. Kopieer hierdie sleutel en gebruikersnaam, dit sal later in die kode benodig word.
3. Hierna moet u 'n voer skep. Om 'n voer te skep, klik op 'Feed'. Klik dan op 'Actions' en dan op 'Create a New Feed' soos in die onderstaande prent getoon word.
4. Hierna sal 'n nuwe venster oopmaak om die naam en beskrywing van die voer in te voer. Die skryfbeskrywing is opsioneel.
5. Klik daarna op 'Create'; u sal herlei word na u nuutgeskepte voer. Vir hierdie projek het ons altesaam nege feeds vir uitgangshek, toegangshek, gleuf 1 -in- en uitgang, gleuf 2 -ingang en -uitgang, en gleuf 3 -in- en uitgang geskep. Nadat u feeds geskep het, skep u nou 'n Adafruit IO -dashboard om al hierdie feeds op 'n enkele bladsy te wys. Om 'n paneelbord te skep, klik op die Dashboard -opsie en klik dan op die 'Aksie', en klik daarna op 'Create a New Dashboard'. Tik in die volgende venster die naam van u dashboard en klik op 'Create'.
6. Namate die paneelbord nou geskep is, sal ons ons feeds by die paneelbord voeg. Om 'n voer by te voeg, klik op die '+' in die regter boonste hoek.
Eerstens voeg ons twee RESET -knoppiesblokke by die ingangs- en uitgangshek by, en dan sewe TEKS -blokke vir parkeerbesonderhede. Om 'n knoppie op die paneelbord by te voeg, klik op die RESET -blok.
In die volgende venster word u gevra om die voer te kies, dus klik op die ingangshek.
Gee in hierdie laaste stap 'n titel aan u blok en pas dit daarvolgens aan. Verander die perswaarde van '1' na 'AAN'. So wanneer die knoppie ingedruk word, stuur dit die 'AAN' string na NodeMCU, en NodeMCU sal die verdere taak uitvoer. As u nie die perswaarde hier wil verander nie, kan u die toestand in die program verander.
Volg daarna dieselfde prosedure om nog 'n blok vir die uitgangshek te skep. Om die res van die blokke te skep, volg dieselfde prosedure, maar in plaas daarvan om 'n RESET -blok te skep, moet u 'n TEXT -blok skep sodat u die parkeergegewens kan wys. Nadat ek al die blokke gemaak het, lyk my paneelbord soos hieronder. U kan die paneelbord wysig deur op die instellingsknoppies te klik.
Stap 4: NodeMCU programmeer vir IOT -parkeerstelsel
Om NodeMCU met Arduino IDE te programmeer, gaan na File–> Perferences–> Settings.
Voer https:// arduino.esp8266.com/stable/package_esp82… in die veld 'Addisionele bordbestuurder -URL' in en klik op 'Ok'.
Gaan nou na Tools> Board> Boards Manager.
Tik esp in die soekkassie in die venster Boards Manager, esp8266 word hieronder gelys. Kies nou die nuutste weergawe van die bord en klik op installeer.
Nadat die installasie voltooi is, gaan na Tools> Board> en kies NodeMCU 1.0 (ESP-12E Module).
Nou kan u NodeMCU met Arduino IDE programmeer.
So kan 'n slim parkeerstelsel met IoT gebou word. U kan meer sensors byvoeg om die parkeerplekke te vergroot, en u kan ook 'n betaalstelsel byvoeg om die parkeergeld outomaties te betaal. Lewer kommentaar hieronder as u twyfel oor hierdie projek.
Aanbeveel:
Slim verspreide IoT -weermoniteringstelsel met behulp van NodeMCU: 11 stappe
![Slim verspreide IoT -weermoniteringstelsel met behulp van NodeMCU: 11 stappe Slim verspreide IoT -weermoniteringstelsel met behulp van NodeMCU: 11 stappe](https://i.howwhatproduce.com/images/002/image-4640-j.webp)
Slim verspreide IoT -weermoniteringstelsel met behulp van NodeMCU: U weet miskien almal van die tradisionele weerstasie; maar het u al ooit gewonder hoe dit werk? Aangesien die tradisionele weerstasie duur en omvangryk is, is die digtheid van hierdie stasies per oppervlakte -eenheid baie minder, wat bydra tot die
Slim beheer van die Raspberry Pi -waaier met behulp van Python en Thingspeak: 7 stappe
![Slim beheer van die Raspberry Pi -waaier met behulp van Python en Thingspeak: 7 stappe Slim beheer van die Raspberry Pi -waaier met behulp van Python en Thingspeak: 7 stappe](https://i.howwhatproduce.com/images/011/image-32699-j.webp)
Slim beheer van die Raspberry Pi -waaier met behulp van Python & Thingspeak: kort oorsig Standaard is die waaier direk gekoppel aan die GPIO - dit impliseer dat dit voortdurend werk. Ondanks die relatiewe stil werking van die waaier, is die deurlopende werking daarvan nie 'n effektiewe gebruik van 'n aktiewe verkoelingstelsel nie. Terselfdertyd
RPi IoT slim lig met behulp van Firebase: 4 stappe (met foto's)
![RPi IoT slim lig met behulp van Firebase: 4 stappe (met foto's) RPi IoT slim lig met behulp van Firebase: 4 stappe (met foto's)](https://i.howwhatproduce.com/images/004/image-11140-12-j.webp)
RPi IoT Smart Light met behulp van Firebase: Hierdie gids wys u hoe u 'n app kan maak en instel om die Raspberry Pi via Firebase ('n aanlyn databasis) te beheer. En dan druk ek 'n saak vir die Pi Zero W in 3D, 'n Powerboost 1000C, 'n battery en 'n Blinkt
N Eenvoudige parkeerstelsel -prototipe met behulp van Ebot: 3 stappe
![N Eenvoudige parkeerstelsel -prototipe met behulp van Ebot: 3 stappe N Eenvoudige parkeerstelsel -prototipe met behulp van Ebot: 3 stappe](https://i.howwhatproduce.com/images/003/image-7403-15-j.webp)
N Eenvoudige parkeerstelsel -prototipe met behulp van Ebot: Ek het 'n eenvoudige prototipe vir parkeerstelsels gemaak met behulp van Ebot. In hierdie stelsel is daar 'n ultrasoniese sensor om die voertuig/voorwerp op te spoor. Die LCD -module wys die aantal voertuie wat opgespoor word. Sodra die getal die maksimum bereik het, sal dit die boodskap vertoon en
Slim straatlig met behulp van Ir -sensor met Arduino: 4 stappe (met foto's)
![Slim straatlig met behulp van Ir -sensor met Arduino: 4 stappe (met foto's) Slim straatlig met behulp van Ir -sensor met Arduino: 4 stappe (met foto's)](https://i.howwhatproduce.com/images/001/image-1976-100-j.webp)
Slim straatlig met behulp van Ir -sensor met Arduino: Teken in op my kanaal vir meer projekte. Hierdie projek handel oor slim straatlig, straatlig sal aanskakel terwyl die voertuig daardeur beweeg. Hier gebruik ons 4 IR -sensors wat die posisie van die voertuig, elke IR -sensor beheer