Obsah:
Video: Diaľkomer pre garážové parkovanie s Arduino: 4 kroky (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
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…
Na vybudovanie tohto projektu potrebujete:
- 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.
- 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
- Š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.
- Spájkovacie schopnosti, samozrejme:)
Krok 2: 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 …
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…
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:
Systém upozornenia na spätné parkovanie Arduino do auta - Krok za krokom: 4 kroky
Systém upozornenia na spätné parkovanie Arduino do auta | Krok za krokom: V tomto projekte navrhnem jednoduchý obvod spätného parkovacieho senzora Arduino do auta pomocou ultrazvukového senzora Arduino UNO a HC-SR04. Tento výstražný systém Car Reverse na báze systému Arduino je možné použiť na autonómnu navigáciu, určovanie vzdialenosti robota a ďalší rozsah
Sonarový diaľkomer: 4 kroky
Sonar Range Finder: V tomto návode bol vytvorený testovací plán, ktorý má zistiť, či sonarový diaľkomer dokáže určiť, či je prenosný počítač otvorený alebo nie. Nasleduje návod, ako vytvoriť vyhľadávač sonarových rozsahov, ako naprogramovať Arduino a kalibrovať ho
Inteligentné parkovanie Arduino: 4 kroky
Inteligentné parkovanie Arduino: Bill Blankenship, Willam Bailey, Hannah Hargrove S použitím dosky Arduino sa našej skupine podarilo vytvoriť systém, ktorý by svetelným senzorom umožnil zistiť, kedy auto zaberá priestor alebo či je priestor prázdny. Po šesťdesiatich ôsmich riadkoch sme
Ultrazvukový diaľkomer s dverami: 7 krokov (s obrázkami)
Ultrazvukový diaľkomer s dverami: Ultrazvukový diaľkomer detekuje, či mu niečo stojí v ceste, vydaním vysokofrekvenčnej zvukovej vlny. Tento návod bude zameraný na to, ako môžu dvere a ultrazvukové diaľkomery spolupracovať, konkrétne ako ich možno použiť na zistenie,
Odhlučnené garážové steny (pomocou metódy My Cleat): 9 krokov (s obrázkami)
Odhlučnené garážové steny (pomocou metódy My Cleat): V tomto návode vám ukážem, ako odhlučniť stenu pomocou metódy, ktorú som vyvinul pre svoje domáce nahrávacie štúdio. Je podobná metóde pružného kanála, má však výhody v tom, že je 1. oveľa lacnejšia, 2. oveľa robustnejšia, 3. umožňuje