Sadržaj:

Daljinomer za garažno parkiranje s Arduinom: 4 koraka (sa slikama)
Daljinomer za garažno parkiranje s Arduinom: 4 koraka (sa slikama)

Video: Daljinomer za garažno parkiranje s Arduinom: 4 koraka (sa slikama)

Video: Daljinomer za garažno parkiranje s Arduinom: 4 koraka (sa slikama)
Video: ТОП 10 Заблуждений о Японии в которые многие верят 2024, Studeni
Anonim
Image
Image

Ovaj jednostavan projekt pomoći će vam da parkirate automobil u garaži prikazujući udaljenost od objekata ispred branika vašeg automobila. Poruka 'Stop' će vam reći kada je vrijeme za zaustavljanje. Projekt se temelji na uobičajenim HC-SR04 ili Parallax Ping))) (tm) ultrazvučni daljinomeri i Arduino ploča. Koristio sam Leonardo, ali bi trebao raditi na bilo kojoj drugoj originalnoj ili kompatibilnoj ploči.

Za zaslon sam odabrao verziju matrice zbog svoje veličine i iz estetskih razloga.

Korak 1: Što vam treba …

Izgradite projekt…
Izgradite projekt…

Za izradu ovog projekta potrebno vam je:

  1. Arduino ploča: Originalna ili kompatibilna ploča trebala bi raditi jer kôd ne koristi specijalizirane pinove/funkcije. Možete je pronaći svugdje na internetu ili možda imate neiskorištenu u ladici u svom laboratoriju.
  2. HC-SR04 ili Parallax Ping))) ultrazvučni daljinomjer: Obično se koriste s Arduino projektima pa ga vjerojatno već imate. U svakom slučaju evo nekoliko veza:- Parallax Ping))) na Parallaxu- HC-SR04 na Sparkfun- Parallax Ping)) na rezultatima pretraživanja Pololu-HC-SR04 s Ebaya
  3. Četiri matrični zaslon: Kupio sam ga od IOTMODULES -a na Ebayu: 4 Way MAX7219 DOT MATRIXU slučaju da veza ne radi, pokušajte ih kontaktirati u njihovoj Ebay trgovini.
  4. Vještine lemljenja, naravno:)

Korak 2: Izgradite projekt…

Izgradite projekt…
Izgradite projekt…
Izgradite projekt…
Izgradite projekt…

Preuzmite shematski dijagram arduinorangefinder.pdf. U prilogu možete pronaći i HC-SR04 pdf i ping))) pdf, samo za vašu referencu. Elektronički dijagram je vrlo jednostavan, točno ga slijedite. Predlažem da produžite ožičenje za zaslon i senzor od oko 1 metra (vidi sliku 1) kako biste ih kasnije mogli lakše postaviti.

Na slici 2 možete vidjeti kako lemiti pinove napajanja za zaslon i senzor: +5V s zaslona i Vcc sa senzora potrebno je lemiti zajedno. Svaki drugi pin mora imati svoj terminal.

Image5 je Ping))) verzija projekta. Idite na sljedeći korak kad budete spremni …

Korak 3: Arduino kod …

Arduino kod…
Arduino kod…
Arduino kod…
Arduino kod…

Vrijeme je da poradite na Arduino strani.

Preuzmite priloženu knjižnicu MD_MAX72XX.zip i instalirajte je iz IDE-a (sketch-> import library).

Sada raspakirajte i učitajte skicu MeasureDistanceV200.ino i pogledajmo je. Postoji nekoliko redaka koje možete urediti:

1) Matrix tip zaslona: isporučena knjižnica podržava 4 matrične vrste prikaza pa bi trebala raditi s većinom zaslona na tržištu. Samo komentirajte jednu po jednu definiciju i prenesite kôd u Arduino da vidite odgovara li vašem zaslonu.

2) Vrsta senzora: uklonite komentar iz linije koja odgovara vašem senzoru.

3) Odaberite željenu mjernu jedinicu od centimetara ili inča: odkomentirajte samo onu pravu, upozorenje je postavljeno u uvjetnoj kompilaciji, ona će vam pokazati što ste odabrali.

Sada postavite udaljenosti prema želji, možete ih izmijeniti kasnije kada projekt bude na mjestu.

Prenesite kôd i provjerite radi li sve. Ako imate problema, provjerite ožičenje i veze.

Ažuriranje 2019./03/30 - Kôd je ažuriran:> Nova biblioteka matričnih zaslona, podržava 4 vrste prikaza (puno dokumentacije unutar knjižnice) Zasluge za majicdesigns

Ažuriranje 2019/01/10 - Kôd je ažuriran:> Dodana je mogućnost odabira mjerne jedinice od centimetara ili inča

Ažuriranje 2017/12/30 - Kôd je ažuriran:> Isključite zaslon kada miruje na STOP udaljenosti više od 10 sekundi!

Korak 4: Projekt na djelu …

Projekt na djelu…
Projekt na djelu…
Projekt na djelu…
Projekt na djelu…

Izmjerite visinu najistaknutijeg dijela odbojnika vašeg automobila od poda. Pričvrstite senzor blizu zida, na visinu koju ste izmjerili.

Koristio sam ploču od polistirenske pjene u kojoj sam napravio utor za senzor (vidi sliku).

Sada postavite zaslon tako da ga vidite iz automobila.

Pokušajte ući automobilom i provjerite udaljenosti, prilagodite ih u Arduino kodu i po potrebi ga ponovno učitajte.

Preporučeni: