Съдържание:
- Консумативи
- Стъпка 1: Скрийте Devinput.lircd.conf
- Стъпка 2: Изтеглете.conf файл за вашето дистанционно
- Стъпка 3: Python код
Видео: Лесна настройка IR дистанционно управление с помощта на LIRC за Raspberry PI (RPi) - юли 2019 г. [част 2]: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В част 1 демонстрирах как да сглобя RPi + VS1838b и да конфигурирам LIRC модула на Raspbian да получава IR команди от IR дистанционно. Всички проблеми с настройките на хардуера и LIRC са обсъдени в част 1. Част 2 ще демонстрира как да взаимодействаме хардуера + LIRC модула, който настройваме в Част 1 с python.
Дистанционно [IR приемник + RPI] LIRC Pythondisplay (или изпращане).
Консумативи
нито един
Стъпка 1: Скрийте Devinput.lircd.conf
Вашите отдалечени конфигурационни файлове ще бъдат поставени в директорията /etc/lirc/lircd.conf.d. LIRC ще намери всеки файл в тази директория, стига да има разширение.conf (т.е.: JVC.lircd.conf). Няма да използваме файла devinput.lircd.conf, така че ще го скрием, като променим разширението, както следва, като преименуваме devinput.lircd.conf на devinput.lircd.conf.copy
$ sudo mv /etc/lirc/lircd.conf.d/devinput.lircd.conf /etc/lirc/lircd.conf.d/devinput.lircd.conf.copy
Стъпка 2: Изтеглете.conf файл за вашето дистанционно
Най -лесният начин да получите отдалечен.conf файл е да го изтеглите от огромната библиотека на lirc.sourceforge.net Дори ако конкретният ви отдалечен модел не е в списъка, МНОГО вероятно е друг модел от същия производител да работи добре. Просто намерете производителя на вашето дистанционно управление и кликнете върху близък модел. Ако не сте сигурни кой модел е близък, можете да разгледате съдържанието на всеки модел и да намерите такъв, който е близък до вашия.
Трудният начин да получите.conf файл е да създадете свой собствен с помощта на вградения инструмент за запис, но бях много неуспешен, опитвайки се да създам файл с помощта на тази помощна програма въпреки много усилия. Има много други хора с подобни трудности при използване на incocord и горещо препоръчвам лесния начин за изтегляне на.conf файл от lirc.sourceforge.net
Вашите отдалечени конфигурационни файлове ще бъдат поставени в директорията /etc/lirc/lircd.conf.d. LIRC ще намери всеки файл в тази директория, стига да има разширение.conf (т.е.: JVC.lircd.conf).
Стъпка 3: Python код
Ето малко код за тестване.
от lirc import RawConnection
def ProcessIRRemote ():
#get IR команда #keypress формат = (шестнадесетичен код, повторен_номер, команден_ключ, отдалечен_идентификатор) опитайте: натискане на клавиш = conn.readline (.0001) с изключение на: клавишно натискане = "" ако (натискане на клавиш! = "" и натискане на клавиш! = Няма): данни = keypress.split () последователност = данни [1] команда = данни [2] #ignore команда се повтаря ако (последователност! = "00"): връщане на печат (команда)
#дефинирайте глобално
conn = RawConnection ()
печат ("Стартиране …")
докато е вярно:
ProcessIRRemote ()
Препоръчано:
IRduino: Дистанционно управление Arduino - имитирайте изгубено дистанционно: 6 стъпки
IRduino: Дистанционно управление Arduino - имитирайте изгубено дистанционно: Ако някога сте загубили дистанционното управление за вашия телевизор или DVD плейър, знаете колко е разочароващо да се налага да ходите, да намирате и използвате бутоните на самото устройство. Понякога тези бутони дори не предлагат същата функционалност като дистанционното. Получаване
Кола с дистанционно управление - Управление с помощта на безжичен Xbox 360 контролер: 5 стъпки
Кола с дистанционно управление - Управление с помощта на безжичен Xbox 360 контролер: Това са инструкции, за да изградите свой собствен автомобил с дистанционно управление, управляван с помощта на безжичен контролер Xbox 360
Обикновен комплект за дистанционно управление, трансформиран в четириканално дистанционно управление RC играчка: 4 стъпки
Обикновен комплект за дистанционно управление, трансформиран в четириканално дистанционно управление RC Toy: 如何 将 通用 遥控 套件 转换 为 玩具 中 使用 的 四 遥控 器。 遥控 套件 非常 便宜。 采用 62 62 2262 和 2272 芯片 433 模块 构建。方法 非常 简单。 只需 一些 瓦楞纸 板 , 然后 按照 视频 教程 这个 电子 项目 并 为 服务。 玩具 车船 提供 远程 无线 控制
Робот с дистанционно управление с помощта на Arduino и T.V. Дистанционно: 11 стъпки
Робот с дистанционно управление с помощта на Arduino и телевизионно дистанционно: Тази кола с дистанционно управление може да се движи, използвайки практически всякакъв вид дистанционно управление, като телевизор, променлив ток и др. Той използва факта, че дистанционното излъчва IR (инфрачервено). Това свойство се използва чрез използване на IR приемник, който е много евтин сензор
[DIY] Spider Robot - ЧАСТ II - Дистанционно управление: 5 стъпки
[Направи си сам] Spider Robot - ЧАСТ II - Дистанционно управление: Ако смятате, че моят дизайн е интересен, можете да направите малко дарение: http: //paypal.me/RegisHsu Има част 2 от моя проект за робот Spider - как да управлявам дистанционно чрез bluetooth. Ето част 1-https://www.instructables.com/id/DIY-Spider-Ro