Mnoho řidičů se potýká s problémem parkování v garážích, zejména pokud to tak je v garáži nedávno se objevili. Zvládl automobilový nadšenec na novém místě mohou pomoci jednoduché parkovací senzory pro garáž, které lze snadno sestavit.
Materiály:
- řadič Arduino (autor použil Duemilanove)
- Ultrazvukový senzor
- dráty
- Plastová krabička
- napájení 9V
- Tříbarevná LED
- lepidlo
- prkénko
Montáž:
Arduino je nalepeno na dno plastové krabičky pomocí lepidla (můžete použít silikon). Napájení z desky je přivedeno do řídicí jednotky.
Dále je připojen výkon 5V ultrazvukového senzoru.
Výstup ultrazvukového senzoru SIG je připojen k výstupu Arduino PWM (to se provádí tak, že se do senzoru vysílají impulsy a později se čte jejich návrat). Autor použil 7. výstup regulátoru.
Před připojením LED se určí, které zapojení je za barvu odpovědné. Červené, zelené a modré připojení k Arduino je 11, 12 a 13 pinů.
Nyní zbývá připravit softwarovou část tohoto domácí.
Program:
Protože software Arduino již obsahuje příklad pro práci s ultrazvukovými senzory, není třeba stahovat nic jiného. V tomto umístění je třeba hledat příklad: Soubor -> Příklady -> Senzory -> Příklad Ping. Celý kód je zkopírován do nového projektu a je pojmenován libovolně.
Nejprve se změní interval odesílání do senzoru, hodnota ze 100 ms se změní na řádek s hodnotou „zpoždění“.
Dále jsou nastavena čísla pinů pro LED. Před řádkem „const int pingPin = 7;“ přidána hodnota hodnoty:
pinMode (13, VÝSTUP); // modrá
pinMode (12, VÝSTUP); // zelená
pinMode (11, VÝSTUP); // červená
Nyní přichází úprava samotné LED, tj. V jaké vzdálenosti budou barvy zapnuty. Autor to udělal tak, že když je vůz dále než 60 cm od zdi, LED se rozsvítí zeleně, méně než 60 cm se barva změní na modrou, a dokonce i když je méně než 15 cm, LED změní barvu na červenou.
Kód podléhá změnám popsaným výše:
Výsledkem je, že Arduino pomocí kódu bude řídit výstupy a indikovat barvu LED, která bude záviset na vzdálenosti od auta, a vzdálenost bude určena ultrazvukovým senzorem. Konečnou verzi kódu si můžete stáhnout v dolní části článku.
Po kontrole správného fungování programu se parkovací senzory namontují na zadní stěnu garáže a LED se zobrazí na vhodném a viditelném místě.