Sadržaj:

Arduino pomoćnik pri parkiranju - svaki put parkirajte automobil na pravo mjesto: 5 koraka (sa slikama)
Arduino pomoćnik pri parkiranju - svaki put parkirajte automobil na pravo mjesto: 5 koraka (sa slikama)

Video: Arduino pomoćnik pri parkiranju - svaki put parkirajte automobil na pravo mjesto: 5 koraka (sa slikama)

Video: Arduino pomoćnik pri parkiranju - svaki put parkirajte automobil na pravo mjesto: 5 koraka (sa slikama)
Video: Could this tiny tube of metal fix our broken suspension? - Edd China's Workshop Diaries 28 2024, Novembar
Anonim
Arduino pomoćnik pri parkiranju - svaki put parkirajte automobil na pravo mjesto
Arduino pomoćnik pri parkiranju - svaki put parkirajte automobil na pravo mjesto
Arduino pomoćnik pri parkiranju - svaki put parkirajte automobil na pravo mjesto
Arduino pomoćnik pri parkiranju - svaki put parkirajte automobil na pravo mjesto
Arduino pomoćnik pri parkiranju - svaki put parkirajte automobil na pravo mjesto
Arduino pomoćnik pri parkiranju - svaki put parkirajte automobil na pravo mjesto
Arduino pomoćnik pri parkiranju - svaki put parkirajte automobil na pravo mjesto
Arduino pomoćnik pri parkiranju - svaki put parkirajte automobil na pravo mjesto

U ovom projektu ću vam pokazati kako izgraditi vlastitog pomoćnika za parkiranje pomoću Arudina. Ovaj pomoćnik pri parkiranju mjeri udaljenost do vašeg automobila i vodi vas da ga parkirate na ispravnom mjestu pomoću očitanja LCD zaslona i LED diode, koja se postupno mijenja iz zelene u crvenu. Crvena LED lampica počinje treperiti ako se previše približite. Dugme na pomoćniku vam omogućava da postavite i novi položaj parkiranja.

Ovaj projekt je izgrađen korištenjem samo komponenti iz Elegoo Uno projekta Super Starter Kit.

Supplies

Kao što je spomenuto, ovaj projekt izgrađen je pomoću Elegoo Uno Project Super Starter Kit -a, pa će nabavka ovog kompleta značiti da imate sve što vam je potrebno za njegovu izradu.

Ako nemate ili želite kupiti cijeli komplet, trebat će vam sljedeće komponente:

  • Arduino Uno - Kupite ovdje
  • Oglasna ploča i skakači - Kupi ovdje
  • Ultrazvučni senzor- kupite ovdje
  • LCD ekran- kupite ovdje
  • Taktilno dugme- Kupi ovde
  • 5 mm RGB LED- Kupite ovdje
  • 2 x 220 Ohm otpornici- kupite ovdje
  • 10K potenciometar- kupite ovdje

Korak 1: Sastavite komponente na pločicu

Sastavite komponente na pločicu
Sastavite komponente na pločicu

Počnite tako što ćete komponente spojiti na matičnu ploču. Pokušajte ih razdvojiti što je više moguće, tako da imate puno prostora za povezivanje skakača.

Postoje tri komponente koje trebate postaviti na određena mjesta kako biste izbjegli dodatne skakače:

  • Priključite otpornik od 220 ohma na trag spojen na svaku od pozitivnih (anodnih) nogu LED diode. Trebat će vam samo crvene i zelene noge, a plavu nogu možete ostaviti isključenu.
  • Uključite brisač (središnju nogu) lonca na istu stazu kao V0 na LCD -u. Ovaj lonac će se koristiti za podešavanje kontrasta LCD -a.

Korak 2: Spojite kratkospojnike na napajanje i Arduino

Spojite kratkospojnike na napajanje i Arduino
Spojite kratkospojnike na napajanje i Arduino
Spojite kratkospojnike na napajanje i Arduino
Spojite kratkospojnike na napajanje i Arduino
Spojite kratkospojnike na napajanje i Arduino
Spojite kratkospojnike na napajanje i Arduino

Pokušao sam ovaj projekt držati što je moguće bliže primjerima lekcija u Elegoo kompletu, tako da je prilično lako koristiti iste dijagrame povezivanja i samo kopirati i zalijepiti dijelove koda da bi funkcionirao.

Ovaj projekat koristi sljedeće lekcije:

  • Lekcija 4 - RGB LED
  • Lekcija 5 - Digitalni ulazi
  • Lekcija 10 - Ultrazvučni senzorski modul
  • Lekcija 14 - LCD ekran

Počnite spajanjem napajanja na komponente kao što je prikazano na prvoj slici. Potreban vam je GND i 5V napon za ultrazvučni senzor, GND za LED, GND za dugme, a zatim i nekoliko GND i 5V veza za LCD i utičnicu.

Kada to učinite, možete spojiti komponente na IO vašeg Arduina:

  • Taster - D2
  • Ultrahonični senzor odjeka - D3
  • Ultrazvučni okidač senzora - D4
  • RGB LED zelena noga - D5
  • RGB LED crvena nogavica - D6
  • LCD RS - D7
  • LCD EN - D8
  • LCD D4 - D9
  • LCD D5 - D10
  • LCD D6 - D11
  • LCD D7 - D12

Korak 3: Otpremite skicu/kôd

Otpremite skicu/kôd
Otpremite skicu/kôd
Otpremite skicu/kôd
Otpremite skicu/kôd

Zatim morate skicirati skicu na svoj Arduino.

Preuzmite priloženi kôd, a zatim ga otvorite u svom Arduino IDE -u.

Priključite svoj Arduino i provjerite jeste li odabrali ispravan com port i ploču, a zatim prenesite kôd.

Korak 4: Upotreba Parking Assistant -a

Korištenje Parking Assistant -a
Korištenje Parking Assistant -a
Korištenje Parking Assistant -a
Korištenje Parking Assistant -a
Korištenje Parking Assistant -a
Korištenje Parking Assistant -a

Kad uključite pomoćnika za parkiranje, prikazuje kratki ekran za pomoć pri parkiranju, a zatim počinje mjeriti udaljenost do objekta ispred ultrazvučnog senzora, na maksimalno 80 cm - to se može promijeniti u kodu tako da odgovara vašem parking mjestu /garaža.

Rastojanje je prikazano na LCD -u i RGB LED dioda će zasvijetliti u skladu s udaljenošću do objekta. Ako se objekt nalazi na najvećoj udaljenosti, LED dioda će biti potpuno zelena, a ako je na minimalnoj udaljenosti (odgovarajuće mjesto za parkiranje) tada će biti potpuno crvena. LED će proporcionalno promijeniti boju između ove dvije granice, sa žutom bojom u sredini. Ako se objekt približi minimalnoj udaljenosti, LED će treperiti crveno. LCD će nastaviti prikazivati stvarnu izmjerenu udaljenost dok LED treperi.

Pokušajte pomaknuti tijelo ili ruku ispred ultrazvučnog senzora i provjerite da li se mjerenja na LCD -u mijenjaju i da li se RGB LED mijenja iz zelene boje kada ste daleko u crvenu kada ste u blizini.

Korak 5: Postavljanje nove parking pozicije

Postavljanje nove pozicije parkiranja
Postavljanje nove pozicije parkiranja

Da biste postavili novu poziciju za parkiranje, provjerite je li automobil parkiran na novom mjestu koje želite postaviti i prikazuje li se na zaslonu ispravnu udaljenost od automobila, zatim pritisnite gumb za ažuriranje položaja parkiranja. Imajte na umu da se time ne mijenja maksimalna udaljenost, pa ako trebate parkirati automobil dalje od ove udaljenosti, morat ćete je ažurirati u kodu, ovo prilagođavanje služi za fino podešavanje.

Pokušajte postaviti predmet ili ruku na određenu udaljenost, recimo oko 40 cm od ultrazvučnog senzora i pritisnite gumb. LED dioda bi trebala treptati zeleno, a zatim crveno i tada će se postaviti nova udaljenost. Sada biste trebali primijetiti da LED dioda RGB postaje potpuno crvena za 40 cm umjesto za 20 cm i počinje treperiti kada je udaljenost manja od 40 cm.

Za poništavanje udaljenosti postavite objekt na 20 cm od senzora i ponovno pritisnite tipku.

Ispravna točka od 20 cm i maksimalna udaljenost od 80 cm samo su proizvoljni brojevi koji se koriste u ovom primjeru. Morat ćete postaviti svoja ograničenja za vlastitu garažu i automobil prije nego što ih upotrebite.

To je to, vaš pomoćnik pri parkiranju sada se može instalirati u ogradu i postaviti na zid u vašoj garaži. Također biste mogli postaviti LCD i LED diode malo dalje od zida od ultrazvučnog senzora, tako da ih je lakše vidjeti.

Javite mi šta biste promijenili ili učinili drugačije u odjeljku za komentare.

Preporučuje se: