Tartalomjegyzék:

Egyszerű beállítás IR infravörös távirányító a LIRC használatával a Raspberry PI (RPi) számára - 2019 július [2. rész]: 3 lépés
Egyszerű beállítás IR infravörös távirányító a LIRC használatával a Raspberry PI (RPi) számára - 2019 július [2. rész]: 3 lépés

Videó: Egyszerű beállítás IR infravörös távirányító a LIRC használatával a Raspberry PI (RPi) számára - 2019 július [2. rész]: 3 lépés

Videó: Egyszerű beállítás IR infravörös távirányító a LIRC használatával a Raspberry PI (RPi) számára - 2019 július [2. rész]: 3 lépés
Videó: Новинка - Простая схема освещения переменного тока с дистанционным управлением 2024, November
Anonim
Egyszerű beállítás IR infravörös távirányító a LIRC használatával a Raspberry PI (RPi) számára - 2019 július [2. rész]
Egyszerű beállítás IR infravörös távirányító a LIRC használatával a Raspberry PI (RPi) számára - 2019 július [2. rész]

Az 1. részben bemutattam, hogyan kell összeszerelni az RPi + VS1838b -t, és hogyan kell konfigurálni a Raspbian LIRC -modulját úgy, hogy infravörös parancsokat fogadjon infravörös távirányítóról. Minden hardver- és LIRC -beállítási problémát az 1. rész tárgyal.

Távoli [IR -vevő + RPI] LIRC Pythondisplay (vagy küldés).

Kellékek

egyik sem

1. lépés: A Devinput.lircd.conf elrejtése

A Devinput.lircd.conf elrejtése
A Devinput.lircd.conf elrejtése

A távoli konfigurációs fájl (ok) az /etc/lirc/lircd.conf.d könyvtárba kerülnek. A LIRC minden fájlt megtalál ebben a könyvtárban, amennyiben rendelkezik.conf kiterjesztéssel (azaz: JVC.lircd.conf). Nem fogjuk használni a devinput.lircd.conf fájlt, ezért elrejtjük a kiterjesztés következő módosításával, a devinput.lircd.conf átnevezésével devinput.lircd.conf.copy formátumra.

$ sudo mv /etc/lirc/lircd.conf.d/devinput.lircd.conf /etc/lirc/lircd.conf.d/devinput.lircd.conf.copy

2. lépés: Töltse le a.conf fájlt a távvezérlőhöz

Töltse le a.conf fájlt a távvezérlőhöz
Töltse le a.conf fájlt a távvezérlőhöz

A távoli.conf fájl megszerzésének legegyszerűbb módja a letöltés a lirc.sourceforge.net weboldalon található hatalmas könyvtárból. Még ha az adott távoli modell nem is szerepel a listán, NAGYON valószínű, hogy ugyanazon gyártó egy másik modellje is jól fog működni. Csak keresse meg a távirányító gyártóját, és kattintson a közeli modellre. Ha nem biztos abban, hogy melyik modell áll közel, megnézheti az egyes modellek tartalmát, és megtalálhatja a tiédhez közel álló modellt.

A.conf fájl megszerzésének nehéz módja az, hogy sajátot hoz létre a beépített eszköz -rögzítéssel, de NAGYON sikertelenül próbáltam létrehozni egy fájlt ezzel a segédprogrammal a sok erőfeszítés ellenére. Sok más ember is hasonló nehézségekkel küzd az irrecord használatával, és nagyon ajánlom a.conf fájl egyszerű letöltési módját a lirc.sourceforge.net webhelyről

A távoli konfigurációs fájl (ok) az /etc/lirc/lircd.conf.d könyvtárba kerülnek. A LIRC minden fájlt megtalál ebben a könyvtárban, amennyiben rendelkezik.conf kiterjesztéssel (azaz: JVC.lircd.conf).

3. lépés: Python -kód

Python kód
Python kód

Itt van néhány tesztelni kívánt kód.

lirc import RawConnection

def ProcessIRRemote ():

#get IR parancs #keypress format = (hexcode, ismétlés_száma, command_key, remote_id) próbálkozzon: keypress = conn.readline (.0001), kivéve: keypress = "" if (keypress! = "" and keypress! = None): data = keypress.split () sorozat = adatok [1] parancs = adatok [2] #ignore parancs megismétlődik, ha (sorozat! = "00"): return print (parancs)

#define Global

conn = RawConnection ()

nyomtatás ("Indítás …")

míg igaz:

ProcessIRRemote ()

Ajánlott: