Obsah:
- Zásoby
- Krok 1: Skryť Devinput.lircd.conf
- Krok 2: Stiahnite si súbor.conf do diaľkového ovládača
- Krok 3: Python kód
Video: Jednoduché nastavenie IR diaľkové ovládanie pomocou LIRC pre Raspberry PI (RPi) - júl 2019 [časť 2]: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
V časti 1 som predviedol, ako zostaviť RPi + VS1838b a nakonfigurovať modul LIRC Raspbian na príjem IR príkazov z IR diaľkového ovládača. Všetky problémy s hardvérom a nastavením LIRC sú prediskutované v časti 1. Časť 2 predvedie, ako prepojiť hardvér + modul LIRC, ktorý sme nastavili v časti 1, s pythonom.
Diaľkový [IR prijímač + RPI] LIRC Pythondisplay (alebo odoslanie).
Zásoby
žiadny
Krok 1: Skryť Devinput.lircd.conf
Vaše vzdialené konfiguračné súbory budú umiestnené v adresári /etc/lirc/lircd.conf.d. LIRC nájde akýkoľvek súbor v tomto adresári, pokiaľ má príponu.conf (tj: JVC.lircd.conf). Nebudeme používať súbor devinput.lircd.conf, takže ho skryjeme tak, že zmeníme príponu nasledujúcim spôsobom premenovaním devinput.lircd.conf na devinput.lircd.conf.copy
$ sudo mv /etc/lirc/lircd.conf.d/devinput.lircd.conf /etc/lirc/lircd.conf.d/devinput.lircd.conf.copy
Krok 2: Stiahnite si súbor.conf do diaľkového ovládača
Zďaleka najľahším spôsobom, ako získať vzdialený súbor.conf, je stiahnuť ho z obrovskej knižnice na adrese lirc.sourceforge.net Aj keď váš konkrétny vzdialený model nie je uvedený, je VEĽMI pravdepodobné, že iný model od rovnakého výrobcu bude fungovať správne. Stačí nájsť výrobcu diaľkového ovládača a kliknúť na model, ktorý je vám blízky. Ak si nie ste istí, ktorý model je vám blízky, môžete sa pozrieť na obsah každého modelu a nájsť taký, ktorý je vám blízky.
Najťažší spôsob, ako získať súbor.conf, je vytvoriť si vlastný pomocou vstavaného nástroja iRcord, ale pri pokuse o vytvorenie súboru pomocou tohto nástroja som bol veľmi neúspešný. Existuje mnoho ďalších ľudí s podobnými ťažkosťami s používaním ircordu a veľmi odporúčam jednoduchú cestu k stiahnutiu súboru.conf z lirc.sourceforge.net
Vaše vzdialené konfiguračné súbory budú umiestnené v adresári /etc/lirc/lircd.conf.d. LIRC nájde akýkoľvek súbor v tomto adresári, pokiaľ má príponu.conf (tj: JVC.lircd.conf).
Krok 3: Python kód
Tu je nejaký kód na testovanie.
z lirc importujte RawConnection
def ProcessIRRemote ():
#get IR príkaz #keypress format = (hexcode, repeat_num, command_key, remote_id) skúste: keypress = conn.readline (.0001) okrem: keypress = "" if (keypress! = "" a keypress! = None): data = keypress.split () sekvencia = údaje [1] príkaz = údaje [2] Príkaz #ignore sa opakuje, ak (postupnosť! = "00"): návrat print (príkaz)
#define Global
conn = RawConnection ()
vytlačiť („Spúšťam …“)
kým je pravda:
ProcessIRRemote ()
Odporúča:
Diaľkové ovládanie s povolenou Alexou (pomocou WEMO D1 Mini): 3 kroky
Diaľkové ovládanie s povolenou Alexou (pomocou WEMO D1 Mini): Toto je aktualizovaná verzia predchádzajúceho príspevku: https: //www.instructables.com/id/Voice-Activated-R..V predchádzajúcej verzii som použil Geetech hlasový modul na ovládanie bežného diaľkového ovládača otvárača garážových brán. V tomto návode som nahradil vo
ESP8266 RGB LED STRIP WIFI ovládanie - NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi - Ovládanie smartfónu RGB LED STRIP: 4 kroky
ESP8266 RGB LED STRIP WIFI ovládanie | NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi | Ovládanie smartfónu RGB LED STRIP: Ahoj, v tomto návode sa naučíme, ako používať nodemcu alebo esp8266 ako IR diaľkové ovládanie na ovládanie RGB LED pásu a Nodemcu budete ovládať smartfónom cez wifi. V zásade teda môžete RGB LED STRIP ovládať pomocou svojho smartfónu
Bezdrôtové diaľkové ovládanie pomocou 2,4 GHz modulu NRF24L01 s Arduino - Nrf24l01 4 -kanálový / 6 -kanálový vysielač pre Quadcopter - RC helikoptéra - RC lietadlo využívajúce Arduino: 5 krokov (s obrázkami)
Bezdrôtové diaľkové ovládanie pomocou 2,4 GHz modulu NRF24L01 s Arduino | Nrf24l01 4 -kanálový / 6 -kanálový vysielač pre Quadcopter | RC helikoptéra | RC lietadlo využívajúce Arduino: Na ovládanie RC auta | Kvadrokoptéra | Dron | RC lietadlo | RC čln, vždy potrebujeme prijímač a vysielač, predpokladajme, že pre RC QUADCOPTER potrebujeme 6 -kanálový vysielač a prijímač a tento typ TX a RX je príliš nákladný, takže si ho vyrobíme na
Jednoduché diaľkové ovládanie BT k automobilu Arduino: 3 kroky (s obrázkami)
Ľahké diaľkové ovládanie BT pre auto Arduino: Diaľkové ovládanie BT pre ľahké auto Arduino je aplikácia pre Android. Táto aplikácia vám pomôže postaviť bluetooth auto bez programovania pre Android. V tomto návode vám pomôžem postaviť vlastné auto Arduino a napísal som kód Arduino. Ak budete postupovať podľa týchto krokov,
Jednoduché MediaCenter a diaľkové ovládanie so zlepšenou použiteľnosťou: 6 krokov
Jednoduché MediaCenter a diaľkové ovládanie so zlepšenou použiteľnosťou: Áno, to je ďalšie multimediálne centrum pre domácich majstrov (HTPC), ktoré je založené na počítačoch, ale s jednou jedinečnou vlastnosťou: jeho ovládanie je sakra jednoduché, preto je vhodné pre starších ľudí a osoby so zdravotným postihnutím, alebo jednoducho leniví užívatelia. Z Wikipédie: “