Spisu treści:
- Krok 1: Podstawowa idea
- Krok 2: Zbierz swoje materiały:
- Krok 3: Odbiornik podczerwieni (TSOP1738)
- Krok 4: Schemat obwodu:
- Krok 5: Instalowanie zdalnej biblioteki IR:
- Krok 6: Dekodowanie sygnałów podczerwieni:
- Krok 7: Zanotuj wartości zdekodowanego sygnału
- Krok 8: Kod obsługi klawiatury
- Krok 9: Gotowe:
Wideo: Zrób mini klawiaturę bezprzewodową z pilota telewizora: 10 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-31 10:23
Autor: AmalMathewObserwuj Więcej autora:
Czy kiedykolwiek myślałeś o stworzeniu bezprzewodowej klawiatury przez zhakowanie pilota telewizora? W tej instrukcji wyjaśniam, jak zbudować tanią mini bezprzewodową klawiaturę.
Ten projekt wykorzystuje komunikację IR (podczerwień) do stworzenia niestandardowej klawiatury bezprzewodowej.
Zacznijmy
Krok 1: Podstawowa idea
Ten projekt wykorzystuje komunikację bezprzewodową IR do wykonywania różnych operacji na klawiaturze. Komunikacja w podczerwieni jest powszechną, niedrogą i łatwą w użyciu technologią komunikacji bezprzewodowej. Światło podczerwone jest bardzo podobne do światła widzialnego, z tym wyjątkiem, że ma nieco dłuższą długość fali. Oznacza to, że podczerwień jest niewykrywalna dla ludzkiego oka – idealna do komunikacji bezprzewodowej.
Podstawową ideą tego projektu jest naciśnięcie przycisku na pilocie telewizora, za pomocą odbiornika podczerwieni i Arduino możemy go zdekodować, a zdekodowane wartości można wykorzystać do wykonywania różnych operacji na klawiaturze. Użyłem Arduino Pro Micro, ponieważ bazuje na mikrokontrolerze ATmega32U4 z wbudowanym portem USB, dzięki czemu Micro jest rozpoznawalny jako mysz lub klawiatura. Możesz również użyć Arduino Leonardo. Ten projekt jest bardzo prosty i każdy może modyfikować zgodnie z wymaganiami.
Krok 2: Zbierz swoje materiały:
- Arduino Pro Micro lub Arduino Leonardo
- Odbiornik podczerwieni (TSOP1738)
- Pilot do telewizora
- Niektóre przewody połączeniowe
Notatka:
Można używać tylko płyt opartych na ATmega32U4. Dzięki temu Micro/Leonardo jest rozpoznawalny jako mysz lub klawiatura.
Krok 3: Odbiornik podczerwieni (TSOP1738)
Jest to zminiaturyzowany odbiornik do systemów zdalnego sterowania na podczerwień. Zdemodulowany sygnał wyjściowy może być bezpośrednio dekodowany przez mikroprocesor. TSOP1738 jest kompatybilny ze wszystkimi popularnymi formatami danych zdalnego sterowania na podczerwień.
Krok 4: Schemat obwodu:
Jeśli używasz Leonardo, nastąpi niewielka zmiana w pinie DATA. Musisz podłączyć pin danych do pinu MOSI Leonardo.
Krok 5: Instalowanie zdalnej biblioteki IR:
Pobierz IR Remote Library stąd i zainstaluj ją.
Jeśli nie wiesz, jak zainstalować dodatkowe biblioteki arduino, kliknij poniższy link
www.arduino.cc/en/Guide/Libraries
Krok 6: Dekodowanie sygnałów podczerwieni:
Do dekodowania sygnałów z pilota IR możemy użyć szkicu arduino "IRrecvDemo" podanego w bibliotece IR Remote Library.
Uwaga: Na przykładowym szkicu (IRrecvDemo) należy dokonać niewielkiej zmiany wartości int RECV_PIN. Domyślnie będzie to 11, ale w Arduino Micro pin MOSI jest 16 pinem. Więc dokonaj następującej modyfikacji kodu.
wewn. PIN_ODBIORU = 16;
Jeśli używasz Leonardo musisz zmienić go na numer PIN MOSI.
- Wybierz płytkę (Arduino/Genuino Micro) -(rys.3)
- Wybierz port-(rys.4)
- Prześlij swój kod
Krok 7: Zanotuj wartości zdekodowanego sygnału
- Otwórz Monitor szeregowy i uzyskaj wartości sygnału IR Remote Signal.
- Zanotuj wartości dla każdego przycisku.
Krok 8: Kod obsługi klawiatury
Po uzyskaniu wartości sygnałów kolejnym krokiem jest dodanie wartości sygnałów do programu i postawienie warunku, że jeśli wartość sygnału ze zdalnego sterowania będzie zgodna z wartościami w programie, wówczas należy wykonać różne operacje na klawiaturze.
Dodanie Biblioteki Klawiatury do programu umożliwia mu wykonywanie różnych operacji na klawiaturze.
Możesz pobrać kod poniżej lub możesz go pobrać z mojej strony GitHub.
Pobierz kod i prześlij go do arduino micro przez Arduino IDE.
Krok 9: Gotowe:
Możesz zmodyfikować powyższy szkic zgodnie ze swoimi wymaganiami.
Zapoznaj się z poniższymi linkami, aby dodać więcej funkcji klawiatury
- https://www.arduino.cc/en/Reference/KeyboardModif…
- https://www.arduino.cc/en/Reference/ASCIIchart
Krok 10: Obejrzyj te fajne-g.webp" />
Zalecana:
Kontroluj swoje diody LED za pomocą pilota do telewizora?! -- Samouczek Arduino IR: 5 kroków (ze zdjęciami)
Kontroluj swoje diody LED za pomocą pilota do telewizora?! || Samouczek Arduino IR: W tym projekcie pokażę, jak zmieniłem przeznaczenie bezużytecznych przycisków na pilocie telewizora, aby sterować diodami LED za moim telewizorem. Możesz również użyć tej techniki do kontrolowania różnych rzeczy za pomocą niewielkiej edycji kodu. Opowiem też trochę o teorii
Jak sterować urządzeniami domowymi za pomocą pilota telewizora z funkcją timera: 7 kroków (ze zdjęciami)
Jak sterować urządzeniami domowymi za pomocą pilota do telewizora z funkcją timera: Nawet po 25 latach wprowadzenia na rynek konsumencki komunikacja w podczerwieni jest nadal bardzo aktualna w ostatnich dniach. Niezależnie od tego, czy jest to 55-calowy telewizor 4K, czy radio samochodowe, wszystko wymaga pilota na podczerwień, aby odpowiedzieć na nasze
Kontroluj układ swojego modelu pociągu za pomocą pilota telewizora!: 7 kroków (ze zdjęciami)
Kontroluj układ swojego modelu pociągu za pomocą telewizora PILOT!: W tej instrukcji pokażę, jak zrobić system zdalnego sterowania na podczerwień do modelu pociągu. Będziesz wtedy mógł kontrolować swoje pociągi, relaksując się na kanapie. Więc zacznijmy
Konwertuj pilota na podczerwień na pilota RF: 9 kroków (ze zdjęciami)
Konwertuj swój pilot na podczerwień na pilot RF: W dzisiejszej instrukcji pokażę Ci, jak korzystać z ogólnego modułu RF bez mikrokontrolera, co ostatecznie doprowadzi nas do zbudowania projektu, w którym można przekonwertować pilot na podczerwień dowolnego urządzenia na RF Zdalny. Główną zaletą konwersji
Jak emulować pilota telewizora lub inny za pomocą Arduino Irlib: 3 kroki (ze zdjęciami)
Jak emulować pilota telewizyjnego lub innego za pomocą Arduino Irlib: WprowadzenieCześć wszystkim i witam w moim pierwszym Instructable.Dzisiaj nauczymy się, jak mówi tytuł, emulować pilota telewizora lub coś podobnego, które działa z sygnałami podczerwieni za pomocą Arduino (dowolny model) .Problem polegał na tym, że jak mogę przekazać kody do