Kazalo:

Daljinomer za garažno parkirišče z Arduinom: 4 koraki (s slikami)
Daljinomer za garažno parkirišče z Arduinom: 4 koraki (s slikami)

Video: Daljinomer za garažno parkirišče z Arduinom: 4 koraki (s slikami)

Video: Daljinomer za garažno parkirišče z Arduinom: 4 koraki (s slikami)
Video: Высокая плотность 2022 2024, November
Anonim
Image
Image

Ta preprost projekt vam bo pomagal parkirati avto v garaži tako, da bo prikazal razdaljo od predmetov pred odbijačem vašega avtomobila. Sporočilo 'Stop' vam bo povedalo, kdaj je čas za ustavitev. Projekt temelji na običajnih modelih HC-SR04 ali Parallax Ping))) (tm) ultrazvočni daljinomeri in plošča Arduino. Uporabil sem Leonardo, vendar bi moral delovati na kateri koli drugi izvirni ali združljivi plošči.

Za zaslon sem izbral matrično različico zaradi njene velikosti in zaradi estetskih razlogov.

Korak: Kaj potrebujete …

Zgradite projekt…
Zgradite projekt…

Za izdelavo tega projekta potrebujete:

  1. Plošča Arduino: izvirna ali združljiva plošča bi morala delovati, saj koda ne uporablja specializiranih zatičev/funkcij. Lahko jo najdete povsod na internetu ali pa jo imate v predalu v svojem laboratoriju neuporabljeno.
  2. HC-SR04 ali Parallax Ping))) ultrazvočni daljinomer: Običajno se uporabljajo pri projektih Arduino, zato ga verjetno že imate. Vseeno je nekaj povezav:- Parallax Ping))) na Parallax-HC-SR04 na Sparkfun- Parallax Ping)) na rezultatih iskanja Pololu-HC-SR04 iz Ebaya
  3. Štiri matrični zaslon: kupil sem ga pri IOTMODULES na Ebayu: 4 Way MAX7219 DOT MATRIX Če povezava ne deluje, se obrnite na njih v njihovi trgovini Ebay.
  4. Spajkalne sposobnosti, seveda:)

2. korak: Ustvarite projekt…

Zgradite projekt…
Zgradite projekt…
Zgradite projekt…
Zgradite projekt…

Prenesite shemski diagram arduinorangefinder.pdf. V prilogi najdete tudi HC-SR04 pdf in ping))) pdf, samo za vašo referenco. Elektronski diagram je zelo preprost, natančno mu sledite. Predlagam, da razširite ožičenje za zaslon in senzor dolžine približno 1 meter (glej sliko 1), da jih lahko pozneje lažje postavite.

Na sliki 2 si lahko ogledate, kako spajkate napajalne zatiče zaslona in senzorja: +5V od zaslona in Vcc od senzorja je treba spajati skupaj. Vsak drugi pin mora imeti svoj terminal.

Image5 je različica projekta Ping))). Ko ste pripravljeni, pojdite na naslednji korak …

3. korak: Arduino koda …

Koda Arduino…
Koda Arduino…
Koda Arduino…
Koda Arduino…

Čas je, da delate na strani Arduino.

Prenesite priloženo knjižnico MD_MAX72XX.zip in jo namestite iz IDE (sketch-> import library).

Zdaj razpakirajte in naložite skico MeasureDistanceV200.ino in poglejmo jo. Obstaja več vrstic, ki jih lahko uredite:

1) Tip matričnega zaslona: priložena knjižnica podpira 4 vrste matričnega prikaza, zato mora delovati z večino zaslonov na trgu. Samo komentirajte eno za drugo in kodo naložite v Arduino, da preverite, ali se ujema z vašim prikazom.

2) Vrsta senzorja: odkomentirajte samo črto, ki se ujema z vašim senzorjem.

3) Izberite želeno mersko enoto med centimetri ali palci: odkomentirajte samo tisto pravo, v pogojnem zbiranju je bilo nastavljeno opozorilo, ki vam bo pokazalo, kaj ste izbrali.

Zdaj nastavite razdalje, kot želite, jih lahko spremenite pozneje, ko bo projekt na mestu.

Naložite kodo in preverite, ali vse deluje. Če imate težave, dvakrat preverite ožičenje in povezave.

Posodobitev 2019/03/30 - Koda je bila posodobljena:> Nova knjižnica matričnih zaslonov, podpira 4 vrste prikaza (veliko dokumentacije v knjižnici) Zasluge za majicdesigns

Posodobitev 2019/01/10 - Koda je bila posodobljena:> Dodana je možnost izbire merilne enote med centimetri ali palci

Posodobitev 2017/12/30 - Koda je bila posodobljena:> Izklopite zaslon, ko miruje na razdalji STOP za več kot 10 sekund!

4. korak: Projekt na delu…

Projekt na delu…
Projekt na delu…
Projekt na delu…
Projekt na delu…

Izmerite višino najbolj vidnega dela odbijača vašega avtomobila od tal. Senzor pritrdite blizu stene na višino, ki ste jo izmerili.

Uporabil sem list iz polistirenske pene, v katerem sem naredil režo za senzor (glej sliko).

Zdaj postavite zaslon tako, da ga vidite iz svojega avtomobila.

Poskusite vnesti z avtomobilom in preverite razdalje, jih prilagodite v kodi Arduino in jo po potrebi znova naložite.

Priporočena: