Мазмуну:
- Жабдуулар
- 1 -кадам: Devinput.lircd.conf жашыруу
- 2 -кадам: Алыстан башкаруу үчүн.conf файлын жүктөп алыңыз
- 3 -кадам: Python коду
Video: Raspberry PI (RPi) үчүн LIRCди колдонуу менен IR орнотуунун оңой орнотулушу - Июль 2019 [2 -бөлүк]: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
1 -бөлүктө мен RPi + VS1838bди кантип чогултууну жана IR алыстан IR буйруктарын алуу үчүн Raspbian LIRC модулун конфигурациялоону көрсөттүм. Бардык аппараттык жана LIRC орнотуу маселелери 1 -бөлүктө талкууланат. 2 -бөлүк 1 -бөлүктө орнотулган аппараттык + LIRC модулун python менен кантип интерфейс кылууну көрсөтөт.
Remote [IR Receiver + RPI] LIRC Pythondisplay (же жөнөтүү).
Жабдуулар
эч ким
1 -кадам: Devinput.lircd.conf жашыруу
Сиздин алыскы конфигурация файлдарыңыз /etc/lirc/lircd.conf.d каталогуна жайгаштырылат. LIRC бул каталогдо.conf кеңейтүүсү бар болгондо каалаган файлды табат (башкача айтканда: JVC.lircd.conf). Биз devinput.lircd.conf файлын колдонбойбуз, ошондуктан аны devinput.lircd.conf деп атоо менен кеңейтүүнү төмөнкүдөй өзгөртүп жашырабыз.
$ 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 файлын алуунун кыйын жолу - бул өзүңүздүн камтылган инструменттериңизди жазуу, бирок мен көп аракетке карабай бул утилитаны колдонуп файлды түзүүгө аракет кыла албай калдым. Рекордду колдонууда ушундай кыйынчылыктары бар башка көптөгөн адамдар бар жана мен.conf файлын lirc.sourceforge.net сайтынан жүктөөнүн оңой жолун сунуштайм.
Сиздин алыскы конфигурация файлдарыңыз /etc/lirc/lircd.conf.d каталогуна жайгаштырылат. LIRC бул каталогдо.conf кеңейтүүсү бар болгондо каалаган файлды табат (башкача айтканда: JVC.lircd.conf).
3 -кадам: Python коду
Бул жерде тестирлөө үчүн кээ бир коддор бар.
RawConnection импортунан
Def ProcessIRRemote ():
#IR IR буйругун #keypress форматы = (hexcode, repeat_num, command_key, remote_id) аракет кылыңыз: keypress = conn.readline (.0001) тышкары: keypress = "" if (keypress! = "" and keypress! = None): data = keypress.split () ырааттуулук = маалымат [1] буйрук = маалымат [2] #ignore буйругу кайталанат, эгерде (ырааттуулук! = "00"): басып чыгарууну кайтаруу (буйрук)
#define Global
conn = RawConnection ()
басып чыгаруу ("Жөндөө …")
чын болсо:
ProcessIRRemote ()
Сунушталууда:
IPad үчүн дубалга орнотуу Үйдү автоматташтыруунун башкаруу панели катары, Экранды иштетүү үчүн Servo башкарылган магнитти колдонуу: 4 кадам (Сүрөттөр менен)
IPad үчүн дубалга орнотуу Үйдү автоматташтыруунун башкаруу панели катары, Экранды иштетүү үчүн Servo Control Magnetтин жардамы менен: Акыркы убакта мен үйдүн ичинде жана айланасында нерселерди автоматташтырууга көп убакыт бөлдүм. Мен Domoticzди үй автоматташтыруу тиркемеси катары колдонуп жатам, чоо -жайын билүү үчүн www.domoticz.com караңыз. Менин издөөдө, бардык Domoticz маалыматтарын көрсөтүүчү панель колдонмосу
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
CCTV коопсуздук тутумдары - Орнотуунун толук көрсөтмөсү: 7 кадам
CCTV коопсуздук тутумдары - Орнотуунун толук көрсөтмөсү: Эй балдар, мен баары сонун иштеп жатат деп үмүттөнөм. Эгер сиз муну окуп жатсаңыз, балким, сизди жана сиздин жакындарыңызды коопсуз жана бактылуу кылуу үчүн үйүңүздүн же башка мүлкүңүздүн коопсуздугун жогорулатууну пландап жаткандырсыз, бирок сиз бардык нерселер менен чаташып калгансыз
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой: 3 кадам
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой .: Бул долбоор сизге 18 LED (6 Кызыл + 6 Көк + 6 Сары) Arduino тактасына туташтырууга жана компьютериңиздин Үн картасынын реалдуу убакыт сигналдарын талдоого жана аларды өткөрүүгө жардам берет. Светодиоддор аларды эффекттерге жараша күйгүзүшөт (Snare, High Hat, Kick)
IPhone видеокамерасынын арзан жана оңой орнотулушу: 4 кадам (сүрөттөр менен)
IPhone'дун арзан жана оңой видеокамерасы: Сиз качандыр бир убакта iPhone'уңузду видеого тарткыңыз келген беле, анткени: сиз сонун трюк көрсөткүңүз келет, сиз жаңы колдонмоңузду көрсөткүңүз келет, сиз iPhone колдонмосун карап көргүңүз келет, зерикесиз жана бул сонун болот деп ойлодуңуз iPhonго видео тартуу керек болчу