Sok járművezető szembesül a garázsokban történő parkolás problémájával, különösen, ha ez a helyzet a garázs nemrégiben megjelent. hozzászoktat autó rajongó Egy új helyen segíthet egy garázs egyszerű parkolási érzékelője, amely könnyen összeszerelhető.
anyagok:
- vezérlő Arduino (szerző használta a Duemilanove-t)
- Ultrahangos érzékelő
- vezetékek
- Műanyag doboz
- 9 V-os tápegység
- Háromszínű LED
- ragasztó
- kenyérvágódeszka
összeállítás:
Az Arduino-t ragasztással ragasztják a műanyag doboz aljára (használhat szilikonot). A tábláról az áramot a vezérlő kapja meg.
Ezután csatlakoztatjuk az 5 V-os ultrahangos érzékelőt.
A SIG ultrahangos érzékelő kimenete csatlakozik az Arduino PWM kimenethez (ezt impulzusok küldésére az érzékelőre, és a visszatérés későbbi olvasására). A szerző a vezérlő 7. kimenetét használja.
A LED csatlakoztatása előtt meg kell határozni, hogy melyik vezeték az adott színért felelős. A piros, zöld és kék csatlakozik az Arduino 11, 12 és 13 csapjaihoz.
Most már el kell készíteni ennek a szoftvernek a részét házi.
A program:
Mivel az Arduino szoftver már tartalmaz példát az ultrahangos érzékelőkkel történő munkavégzésre, semmit sem kell letölteni. Példát kell keresni ezen a helyen: Fájl -> Példák -> Érzékelők -> Ping-példa. Az összes kódot átmásolják egy új projektbe, és egy tetszőleges nevet kapnak.
Mindenekelőtt megváltozik az érzékelőnek történő küldés időszaka: az érték 100 ms-ról 1000 ms-ra változik a sorban a „késleltetés” értékkel.
Ezután beállítják a LED jelzőszámát. A "const int pingPin = 7;" sor előtt hozzáadunk érték adatokat:
pinMode (13, OUTPUT); // kék
pinMode (12, OUTPUT); // zöld
pinMode (11, OUTPUT); // vörös
Most jön a LED beállítása, azaz hogy milyen távolságra milyen színek fognak bekapcsolni. A szerző úgy készítette, hogy amikor az autó 60 cm-re távolabb van a faltól, a LED zölden világít, kevesebb mint 60 cm-en a szín kékre változik, és még ha kevesebb is van 15 cm-nél, akkor a LED pirosra vált.
Kód a fent leírt változások függvényében:
Ennek eredményeként a kód használatával az Arduino vezérli a kimeneteket, jelezve a LED színét, amely függ az autó távolságától, és a távolságot egy ultrahangos érzékelő határozza meg. A kód végleges verziója letölthető a cikk alján.
A program helyes működésének ellenőrzése után a parkolási érzékelőket rögzítik a garázs hátsó falán, és a LED egy kényelmes és látható helyen jelenik meg.