Cuprins:

Asistent de parcare Arduino - Parcați-vă mașina în locul corect de fiecare dată: 5 pași (cu imagini)
Asistent de parcare Arduino - Parcați-vă mașina în locul corect de fiecare dată: 5 pași (cu imagini)

Video: Asistent de parcare Arduino - Parcați-vă mașina în locul corect de fiecare dată: 5 pași (cu imagini)

Video: Asistent de parcare Arduino - Parcați-vă mașina în locul corect de fiecare dată: 5 pași (cu imagini)
Video: Amazing arduino project 2024, Noiembrie
Anonim
Asistent de parcare Arduino - Parcați-vă mașina în locul corect de fiecare dată
Asistent de parcare Arduino - Parcați-vă mașina în locul corect de fiecare dată
Asistent de parcare Arduino - Parcați-vă mașina în locul corect de fiecare dată
Asistent de parcare Arduino - Parcați-vă mașina în locul corect de fiecare dată
Asistent de parcare Arduino - Parcați-vă mașina în locul corect de fiecare dată
Asistent de parcare Arduino - Parcați-vă mașina în locul corect de fiecare dată
Asistent de parcare Arduino - Parcați-vă mașina în locul corect de fiecare dată
Asistent de parcare Arduino - Parcați-vă mașina în locul corect de fiecare dată

În acest proiect, vă voi arăta cum să vă construiți propriul asistent de parcare folosind un Arudino. Acest asistent de parcare măsoară distanța față de mașină și vă ghidează să o parcați în locul corect folosind un afișaj LCD și un LED, care se schimbă progresiv de la verde la roșu. LED-ul roșu începe să clipească dacă vă apropiați prea mult. Un buton de pe asistent vă permite să setați și o nouă poziție de parcare.

Acest proiect a fost construit folosind numai componente din kitul Starter Super Proiect Elegoo Uno.

Provizii

Așa cum am menționat, acest proiect a fost construit folosind kitul Starter Super Elegoo Uno Project, astfel încât obținerea acestui kit va însemna că aveți tot ce aveți nevoie pentru al construi.

Dacă nu aveți sau doriți să cumpărați un kit întreg, veți avea nevoie de următoarele componente:

  • Arduino Uno - Cumpărați aici
  • Breadboard & Jumpers - Cumpărați aici
  • Senzor cu ultrasunete - Cumpărați aici
  • Afișaj LCD - Cumpărați aici
  • Buton tactil - Cumpărați aici
  • LED RGB de 5 mm - Cumpărați aici
  • 2 x 220 Ohm Rezistoare - Cumpărați aici
  • Potențiometru 10K - Cumpărați aici

Pasul 1: Asamblați componentele pe panou

Asamblați componentele pe panou
Asamblați componentele pe panou

Începeți prin conectarea componentelor la panoul dvs. de calcul. Încercați să le separați cât mai mult posibil, astfel încât să aveți mult spațiu pentru a vă conecta jumperii.

Există trei componente pe care ar trebui să le poziționați în anumite locuri pentru a evita jumperii suplimentari:

  • Conectați un rezistor de 220ohm pe o pistă conectată la fiecare dintre picioarele pozitive (anodice) ale LED-ului. Veți avea nevoie doar de picioarele roșii și verzi, puteți lăsa piciorul albastru deconectat.
  • Conectați ștergătorul (piciorul central) al oalei pe aceeași pistă ca V0 pe ecranul LCD. Această oală va fi utilizată pentru a regla contrastul ecranului LCD.

Pasul 2: Conectați Jumpers la Power & Arduino

Conectați Jumpers la Power & Arduino
Conectați Jumpers la Power & Arduino
Conectați Jumpers la Power & Arduino
Conectați Jumpers la Power & Arduino
Conectați Jumpers la Power & Arduino
Conectați Jumpers la Power & Arduino

Am încercat să mențin acest proiect cât mai aproape posibil de lecțiile de exemplu din kitul Elegoo, astfel încât să fie destul de ușor să folosiți aceleași diagrame de conexiune și să copiați și să lipiți părți din cod pentru a-l funcționa.

Acest proiect folosește următoarele lecții:

  • Lecția 4 - LED RGB
  • Lecția 5 - Intrări digitale
  • Lecția 10 - Modulul senzorului cu ultrasunete
  • Lecția 14 - Afișaj LCD

