Съдържание:
- Консумативи
- Стъпка 1: ИК сензор за запояване на Arduino Pro Micro
- Стъпка 2: Качете код в Arduino Pro Micro
- Стъпка 3: Получаване на кодовете на вашето дистанционно управление
- Стъпка 4: Актуализирайте вашата Arduino Pro Micro Sketch и качете отново
Видео: Управление на телевизор и свързано Raspberry Pi със същото дистанционно: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
За да управляваме Raspberry Pi с инфрачервено дистанционно, използвахме LIRC. Това работеше до Kernel 4.19. X, когато стана много по -предизвикателно да накара LIRC да работи. В този проект имаме Raspberry Pi 3 B+, свързан към телевизор и трябва да се отървем от клавиатурата и мишката. Вече няма да се налага да инсталираме LIRC на RPi или на всяко устройство, което използваме този проект, с което ще освободим ресурси.
Консумативи
- Arduino Pro Micro
- IR сензор
- Микро USB кабел
Стъпка 1: ИК сензор за запояване на Arduino Pro Micro
IR сензорът TSOP1836 има три пина: сигнал, GND и Vcc. Уверете се, че сте потърсили извода за вашия сензор преди запояване. След това, GND на сензора за запояване към GND на платката, Vcc на сензорите към платката и сигнала на сензора към пин 2 на Arduino Pro Micro. Не забравяйте да увиете дъската, за да я защитите, но оставете сензора открит.
Стъпка 2: Качете код в Arduino Pro Micro
Кодът може да бъде намерен в Github.
Стъпка 3: Получаване на кодовете на вашето дистанционно управление
Има много малък шанс вашият код да заработи сега и да приключите с този проект. За по -голямата част от производителите, които не използват същото дистанционно като моето, ще трябва да прочетете кодовете на вашето дистанционно. Отворете Arduino IDE Serial Monitor и се уверете, че Baud Rate съответства на това, което имаме в кода в ред "Serial.begin (115200);". Насочете дистанционното към IR сензора, след това натиснете един бутон и освободете бързо, за да получите поне два реда в Serial Monitor. Първият ред е кодът на бутона, а следващият ред е начинът на дистанционното да каже просто повторете последния код.
Стъпка 4: Актуализирайте вашата Arduino Pro Micro Sketch и качете отново
Ще забележите два вида дистанционни кодове в скицата, която сте изтеглили от Github:
- Повтарящ се: използва се за движение на мишката (задръжте бутона, за да продължите да се движите)
- Не се повтаря: използва се за натискане на един бутон, като например щракване с левия бутон на мишката
В допълнение към кода, който сте получили от предишната стъпка, трябва да актуализирате размера на "const int ButtonCount", който е 32 в моята скица, защото имам 32 кода на бутони, дефинирани в ResultsValues [ButtonCount].
Не на последно място, трябва да актуализирате следния ред:
if (Results.value == 4294967295) за (int i = 0; i <ButtonCount; i ++) AllButtons = RepeatCode ;
Заменете 4294967295 с кода за повторение на вашето дистанционно. Този код може да бъде получен от предишната стъпка, като задържите произволен бутон за дистанционно управление. Повтарящият се код ще бъде кодът, който се показва многократно.
Препоръчано:
Как да контролирате домакински уреди с дистанционно за телевизор с функция таймер: 7 стъпки (със снимки)
Как да контролираме домакинските уреди с дистанционно за телевизор с функция таймер: Дори след 25 години от въвеждането му на потребителския пазар, инфрачервената комуникация все още е много актуална през последните дни. Независимо дали става въпрос за вашия 55 -инчов 4K телевизор или аудиосистема на вашия автомобил, всичко се нуждае от IR дистанционно управление, за да отговори на нашите
8 Релейно управление с NodeMCU и IR приемник, използващ WiFi и IR дистанционно управление и приложение за Android: 5 стъпки (със снимки)
8 Релейно управление с NodeMCU и IR приемник, използващ WiFi и IR дистанционно и приложение за Android: Управление на 8 релейни превключвателя с помощта на nodemcu и IR приемник през wifi и дистанционно и приложение за android. Дистанционното работи независимо от wifi връзката. ТУК
Обикновен комплект за дистанционно управление, трансформиран в четириканално дистанционно управление RC играчка: 4 стъпки
Обикновен комплект за дистанционно управление, трансформиран в четириканално дистанционно управление RC Toy: 如何 将 通用 遥控 套件 转换 为 玩具 中 使用 的 四 遥控 器。 遥控 套件 非常 便宜。 采用 62 62 2262 和 2272 芯片 433 模块 构建。方法 非常 简单。 只需 一些 瓦楞纸 板 , 然后 按照 视频 教程 这个 电子 项目 并 为 服务。 玩具 车船 提供 远程 无线 控制
Nintendo Joycon Drift Fix (не е свързано със софтуера): 8 стъпки (със снимки)
Nintendo Joycon Drift Fix (Не е свързано със софтуера): След една година интензивна употреба започнах да забелязвам, че моят joycon ще се отклони, когато не докосне аналоговия стик. Опитах се да калибрирам и издухвам въздух в аналоговия стик, но това не реши Потърсих заместващ аналогов стик, но те
Дистанционно дистанционно управление: 11 стъпки (със снимки)
Дистанционно дистанционно управление: Имам новородено бебе и той не смята, че трябва да спи толкова дълго, колкото съпругата ми и аз може да му пожелаем. Едно нещо, което го прави щастлив в креватчето му, е мобилният телефон, който виси над него. Така че, когато се събуди, ако ни трябват още около 25 минути