Mnoho vodičov čelí problému parkovania v garážach, najmä ak je to tak v garáži nedávno sa objavili. navyknúť automobilový nadšenec Na novom mieste môžu pomôcť jednoduché parkovacie senzory pre garáž, ktoré sa dajú ľahko zmontovať.
materiály:
- ovládač Arduino (autor použil Duemilanove)
- Ultrazvukový senzor
- drôty
- Plastová krabica
- napájanie 9V
- Trojfarebná LED
- lepidlo
- doštička
zostava:
Arduino sa nalepí na spodnú časť plastovej krabičky pomocou lepidla (môžete použiť silikón). Napájanie z dosky sa privádza do ovládača.
Ďalej je pripojený výkon 5V ultrazvukového senzora.
Výstup ultrazvukového senzora SIG je pripojený k výstupu Arduino PWM (to sa robí tak, že sa do senzora pošlú impulzy a neskôr sa načíta ich návrat). Autor použil siedmy výstup regulátora.
Pred pripojením LED sa určí, za ktoré káble je zodpovedná farba. Červená, zelená a modrá sa pripája k 11, 12 a 13 pinom Arduino.
Teraz zostáva pripraviť na to softvérovú časť domáci.
program:
Pretože softvér Arduino už obsahuje príklad pre prácu s ultrazvukovými snímačmi, nie je potrebné sťahovať nič iné. V tomto umiestnení by sa mal hľadať príklad: Súbor -> Príklady -> Senzory -> Príklad pingu. Celý kód sa skopíruje do nového projektu a dostane ľubovoľný názov.
Najskôr sa zmení interval odosielania do senzora, hodnota z 100 ms sa zmení na 1 000 ms v riadku s hodnotou „oneskorenie“.
Ďalej sa nastavia čísla pinov pre LED. Pred riadok „const int pingPin = 7;“ pridávajú sa údaje o hodnote:
pinMode (13, VÝSTUP); // modrá
pinMode (12, VÝSTUP); // zelená
pinMode (11, VÝSTUP); // červená
Teraz prichádza úprava samotnej LED, to znamená, v akej vzdialenosti sa zapnú farby. Autor to urobil tak, že keď je auto ďalej ako 60 cm od steny, LED zhasne zelene, menej ako 60 cm sa farba zmení na modrú a keď zostane menej ako 15 cm, LED zmení farbu na červenú.
Kód podlieha zmenám opísaným vyššie:
Výsledkom je, že Arduino pomocou tohto kódu bude ovládať výstupy tak, aby indikovalo farbu LED, ktorá bude závisieť od vzdialenosti od vozidla, a vzdialenosť sa určí pomocou ultrazvukového senzora. Konečnú verziu kódu si môžete stiahnuť v dolnej časti článku.
Po skontrolovaní správneho fungovania programu sú parkovacie senzory upevnené na zadnej stene garáže a na vhodnom a viditeľnom mieste je zobrazená kontrolka LED.