Începeți conectând alimentarea la componente așa cum se arată în prima imagine. Aveți nevoie de o alimentare GND și 5V la senzorul cu ultrasunete, GND la LED, GND la buton și apoi o serie de conexiuni GND și 5V la LCD și pot.

După ce ați făcut acest lucru, puteți conecta componentele la IO-ul Arduino:

  • Buton - D2
  • Echo senzor ultraonic - D3
  • Declanșator senzor cu ultrasunete - D4
  • RGB LED Green Leg - D5
  • LED RGB Picior Roșu - D6
  • LCD RS - D7
  • LCD EN - D8
  • LCD D4 - D9
  • LCD D5 - D10
  • LCD D6 - D11
  • LCD D7 - D12

Pasul 3: încărcați schița / codul

Încărcați schița / codul
Încărcați schița / codul
Încărcați schița / codul
Încărcați schița / codul

Apoi, va trebui să încărcați schița pe Arduino.

Descărcați codul atașat și apoi deschideți-l în ID-ul dvs. Arduino.

Conectați-vă Arduino și asigurați-vă că ați selectat portul de com și placa corectă, apoi încărcați codul.

Pasul 4: Utilizarea Asistentului de parcare

Folosirea Asistentului de parcare
Folosirea Asistentului de parcare
Folosirea Asistentului de parcare
Folosirea Asistentului de parcare
Folosirea Asistentului de parcare
Folosirea Asistentului de parcare

Când porniți asistentul de parcare, acesta afișează un scurt ecran de asistență la parcare și apoi începe să efectueze măsurători de distanță până la obiectul din fața senzorului cu ultrasunete, la maximum 80 cm - acest lucru poate fi modificat în cod pentru a se potrivi locului dvs. de parcare /garaj.

Distanța este afișată pe ecranul LCD și LED-ul RGB se va aprinde în funcție de distanța față de obiect. Dacă obiectul se află la distanța maximă, LED-ul va fi complet verde și dacă se află la distanța minimă (locul de parcare corect), atunci va fi complet roșu. LED-ul va schimba culoarea proporțional între aceste două limite, cu o culoare galbenă în mijloc. Dacă obiectul se apropie de distanța minimă, LED-ul va clipi roșu. Ecranul LCD va continua să afișeze distanța măsurată efectivă în timp ce LED-ul clipește.

Încercați să vă mișcați corpul sau mâna în fața senzorului cu ultrasunete și verificați dacă măsurătorile de pe ecranul LCD se schimbă și dacă LED-ul RGB se schimbă de la verde când ești departe la roșu când ești aproape.

Pasul 5: Setarea unei noi poziții de parcare

Setarea unei noi poziții de parcare
Setarea unei noi poziții de parcare

Pentru a seta o nouă poziție de parcare, asigurați-vă că mașina este parcată în noua poziție care trebuie setată și că afișajul arată distanța corectă față de mașină, apoi apăsați butonul pentru a actualiza poziția de parcare. Rețineți că acest lucru nu schimbă distanța maximă, deci dacă trebuie să vă parcați mașina mai departe de această distanță, atunci va trebui să actualizați acest lucru în cod, această reglare este menită să fie utilizată pentru reglarea fină.

Încercați să plasați un obiect sau mâna la o anumită distanță, spuneți la aproximativ 40 cm de senzorul cu ultrasunete și apăsați butonul. LED-ul ar trebui să clipească verde și apoi roșu, iar noua distanță va fi apoi setată. Acum ar trebui să observați că LED-ul RGB devine complet roșu cu 40cm în loc de 20cm și începe să clipească atunci când distanța este mai mică de 40cm.

Pentru a reseta distanța, setați obiectul la 20cm față de senzor și apăsați din nou butonul.

Punctul corect fiind de 20cm și distanța maximă de 80cm sunt doar numere arbitrare utilizate pentru acest exemplu. Va trebui să vă setați propriile limite pentru propriul garaj și mașină înainte de a le utiliza.

Gata, asistentul dvs. de parcare poate fi acum instalat într-o incintă și montat pe perete în garajul dvs. S-ar putea să doriți, de asemenea, să poziționați ecranul LCD și LED-ul un pic mai sus pe perete decât senzorul cu ultrasunete, astfel încât să fie mai ușor de văzut.

Spuneți-mi ce ați schimba sau ați face diferit în secțiunea de comentarii.

Recomandat: