Spisu treści:
Cześć wszystkim. W tym Instruktażu pokażę ci, jak łatwo zrobić bezstykowy przełącznik z czujnikiem odległości. Może to być bardzo przydatne dla twojego domu lub innych maszyn.
Ponieważ jestem studentem i robię projekt o „domu pasywnym” i chcę mieć specjalny przełącznik.
Kieszonkowe dzieci:
Krok 1: czego potrzebujesz
Co musisz zrobić
ten przełącznik to:
druty
- deska do krojenia chleba
- czujnik odległości. Wolę HC-SR04 lub HC-SR05.
-anada Arduino
-an LED do testowania programu
Krok 2: Okablowanie
Czujnik odległości ma 4 piny:
-VCC
-WYMUSKANY
-ECHO
-GND
Połączyć:
-VCC do 5V pin na płycie arduino
-TRIG na cyfrowy pin (w moim przypadku pin 3)
-ECHO na inny pin cyfrowy (w moim przypadku pin 4)
-GND do GND
Podłącz diodę LED do cyfrowego pinu, który musi być inny niż pozostałe piny.
Krok 3: Program
Dla niektórych z was, którzy nie rozumieją kodu, w moim kodzie są dwie części (w „pustej pętli”):
- Pierwsza część dotyczy czujnika odległości. Aby zmierzyć odległość, czujnik wysyła i odbiera echo (rodzaj dźwięku). Do skalibrowania użyłem długości arkusza A4 (29,7 cm - 11,69 "). W tym obliczeniu" odległość = (czas trwania / 2) / 29,7 "podzieliłem czas trwania na 2, ponieważ czas echa musi przejść z tej strony arkusza na inną stronę tego samego arkusza, jest taka sama, jak echo przechodzi z innej strony do czujnika (jest umieszczone po tej stronie arkusza).
- Druga część to główna część tego kodu. Taka jest struktura mojego kodu:
Podczas(…){
…;
Podczas(…){
…;
Podczas(…){
…;
Podczas(…){
…;
}
}
}
}
Jeśli twoja ręka (lub przedmiot) jest w przedziale od 2 do 10 cm (0,79 "-3,94", możesz zmienić ten zakres w programie), program wejdzie w pierwszy "Kiedy", a dioda LED (lub coś innego) obróci się na. A kiedy przesuniesz rękę dalej niż 10 cm (drugi „Podczas”), dioda LED nadal musi się włączyć (jak zwykły przełącznik). Jeśli twoja ręka ma od 2 do 10 cm po raz drugi (3. „Podczas”), dioda LED musi się wyłączyć. A kiedy odsuniesz go od czujnika (> 10 cm, czwarty „Podczas”), dioda LED nadal musi się wyłączać, dopóki nie poruszysz ręką bliżej niż 10 cm.
Krok 4: Wynik …
Przepraszam za mój angielski. Nie jestem native speakerem. Jeśli masz jakąś poprawę, są mile widziani!
Jeśli jesteś zainteresowany tym projektem, kliknij przycisk „Głosuj” w prawym górnym rogu i zagłosuj!