Obsah:

Diaľkomer pre garážové parkovanie s Arduino: 4 kroky (s obrázkami)
Diaľkomer pre garážové parkovanie s Arduino: 4 kroky (s obrázkami)

Video: Diaľkomer pre garážové parkovanie s Arduino: 4 kroky (s obrázkami)

Video: Diaľkomer pre garážové parkovanie s Arduino: 4 kroky (s obrázkami)
Video: 40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #7 2024, November
Anonim
Image
Image

Tento jednoduchý projekt vám pomôže zaparkovať auto v garáži zobrazením vzdialenosti od predmetov pred nárazníkom vášho auta. Hlásenie „Stop“vám povie, kedy je potrebné zastaviť. Projekt je založený na obvyklých modeloch HC-SR04 alebo Parallax Ping))) (tm) ultrazvukové diaľkomery a doska Arduino. Použil som Leonardo, ale mal by fungovať na akejkoľvek inej originálnej alebo kompatibilnej doske.

Pre displej som vybral maticovú verziu pre jeho veľkosť a z estetických dôvodov.

Krok 1: Čo potrebujete…

Zostavte projekt…
Zostavte projekt…

Na vybudovanie tohto projektu potrebujete:

  1. Doska Arduino: Originálna alebo kompatibilná doska by mala fungovať, pretože kód nevyužíva špecializované piny/funkcie. Môžete ho nájsť kdekoľvek na internete alebo ho možno máte nevyužitý v zásuvke vo svojom laboratóriu.
  2. Ultrazvukový diaľkomer HC-SR04 alebo Parallax Ping))): Bežne sa používajú s projektmi Arduino, takže ich už pravdepodobne máte. Každopádne nájdete niekoľko odkazov:- Parallax Ping))) na Parallax- HC-SR04 na Sparkfun- Parallax Ping)) na výsledku vyhľadávania Pololu-HC-SR04 z Ebay
  3. Štyri maticový displej: Kúpil som ho od IOTMODULES na Ebay: 4 Way MAX7219 DOT MATRIX V prípade, že odkaz nefunguje, skúste ich kontaktovať v ich obchode Ebay.
  4. Spájkovacie schopnosti, samozrejme:)

Krok 2: Zostavte projekt…

Zostavte projekt…
Zostavte projekt…
Zostavte projekt…
Zostavte projekt…

Stiahnite si schematický diagram arduinorangefinder.pdf. V prílohe nájdete aj dokument HC-SR04 pdf a ping))) pdf, ktoré slúžia len ako referencia. Elektronický diagram je veľmi jednoduchý, postupujte podľa neho presne. Navrhujem rozšíriť zapojenia pre displej a snímač asi 1 meter (pozri obrázok1), aby ste ich mohli neskôr umiestniť jednoduchšie.

Na obrázku 2 vidíte, ako spájkovať napájacie kolíky displeja a snímača: +5 V z displeja a Vcc zo snímača je potrebné spájkovať spolu. Každý ďalší pin musí mať svoj vlastný terminál.

Image5 je verzia projektu Ping))). Prejdite na ďalší krok, keď budete pripravení …

Krok 3: Arduino kód …

Arduino kód…
Arduino kód…
Arduino kód…
Arduino kód…

Je čas pracovať na strane Arduina.

Stiahnite si priloženú knižnicu MD_MAX72XX.zip a nainštalujte ju z IDE (skica-> importná knižnica).

Teraz rozbaľte a načítajte skicu MeasureDistanceV200.ino a pozrime sa na to. Existuje niekoľko riadkov, ktoré môžete upraviť:

1) Typ maticového zobrazenia: dodaná knižnica podporuje 4 maticový typ displeja, takže môže pracovať s väčšinou displejov na trhu. Stačí odkomentovať definíciu naraz a nahrať kód do Arduina, aby ste zistili, či sa zhoduje s vašim displejom.

2) Typ senzora: Odznačte iba riadky, ktoré zodpovedajú vášmu senzoru.

3) Vyberte si požadovanú meraciu jednotku z centimetrov alebo palcov: odznačte iba tú správnu, v podmienenej kompilácii bolo nastavené varovanie, ktoré vám ukáže, čo ste si vybrali.

Teraz nastavte vzdialenosti podľa svojich predstáv, neskôr ich môžete upraviť, keď bude projekt na mieste.

Nahrajte kód a skontrolujte, či všetko funguje. Ak máte problémy, skontrolujte zapojení a pripojenia.

Aktualizácia 30. marca 2019 - Kód bol aktualizovaný:> Nová knižnica maticových zobrazení, ktorá podporuje 4 typy zobrazení (veľa dokumentácie v knižnici) Kredity majicdesigns

Aktualizácia 1. 1. 2019 - Kód bol aktualizovaný:> Pridaná možnosť vybrať si meraciu jednotku z centimetrov alebo palcov

Aktualizácia 2017/12/30 - Kód bol aktualizovaný:> Vypnite displej, keď stojíte vo vzdialenosti STOP viac ako 10 sekúnd!

Krok 4: Projekt v práci…

Projekt v práci…
Projekt v práci…
Projekt v práci…
Projekt v práci…

Zmerajte výšku najvýraznejšej časti nárazníka auta od podlahy. Pripevnite snímač blízko steny, k výške, ktorú ste namerali.

Použil som list z polystyrénovej peny, v ktorom som urobil slot pre snímač (pozri obrázok).

Teraz umiestnite displej tak, aby ste ho videli z auta.

Skúste vstúpiť autom a skontrolujte vzdialenosti, upravte ich v kóde Arduino a v prípade potreby ho znova načítajte.

Odporúča: