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, Studeni
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 pokazat ću vam kako izgraditi vlastitog pomoćnika pri parkiranju 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 dioda počinje treperiti ako se previše približite. Gumb na pomoćniku omogućuje vam i postavljanje novog položaja parkiranja.

Ovaj projekt izgrađen je samo pomoću komponenti iz Elegoo Uno projekta Super Starter Kit.

Pribor

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

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

  • Arduino Uno - Kupite ovdje
  • Breadboard & Jumpers - Kupite ovdje
  • Ultrazvučni senzor- kupite ovdje
  • LCD zaslon- kupite ovdje
  • Taktilni gumb- kupite ovdje
  • 5 mm RGB LED- Kupite ovdje
  • 2 x 220 ohmski otpornici- kupite ovdje
  • 10K potenciometar- kupite ovdje

Korak 1: Sastavite komponente na pločicu

Sastavite komponente na oglasnu ploču
Sastavite komponente na oglasnu ploču

Počnite tako što ćete komponente spojiti na matičnu ploču. Pokušajte ih razdvojiti što je više moguće kako biste imali 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 -a. 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 tračnicu kao V0 na LCD -u. Ovaj lonac će se koristiti za podešavanje kontrasta LCD -a.

Korak 2: Spojite skakače 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 iz kompleta Elegoo, tako da je prilično lako koristiti iste dijagrame povezivanja i samo kopirati i zalijepiti dijelove koda kako bi funkcionirao.

Ovaj projekt koristi sljedeće lekcije:

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

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 gumb, a zatim niz GND i 5V priključaka na LCD i lonac.

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

  • Tipkalo - D2
  • Eho ultrazvučnog senzora - 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: Prenesite skicu/kôd

Prenesite skicu/kôd
Prenesite skicu/kôd
Prenesite skicu/kôd
Prenesite skicu/kôd

Zatim morate skicu prenijeti 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 zaslon za pomoć pri parkiranju, a zatim počinje mjeriti udaljenost do objekta ispred ultrazvučnog senzora, na najviše 80 cm - to se može promijeniti u kodu tako da odgovara vašem mjestu za parkiranje /garaža.

Udaljenost se prikazuje na LCD -u, a RGB LED dioda će zasvijetliti ovisno o udaljenosti do objekta. Ako je objekt na najvećoj udaljenosti, LED dioda će biti potpuno zelena, a ako je na minimalnoj udaljenosti (ispravno 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 novog parking mjesta

Postavljanje novog parking mjesta
Postavljanje novog parking mjesta

Da biste postavili novi položaj parkiranja, provjerite je li automobil parkiran na novom mjestu koje želite postaviti i prikazuje li se na zaslonu ispravnu udaljenost do automobila, a 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, ova se prilagodba koristi 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, a zatim ć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 gumb.

Točna 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 što biste promijenili ili učinili drugačije u odjeljku za komentare.

Preporučeni: