Spisu treści:
- Krok 1: Lista materiałów
- Krok 2: Usuwanie IC dla wartości analogowych
- Krok 3: Działanie kontroli gestów
- Krok 4: Kalibracja czujników
- Krok 5: Połączenia sprzętowe
- Krok 6: Programowanie SLabs-32
- Krok 7: Zostań Tonym Starkiem
Wideo: Proste sterowanie gestami za pomocą czujników podczerwieni: 7 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Kontrolowanie rzeczy za pomocą gestów jest zawsze ekscytujące i przyjemne, ale dostępne na rynku czujniki do rozpoznawania gestów są dość kosztowne. Jak więc wykonać proste sterowanie gestami za kilka dolarów? Cóż, czujniki podczerwieni, gdy są właściwie używane, mogą być używane do rozpoznawania prostych gestów. Korzystając z 2 czujników podczerwieni, możemy sprawić, by rozpoznawał cztery rodzaje gestów, którymi są machnięcie w lewo, machnięcie w prawo, machanie ręką i przesuwanie dłoni do przodu i do tyłu.
Ten projekt wykonamy za pomocą SLabs-32. Posiada wbudowany ekran TFT, z którego możemy skorzystać, wyświetlając obrazy po rozpoznaniu określonego gestu.
SLabs-32 przydaje się przy tego rodzaju projektach, mamy wiele zasobów na pokładzie na SLabs-32. Możemy również użyć karty SD, aby wyświetlać obrazy na ekranie TFT i zmieniać je za każdym razem, gdy przesuwamy palcem w lewo lub w prawo.
Aby uprościć sprawę, po prostu wyświetlimy emoji, które wygląda w lewo lub w prawo w zależności od naszego ruchu.
Aby uzyskać własne SLabs-32, kliknij ten link
Krok 1: Lista materiałów
Do tego projektu potrzebujesz:
- SLab-32 (v0.1)
- 2 x czujniki podczerwieni
Krok 2: Usuwanie IC dla wartości analogowych
Czujnik podczerwieni normalnie daje nam wyjście cyfrowe, albo 0 albo 1. Musimy usunąć układ scalony z czujnika IR i użyć przewodu połączeniowego, aby połączyć się z odbiornikiem czujnika IR. To da nam wartości analogowe z czujnika IR. Aby to zrobić, prześledź pin odbiornika połączony z pinem uchwytu IC. Przyjrzyj się obrazowi w tym kroku, aby dowiedzieć się, jak śledzić pin odbiornika. Dla lepszego zrozumienia zaznaczyłem ślad odbiornika.
Podłącz przewód połączeniowy do tego pinu odbiornika układu scalonego, aby użyć tego czujnika jako czujnika analogowego;
Krok 3: Działanie kontroli gestów
Aby rozpoznawać ruchy gestami za pomocą czujników podczerwieni, stosujemy mechanizm spustowy. Mamy dwa czujniki podczerwieni, nazwijmy je dla naszej wygody lewy-IR i prawy-IR. Lewa podczerwień to czujnik podczerwieni po lewej stronie, a prawa podczerwień to podczerwień po prawej stronie. Kiedy przesuwamy w lewo, przesuwamy rękę od prawej do lewej. Prawy czujnik podczerwieni najpierw wykrywa ten ruch i podnosi flagę. Teraz tylko, jeśli jakikolwiek ruch zostanie wykryty na lewym czujniku podczerwieni, rozpoznaje go jako przesunięcie w lewo. Podobnie jest również w przypadku przesunięcia w prawo. Nie chcemy żadnych złych wyników, jeśli po prostu przesuniemy rękę na prawym czujniku podczerwieni, to pokazuje, że machnięcie w prawo. Dlatego, aby było to bardziej sensowne, używamy tego mechanizmu.
Aby rozpoznać gest machania, po prostu liczymy, ile razy osoba przesunęła kolejno w prawo iw lewo w określonym czasie, który w naszym przypadku wynosi 5 sekund.
Krok 4: Kalibracja czujników
Teraz umiejscowienie czujnika podczerwieni jest bardzo ważne, ponieważ to one zadecydują o twoich wartościach progowych. Zwróć uwagę na wartości czujnika podczerwieni, gdy zbliżysz rękę do czujników podczerwieni. Użyj tych wartości, aby określić próg wykrywania jakiegokolwiek ruchu w pobliżu czujnika podczerwieni. Ponadto umieść czujniki podczerwieni obok siebie, zachowując około 3 cm odstępu między nimi.
Krok 5: Połączenia sprzętowe
Podłącz wyjście analogowe z dwóch czujników podczerwieni do wejść analogowych SLabs-32.
Aby uprościć sprawę, użyj taśmy, aby przytrzymać czujnik podczerwieni w jednym miejscu. Jeśli przypadkowo przesuniesz czujnik podczerwieni, wszystkie wartości czujnika muszą zostać ponownie skalibrowane. Więc użyj taśmy lub czegokolwiek, co przytrzymuje go w jednym miejscu
Krok 6: Programowanie SLabs-32
Wystarczy przesłać szkic dołączony do tego projektu.
Obserwuj odczyty czujnika podczerwieni na monitorze szeregowym. W razie potrzeby wprowadź zmiany, jeśli wartości progowe nie odpowiadają odczytom czujnika podczerwieni. Dostosuj wartości i ustaw próg, jak chcesz.
Krok 7: Zostań Tonym Starkiem
Cóż, niezupełnie, ale teraz masz tani mechanizm kontroli gestów, którego możesz używać ze wszystkim, co chcesz, tak jak Tony Stark z Iron-man robi z Jarvisem. Ok, nie bardzo, ale przynajmniej to jest początek.
Zalecana:
Sterowanie gestami ręki SILNIKA DC Prędkość i kierunek za pomocą Arduino: 8 kroków
Sterowanie gestami dłoni z silnika prądu stałego za pomocą Arduino: W tym samouczku nauczymy się sterować silnikiem prądu stałego za pomocą gestów dłoni za pomocą arduino i Visuino. Obejrzyj wideo! Sprawdź także: Samouczek gestów dłoni
Proste sterowanie gestami - kontroluj swoje zabawki RC za pomocą ruchu ramienia: 4 kroki (ze zdjęciami)
Proste sterowanie gestami - kontroluj swoje zabawki zdalnie sterowane ruchem ręki: witaj w moim „ible” #45. Jakiś czas temu zrobiłem w pełni działającą wersję RC BB8 z części Lego Star Wars… https://www.instructables.com/id/Whats-Inside-My-R… Kiedy zobaczyłem, jak fajnie jest Force Band stworzony przez Sphero, pomyślałem: „Ok, ja c
Sterowanie jasnością Sterowanie diodami LED w oparciu o PWM za pomocą przycisków, Raspberry Pi i Scratch: 8 kroków (ze zdjęciami)
Kontrola jasności Sterowanie diodami LED w oparciu o PWM za pomocą przycisków, Raspberry Pi i Scratch: Próbowałem znaleźć sposób, aby wyjaśnić moim uczniom, jak działa PWM, więc wyznaczyłem sobie zadanie kontrolowania jasności diody LED za pomocą 2 przycisków - jeden przycisk zwiększający jasność diody LED a drugi ją przyciemniający. Aby zaprogramować
Sterowanie 8 przekaźnikami za pomocą NodeMCU i odbiornika podczerwieni za pomocą pilota WiFi i IR oraz aplikacji na Androida: 5 kroków (ze zdjęciami)
Sterowanie 8 przekaźnikami za pomocą NodeMCU i odbiornika IR za pomocą Wi-Fi i pilota IR oraz aplikacji na Androida: Sterowanie 8 przełącznikami przekaźnikowymi za pomocą nodemcu i odbiornika ir przez Wi-Fi i pilota ir oraz aplikację na Androida. Ich pilot działa niezależnie od połączenia Wi-Fi. TUTAJ
Robot autonomiczny Wallace - część 4 - dodanie czujników odległości na podczerwień i czujników „wzmacniacza”: 6 kroków
Robot autonomiczny Wallace – część 4 – Dodaj czujniki odległości na podczerwień i czujniki „wzmacniacza”: Witam, dzisiaj rozpoczynamy kolejny etap ulepszania możliwości Wallace'a. W szczególności staramy się poprawić jego zdolność wykrywania i omijania przeszkód za pomocą czujników odległości na podczerwień, a także wykorzystać możliwości kontrolera silnika Roboclaw