Cuprins:
- Pasul 1: Componente necesare
- Pasul 2: Diagrama circuitului de parcare inteligentă bazată pe IoT
- Pasul 3: Configurarea Adafruit IO pentru sistemul de parcare IOT
- Pasul 4: Programarea NodeMCU pentru sistemul de parcare IOT
- Pasul 5: Video de lucru al sistemului de parcare inteligentă bazat pe IoT
Video: Sistem de parcare inteligentă bazat pe IoT utilizând NodeMCU ESP8266: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
În prezent, găsirea parcării în zonele aglomerate este foarte dificilă și nu există un sistem care să obțină detalii despre disponibilitatea parcării online. Imaginați-vă dacă puteți obține informații despre disponibilitatea sloturilor de parcare pe telefonul dvs. și nu aveți posibilitatea să vă deplasați pentru a verifica disponibilitatea. Această problemă poate fi rezolvată de sistemul de parcare inteligentă bazat pe IoT. Folosind sistemul de parcare bazat pe IoT, puteți accesa cu ușurință disponibilitatea sloturilor de parcare pe internet. Acest sistem poate automatiza complet sistemul de parcare. De la intrarea dvs. la plată și până la ieșire, toate se pot face automat.
Deci, aici construim un sistem de parcare bazat pe IoT, care utilizează NodeMCU, cinci senzori IR și două servo-motoare. Doi senzori IR sunt utilizați la poarta de intrare și ieșire pentru a detecta mașina, în timp ce trei senzori IR sunt utilizați pentru a detecta disponibilitatea slotului de parcare. Servomotorele sunt utilizate pentru a deschide și închide porțile în funcție de valoarea senzorului. Aici folosim platforma Adafruit IO pentru a afișa publicarea datelor pe cloud care pot fi monitorizate de oriunde din lume.
Pasul 1: Componente necesare
Hardware
- NodeMCU ESP8266
- Senzor IR (5)
- Servomotor (2)
Servicii on-line
Adafruit IO
Pasul 2: Diagrama circuitului de parcare inteligentă bazată pe IoT
În acest sistem de parcare inteligentă care utilizează IoT, folosim cinci senzori IR și două servo-motoare. Senzorii IR și servomotorii sunt conectați la NodeMCU. NodeMCU controlează procesul complet și trimite informațiile privind disponibilitatea parcării și timpul de parcare către Adafruit IO, astfel încât să poată fi monitorizată de oriunde din lume utilizând această platformă. La poarta de intrare și ieșire sunt utilizați doi senzori IR, astfel încât să poată detecta mașinile la poarta de intrare și ieșire și să deschidă și să închidă automat poarta. Am folosit anterior Adafruit IO cloud în multe proiecte IoT, urmați linkul pentru a afla mai multe.
Două servo-motoare sunt utilizate ca poartă de intrare și ieșire, astfel încât ori de câte ori senzorul IR detectează o mașină, servo-motorul se rotește automat de la 45 ° la 140 ° și, după o întârziere, va reveni la poziția sa inițială. Alți trei senzori IR sunt utilizați pentru a detecta dacă slotul de parcare este disponibil sau ocupat și pentru a trimite datele către NodeMCU. Tabloul de bord Adafruit IO are, de asemenea, două butoane pentru a acționa manual poarta de intrare și ieșire.
Pasul 3: Configurarea Adafruit IO pentru sistemul de parcare IOT
Adafruit IO este o platformă de date deschise care vă permite să agregați, să vizualizați și să analizați date live pe cloud. Folosind Adafruit IO, puteți să încărcați, să afișați și să vă monitorizați datele pe internet și să vă activați proiectul IoT. Puteți controla motoarele, puteți citi datele senzorilor și puteți crea aplicații IoT interesante pe internet folosind Adafruit IO. Pentru testare și încercare, cu unele limitări, Adafruit IO este gratuit. Am mai folosit Adafruit IO cu Raspberry Pi anterior.
1. Pentru a utiliza Adafruit IO, mai întâi, trebuie să creați un cont pe Adafruit IO. Pentru a face acest lucru, accesați site-ul web Adafruit IO și faceți clic pe „Începeți gratuit” în partea dreaptă sus a ecranului.
2. După ce ați terminat procesul de creare a contului, conectați-vă la contul dvs. și faceți clic pe „Cheie AIO” din colțul din dreapta sus pentru a obține numele de utilizator al contului și cheia AIO.
Când faceți clic pe „Cheie AIO”, va apărea o fereastră cu cheia AIO Adafruit IO și numele de utilizator. Copiați această cheie și numele de utilizator, va fi necesar mai târziu în cod.
3. Acum, după aceasta, trebuie să creați un feed. Pentru a crea un feed, faceți clic pe „Feed”. Apoi faceți clic pe „Acțiuni” și apoi pe „Creați un feed nou”, așa cum se arată în imaginea de mai jos.
4. După aceasta, se va deschide o nouă fereastră pentru a introduce numele și descrierea fluxului. Descrierea scrisului este opțională.
5. Faceți clic pe „Creați”, după aceasta; veți fi redirecționat către fluxul nou creat. Pentru acest proiect, am creat un total de nouă fluxuri pentru poarta de ieșire, poarta de intrare, intrarea și ieșirea slotului 1, intrarea și ieșirea slotului 2 și intrarea și ieșirea slotului 3. După crearea fluxurilor, creați acum un tablou de bord Adafruit IO pentru a afișa toate aceste fluxuri pe o singură pagină. Pentru a crea un tablou de bord, faceți clic pe opțiunea Tablou de bord și apoi faceți clic pe „Acțiune”, iar apoi, faceți clic pe „Creați un tablou de bord nou”. În fereastra următoare, introduceți numele tabloului de bord și faceți clic pe „Creați”.
6. Pe măsură ce tabloul de bord este creat acum, vom adăuga fluxurile noastre la tabloul de bord. Pentru a adăuga un feed, faceți clic pe „+” în colțul din dreapta sus.
În primul rând, vom adăuga două blocuri de butoane RESET pentru poarta de intrare și ieșire și apoi șapte blocuri TEXT pentru detalii de parcare. Pentru a adăuga un buton pe tabloul de bord, faceți clic pe blocul RESET.
În fereastra următoare vă va cere să alegeți feedul, deci faceți clic pe feedul de la poarta de intrare.
În acest ultim pas, acordați un titlu blocului dvs. și personalizați-l în consecință. Schimbați valoarea apăsării din „1” în „ACTIVAT”. Deci, de fiecare dată când butonul este apăsat, acesta va trimite șirul „ON” către NodeMCU, iar NodeMCU va efectua sarcina ulterioară. Dacă nu doriți să modificați valoarea apăsării aici, atunci puteți schimba starea din program.
După aceasta, urmați aceeași procedură pentru a crea un alt bloc pentru poarta de ieșire. Pentru a crea restul blocurilor urmați aceeași procedură, dar în loc să creați un bloc RESET, creați un bloc TEXT, astfel încât să puteți afișa detaliile parcării. După crearea tuturor blocurilor, tabloul meu de bord arată ca mai jos. Puteți edita tabloul de bord făcând clic pe butoanele de setări.
Pasul 4: Programarea NodeMCU pentru sistemul de parcare IOT
Pentru a programa NodeMCU cu Arduino IDE, accesați Fișier–> Perferențe–> Setări.
Introduceți https:// arduino.esp8266.com/stable/package_esp82… în câmpul „Adresă suplimentară a administratorului de bord” și faceți clic pe „Ok”.
Acum accesați Instrumente> Placă> Manager placi.
În fereastra Manager placi, tastați esp în caseta de căutare, esp8266 va fi listat mai jos. Acum selectați cea mai recentă versiune a plăcii și faceți clic pe instalare.
După finalizarea instalării, accesați Instrumente> Placă> și selectați NodeMCU 1.0 (modul ESP-12E).
Acum puteți programa NodeMCU cu Arduino IDE.
Deci, astfel se poate construi un sistem de parcare inteligentă care utilizează IoT. Puteți adăuga mai mulți senzori pentru a crește sloturile de parcare și puteți adăuga, de asemenea, un sistem de plată pentru a plăti automat taxa de parcare. Comentați mai jos dacă aveți îndoieli cu privire la acest proiect.
Recomandat:
Parcare inteligentă bazată pe IOT: 7 pași
Parcare inteligentă bazată pe IOT: de Tanmay Pathak și Utkarsh Mishra. Students @ International Institute of Information Technology, Hyderabad (IIITH) REZUMAT Am implementat cu succes un sistem de parcare inteligentă bazat pe IOT. Cu ajutorul nodurilor individuale (senzori de proximitate) în orice moment
Sistem de alarmă de parcare a vehiculului utilizând senzorul PIR - DIY: 7 pași (cu imagini)
Sistemul de alarmă de parcare a vehiculului utilizând senzorul PIR - DIY: Ați avut vreodată probleme în timp ce staționați pentru vehicul, cum ar fi mașina, camionul, motocicleta sau orice altceva, atunci în acest instructiv vă voi arăta cum să depășiți această problemă folosind o alarmă de parcare simplă pentru vehicul folosind senzorul PIR. În acest sistem care
Parcare inteligentă folosind Raspberry Pi: 5 pași
Parcare inteligentă folosind Raspberry Pi: în acest instructable vom crea un sistem de parcare complet automat conectat la o interfață web. Veți putea vedea ce loc este luat, puteți decide cine intră și cine iese și este echipat cu un sistem automat de iluminare
Sistem de autentificare inteligentă bazat pe RFID [Intel IoT]: 3 pași
Sistem de autentificare inteligentă bazat pe RFID [Intel IoT]: Scurtă prezentare generală a proiectului: Acest proiect se referă la sistemul de autentificare și la automatizarea făcută. Acest proiect inteligent se ocupă de 3 lucruri: 1. Autentificare laptop 2. Gestionare bibliotecă3. Controlul activelor Ce face și cum? În acest proiect inteligent bazat pe RFID
Sistem de asistare la parcare bazat pe Pi: 9 pași
Sistem de asistare la parcare bazat pe Pi: Salut! Iată un mic proiect mișto pe care îl poți face într-o singură după-amiază și apoi îl poți folosi zilnic. Se bazează pe Raspberry Pi Zero W și vă va ajuta să vă parcați mașina perfect de fiecare dată. Iată lista completă a pieselor de care veți avea nevoie: R