Съдържание:
- Стъпка 1: Основната идея
- Стъпка 2: Съберете вашите материали:
- Стъпка 3: IR приемник (TSOP1738)
- Стъпка 4: Електрическа схема:
- Стъпка 5: Инсталиране на IR Remote Library:
- Стъпка 6: Декодиране на IR дистанционни сигнали:
- Стъпка 7: Запишете стойностите на декодирания сигнал
- Стъпка 8: Код за работа на клавиатурата
- Стъпка 9: Готово:
Видео: Направете мини безжична клавиатура от дистанционното на телевизора: 10 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-31 10:17
От AmalMathewFollow Още от автора:
Мислили ли сте някога да направите безжична клавиатура, като хакнете дистанционното на телевизора си. Така че в тази инструкция обяснявам как можете да изградите евтина мини безжична клавиатура.
Този проект използва IR (инфрачервена) комуникация за създаване на персонализирана безжична клавиатура.
Да започваме
Стъпка 1: Основната идея
Този проект използва IR безжична комуникация за извършване на различни клавиатурни операции. R или инфрачервена комуникация е често срещана, евтина и лесна за използване технология за безжична комуникация. Инфрачервената светлина е много подобна на видимата светлина, с изключение на това, че има малко по -голяма дължина на вълната. Това означава, че IR е неоткриваем за човешкото око - идеален за безжична комуникация.
Основната идея на този проект е, когато натиснете бутон на дистанционното на телевизора си, с помощта на IR приемник и Arduino можем да го декодираме и декодираните стойности могат да бъдат използвани за извършване на различни операции с клавиатурата. Използвах Arduino Pro Micro Тъй като е базиран на микроконтролера ATmega32U4 с вграден USB, който прави Micro разпознаваем като мишка или клавиатура. Можете също да използвате Arduino Leonardo. Този проект е много прост и всеки може да го модифицира според изискванията.
Стъпка 2: Съберете вашите материали:
- Arduino Pro Micro или Arduino Leonardo
- IR приемник (TSOP1738)
- Дистанционно за телевизор
- Някои джъмперни проводници
Забележка:
Можете да използвате само дъските, базирани на ATmega32U4.. Това прави Micro/Leonardo разпознаваем като мишка или клавиатура.
Стъпка 3: IR приемник (TSOP1738)
Това е миниатюрен приемник за инфрачервени системи за дистанционно управление. Демодулираният изходен сигнал може да бъде директно декодиран от микропроцесор. TSOP1738 е съвместим с всички обичайни формати на данни за IR дистанционно управление.
Стъпка 4: Електрическа схема:
Ако използвате Leonardo, ще има малка промяна в щифта DATA. Трябва да свържете PIN за данни към MOSI щифта на Leonardo.
Стъпка 5: Инсталиране на IR Remote Library:
Изтеглете IR Remote Library от тук и го инсталирайте.
Ако не знаете как да инсталирате допълнителни библиотеки arduino, следвайте връзката по -долу
www.arduino.cc/en/Guide/Libraries
Стъпка 6: Декодиране на IR дистанционни сигнали:
За декодиране на сигнали от IR дистанционно можем да използваме "IRrecvDemo" arduino скица, както е дадено с IR Remote Library.
Забележка: При примерната скица (IRrecvDemo) трябва да направите малка промяна в стойността int RECV_PIN. По подразбиране ще бъде 11, но на Arduino Micro MOSI щифтът е 16 -ти пин. Затова направете следната промяна в кода.
int RECV_PIN = 16;
Ако използвате Leonardo, трябва да го промените на MOSI пинов номер.
- Изберете дъска (Arduino/Genuino Micro) -(Фиг.3)
- Изберете Порт- (фиг. 4)
- Качете вашия код
Стъпка 7: Запишете стойностите на декодирания сигнал
- Отворете Serial Monitor и получете стойностите на IR Remote Signal.
- Забележете стойностите за всеки бутон.
Стъпка 8: Код за работа на клавиатурата
След получаване на стойностите на сигнала следващата стъпка е да добавите стойностите на сигнала в програмата и да поставите условие, че ако стойността на сигнала от отдалечено съвпада със стойностите в програмата, тогава изпълнете различни операции с клавиатурата.
Добавянето на клавиатурна библиотека към програмата й позволява да изпълнява различни клавиатурни операции.
Можете да изтеглите кода отдолу или да го получите от моята страница на GitHub.
Изтеглете кода и го качете в arduino micro чрез Arduino IDE.
Стъпка 9: Готово:
Можете да промените горната скица според вашите изисквания.
Вижте връзките по -долу, за да добавите още функции на клавиатурата
- https://www.arduino.cc/en/Reference/KeyboardModif…
- https://www.arduino.cc/en/Reference/ASCIIchart
Стъпка 10: Гледайте тези страхотни-g.webp" />
Препоръчано:
Управлявайте светодиодите си с дистанционното за телевизора ?! -- Arduino IR урок: 5 стъпки (със снимки)
Управлявайте светодиодите си с дистанционното за телевизора ?! || Arduino IR Tutorial: В този проект ще ви покажа как пренасочих безполезните бутони на дистанционното на телевизора си, за да управлявам светодиодите зад моя телевизор. Можете също да използвате тази техника, за да контролирате всякакви неща с малко редактиране на код. Ще говоря и малко за теорията
Дистанционното за телевизия става RF дистанционно -- NRF24L01+ Урок: 5 стъпки (със снимки)
Дистанционното за телевизия става RF дистанционно || NRF24L01+ Урок: В този проект ще ви покажа как използвах популярната nRF24L01+ RF IC за безжично регулиране на яркостта на LED лента чрез три безполезни бутона на дистанционното за телевизор. Да започваме
ThingSpeak, ESP32 и безжична безжична температура и влажност: 5 стъпки
ThingSpeak, ESP32 и безжична безжична температура и влажност: В този урок ще измерваме различни данни за температурата и влажността, използвайки сензор за температура и влажност. Ще научите и как да изпращате тези данни на ThingSpeak. За да можете да го анализирате отвсякъде за различни приложения
Дистанционното управление на Tim's Cybot Arduino NANO: 31 стъпки (със снимки)
Tim's Cybot Arduino NANO Дистанционно управление: Този проект има за цел да създаде инфрачервено дистанционно управление за управление на оригиналния Cybot, получен със списанието Ultimate Real Robots, започнало още през 2001 г. Причина за направата на дистанционното: (малко история) Преди издаването на части за IR слушалката
Направете своя собствена навиваща се клавиатура: 5 стъпки (със снимки)
Направете своя собствена клавиатура за навиване: Искали ли сте някога една от тези скъпи клавиатури за навиване, но не сте искали да харчите парите? Ето един бърз и мръсен начин да направите своя собствена