Cuprins:
- Provizii
- Pasul 1: Asamblați componentele pe panou
- Pasul 2: Conectați Jumpers la Power & Arduino
- Pasul 3: încărcați schița / codul
- Pasul 4: Utilizarea Asistentului de parcare
- Pasul 5: Setarea unei noi poziții de parcare
Video: Asistent de parcare Arduino - Parcați-vă mașina în locul corect de fiecare dată: 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Î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
Î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
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
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
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
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:
Cosmo Clock - Schimbă culoarea de fiecare dată când un astronaut intră în spațiu: 8 pași (cu imagini)
Cosmo Clock - Schimbă culoarea de fiecare dată când un astronaut intră în spațiu: Bună! Ești un pasionat de spațiu? Dacă da, atunci hi-fi! Iubesc spațiul și astronomia. Evident, nu sunt un astronaut care să urce acolo și să privească mai atent universul. Dar de fiecare dată când aflu că o persoană de pe pământ a călătorit spre cer, mă inspir
DIY - Asistent de parcare bazat pe Arduino V2: 6 pași
DIY - Arduino Based Parking Assistant V2: Când viața îți dă banane !!!!! 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 exista nici un
Asistent parcare garaj: 10 pași (cu imagini)
Asistent parcare garaj: Bună tuturor, așa că …… Am mingea de tenis atârnată de acoperiș în garajul meu pentru a arăta unde să mă opresc când parchez în garaj. (Știți ….. cel care vă lovi constant în cap atunci când vă plimbați în garaj!): OAcest lucru nu rezolvă t
Asistent de parcare Arduino: 17 pași (cu imagini)
Asistent de parcare Arduino: Cei dintre noi care avem garaje mici știm frustrarea de a parca puțin prea departe sau puțin prea departe și de a nu putea merge în jurul vehiculului. Recent am cumpărat un vehicul mai mare și trebuie să fie parcat perfect în garaj pentru a
FinduCar: o cheie inteligentă pentru mașină care ghidează oamenii către locul unde este parcată mașina: 11 pași (cu imagini)
FinduCar: o cheie pentru mașină inteligentă, care ghidează oamenii către locul unde este parcată mașina: Pentru a rezolva problemele de mai sus, acest proiect propune dezvoltarea unei chei pentru mașini inteligente care ar putea direcționa oamenii către locul în care au parcat mașina. Și planul meu este integrarea unui GPS în cheia mașinii. Nu este nevoie să utilizați aplicația smartphone pentru a urmări