Wielu kierowców boryka się z problemem parkowania w garażach, szczególnie jeśli tak garaż niedawno się pojawili. Opanowany entuzjasta samochodów W nowym miejscu mogą pomóc proste czujniki parkowania dla garażu, które można łatwo zmontować.
Materiały:
- kontroler Arduino (autor użył Duemilanove)
- czujnik ultradźwiękowy
- przewody
- Plastikowe pudełko
- zasilanie 9 V.
- Trójkolorowa dioda LED
- klej
- deska do krojenia chleba
Montaż:
Arduino jest przyklejony do dolnej części plastikowego pudełka za pomocą kleju (można użyć silikonu). Zasilanie z płyty jest przekazywane do kontrolera.
Następnie podłączane jest zasilanie czujnika ultradźwiękowego 5 V.
Wyjście czujnika ultradźwiękowego SIG jest podłączone do wyjścia Arduino PWM (odbywa się to w celu wysłania impulsów do czujnika i odczytania ich powrotu później). Autor wykorzystał 7. wyjście kontrolera.
Przed podłączeniem diody LED określa się, które okablowanie odpowiada za kolor. Czerwony, zielony i niebieski łączą się z pinami 11, 12 i 13 Arduino.
Teraz pozostaje przygotować część oprogramowania domowej roboty.
Program:
Ponieważ oprogramowanie Arduino zawiera już przykład pracy z czujnikami ultradźwiękowymi, nic więcej nie trzeba pobierać. Przykład należy szukać w tej lokalizacji: Plik -> Przykłady -> Czujniki -> Przykład pingowania. Cały kod jest kopiowany do nowego projektu i otrzymuje dowolną nazwę.
Przede wszystkim zmienia się interwał wysyłania do czujnika; wartość od 100 ms zmienia się do 1000 ms w linii z wartością „opóźnienie”.
Następnie ustawiane są numery pinów diody LED. Przed wierszem „const int pingPin = 7;” dane wartości są dodawane:
pinMode (13, WYJŚCIE); // niebieski
pinMode (12, WYJŚCIE); // zielony
pinMode (11, WYJŚCIE); // czerwony
Teraz następuje regulacja samej diody LED, czyli w jakiej odległości zostaną włączone kolory. Autor uczynił to tak, że gdy samochód znajduje się dalej niż 60 cm od ściany, dioda LED pali się na zielono, mniej niż 60 cm zmienia kolor na niebieski, a gdy pozostaje mniej niż 15 cm, dioda zmienia kolor na czerwony.
Kod podlega zmianom opisanym powyżej:
W rezultacie, używając kodu, Arduino będzie sterować wyjściami, aby wskazać kolor diody LED, która będzie zależeć od odległości do samochodu, a odległość zostanie określona przez czujnik ultradźwiękowy. Ostateczną wersję kodu można pobrać na dole artykułu.
Po sprawdzeniu poprawności działania programu czujniki parkowania są zamocowane na tylnej ścianie garażu, a dioda LED jest wyświetlana w wygodnym i widocznym miejscu.