Cuprins:
Video: DIY - Asistent de parcare bazat pe Arduino V2: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Când viața îți dă banane !!!!! Doar mănâncă-le.
Necesitatea este mama invențiilor și nu voi nega acest fapt. Sincer vorbind, aceasta este a doua oară când mă lovesc de peretele garajului nostru de când ne-am mutat în această casă nouă. Gata, nu ar mai fi a treia oară.
În acest videoclip, voi folosi un senzor cu ultrasunete pentru a calcula distanța mașinii de peretele garajului și a-l afișa folosind LED-uri verzi, albastre, galbene și roșii. Culoarea LED-urilor indică dacă trebuie să continuați să vă mișcați, să încetiniți, să vă opriți sau să vă întoarceți.
Costul total al proiectului este de aproximativ 20 $ - 25 $.
Pasul 1: Schematic
Pentru acest proiect avem nevoie de:
- 8 x LED-uri multicolore
- Rezistențe de 8 x 220ohm
- 1 x Arduino NANO
- 1 x senzor cu ultrasunete HC-SR04
- 1 x difuzor și
- 1 rezistor de 100ohm
Să începem prin conectarea LED-urilor la numărul PIN D5 la D12 al Arduino cu un rezistor de 200ohm între fiecare pin. Apoi, să conectăm difuzorul la pinul A0 al Arduino. Pinul TRIG al senzorului cu ultrasunete se conectează la D2, iar pinul ECHO se conectează la pinii D3 ai Arduino. În cele din urmă, conectați pinul VCC al senzorului ultrasonic la ieșirea de 5V a Arduino și, pentru a termina circuitul, conectați toți pinii -ve la pinul GND al Arduino.
Pasul 2: Asamblarea componentelor
Voi începe prin lipirea LED-urilor pe placa. Roșu deasupra, apoi galben urmat de albastru și verde în partea de jos.
Puteți utiliza orice culoare doriți, depinde în totalitate de modul în care doriți să o prezentați. Motivul pentru care am ales aceste culori a fost să arăt nivelul severității pe măsură ce mașina se apropie de perete. Aș fi putut folosi chiar și o singură culoare pentru întreaga configurare. După lipirea LED-urilor, lipesc rezistențele de limitare a curentului de 8 x 220ohm în partea din spate a plăcii. Apoi, lipesc buzzerul și rezistorul de 100ohm la bord. După aceea, lipesc 2 rânduri de benzi pentru antet feminin pentru a ține Arduino. Apoi, este timpul să lipesc senzorul cu ultrasunete pe partea inferioară a plăcii. În cele din urmă, înainte de a atașa bitul inferior, lipesc cablurile pe placa. Bine, deci așa arată. Acum, să analizăm codul din secțiunea următoare.
Pasul 3:
Fișier Gerber:
Schemă: https://hacksterio.s3.amazonaws.com/uploads/attachments/1031756/1_fFRSIQgYXr-p.webp
Pasul 4: Codul
Porniți codul prin includerea bibliotecii „NewTone.h” și prin definirea constantelor și a variabilelor globale care vor fi utilizate în întregul cod.
Apoi, în secțiunea de configurare, definiți modurile pin. Acum, în secțiunea buclă calculați „Distanța” în inci citind valoarea primită de la senzorul cu ultrasunete. Apoi, verificând valoarea „Distanței” vom porni sau opri LED-urile în funcție de cât de departe este obiectul. Dacă distanța este mai mare de 200, opriți toate LED-urile și soneria, deoarece obiectul este în afara razei de acțiune.
Următorul bit al codului verifică dacă obiectul este în prezent staționar. Compară valoarea distanței curente cu distanța anterioară și dacă valorile sunt aceleași (obiectul nu s-a mișcat) crește un contor. Dacă obiectul se mișcă oricând în timpul acestui proces, contorul este resetat la 0.
Când contorul ajunge la 20, toate LED-urile sunt stinse. Și, în cele din urmă, creați funcția care oprește toate LED-urile și soneria.
Cod:
Biblioteca NewTone: https://hacksterio.s3.amazonaws.com/uploads/attac… Fișier Gerber:
Pasul 5: Demo
Folosind Land Rover R1V2, vă voi demonstra proiectul. După cum puteți vedea, indicatoarele LED trec de la verde la roșu pe măsură ce roverul se apropie de senzorul cu ultrasunete. Da!! misiune indeplinita.
Pasul 6:
Vă mulțumesc din nou pentru verificarea postării mele. Sper să te ajute.
Dacă vrei să mă sprijini, abonează-te la canalul meu YouTube (https://www.youtube.com/user/tarantula3).
Mulțumesc, ca din nou în următorul meu tutorial.
- JLCPCB - 2 $ Pentru prototip PCB:
- V1:
- Teaser:
- Video:
Recomandat:
Sistem de parcare inteligentă bazat pe IoT utilizând NodeMCU ESP8266: 5 pași
Sistem inteligent de parcare bazat pe IoT folosind NodeMCU ESP8266: În prezent, găsirea parcării în zonele aglomerate este foarte grea și nu există un sistem care să obțină detaliile disponibilității 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 roaming în jurul valorii de a verifica t
Senzor de parcare Arduino: 8 pași
Senzor de parcare Arduino: componente 1x Arduino UNO1x Circle Electronic NOOB Series Senzor de parcare 1x HC-SR04 Senzor cu ultrasunete 8x Jumper mascul-femeie Software Arduino IDE
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
Generator de muzică bazat pe vreme (Generator Midi bazat pe ESP8266): 4 pași (cu imagini)
Generator de muzică bazat pe vreme (Generator midi bazat pe ESP8266): Bună, astăzi vă voi explica cum să vă creați propriul generator de muzică bazat pe vreme. Se bazează pe un ESP8266, care este un fel ca un Arduino și răspunde la temperatură, ploaie și intensitatea luminii. Nu vă așteptați să producă melodii întregi sau programe de acord
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