Sadržaj:

Lako postavljanje IC daljinskog upravljača pomoću LIRC -a za Raspberry PI (RPi) - srpanj 2019. [2. dio]: 3 koraka
Lako postavljanje IC daljinskog upravljača pomoću LIRC -a za Raspberry PI (RPi) - srpanj 2019. [2. dio]: 3 koraka

Video: Lako postavljanje IC daljinskog upravljača pomoću LIRC -a za Raspberry PI (RPi) - srpanj 2019. [2. dio]: 3 koraka

Video: Lako postavljanje IC daljinskog upravljača pomoću LIRC -a za Raspberry PI (RPi) - srpanj 2019. [2. dio]: 3 koraka
Video: Jolly Open 2 univerzalni daljinski - Programiranje 2024, Srpanj
Anonim
Lako postavljanje IC daljinskog upravljača pomoću LIRC -a za Raspberry PI (RPi) - srpanj 2019. [2. dio]
Lako postavljanje IC daljinskog upravljača pomoću LIRC -a za Raspberry PI (RPi) - srpanj 2019. [2. dio]

U prvom dijelu pokazao sam kako sastaviti RPi + VS1838b i konfigurirati Raspbian -ov LIRC modul za primanje IC naredbi s IC daljinskog upravljača. Svi problemi s postavljanjem hardvera i LIRC -a razmatraju se u dijelu 1. Dio 2 će pokazati kako spojiti hardver + LIRC modul koji smo postavili u 1. dijelu s pythonom.

Daljinski [IR prijemnik + RPI] LIRC Pythondisplay (ili slanje).

Pribor

nijedan

Korak 1: Sakrijte Devinput.lircd.conf

Sakrij Devinput.lircd.conf
Sakrij Devinput.lircd.conf

Vaše udaljene konfiguracijske datoteke bit će smještene u direktorij /etc/lirc/lircd.conf.d. LIRC će pronaći bilo koju datoteku u ovom direktoriju sve dok ima.conf ekstenziju (tj. JVC.lircd.conf). Nećemo koristiti datoteku devinput.lircd.conf pa ćemo je sakriti promjenom proširenja na sljedeći način preimenovanjem devinput.lircd.conf u devinput.lircd.conf.copy

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

Korak 2: Preuzmite.conf datoteku za svoj daljinski upravljač

Preuzmite.conf datoteku za vaš daljinski upravljač
Preuzmite.conf datoteku za vaš daljinski upravljač

Daleko najlakši način da dobijete udaljenu.conf datoteku je da je preuzmete iz velike biblioteke na lirc.sourceforge.net Čak i ako vaš udaljeni model nije na popisu, vrlo je vjerojatno da će drugi model istog proizvođača raditi dobro. Samo pronađite proizvođača vašeg daljinskog upravljača i kliknite na model koji vam je blizu. Ako niste sigurni koji vam je model blizu, možete pogledati sadržaj svakog modela i pronaći model koji je blizak vašem.

Težak način da dobijete.conf datoteku je stvoriti vlastitu pomoću ugrađenog alata za evidenciju, ali bio sam jako neuspješan pokušavajući stvoriti datoteku pomoću ovog uslužnog programa unatoč velikom trudu. Postoji mnogo drugih ljudi sa sličnim poteškoćama pri korištenju unrecord -a i toplo preporučujem jednostavan način preuzimanja.conf datoteke s lirc.sourceforge.net

Vaše udaljene konfiguracijske datoteke bit će smještene u direktorij /etc/lirc/lircd.conf.d. LIRC će pronaći bilo koju datoteku u ovom direktoriju sve dok ima.conf ekstenziju (tj. JVC.lircd.conf).

Korak 3: Python kod

Python kod
Python kod

Evo nekoliko koda za testiranje.

iz lirc uvoza RawConnection

def ProcessIRRemote ():

#get IR naredba #keypress format = (hexcode, repeat_num, command_key, remote_id) try: keypress = conn.readline (.0001) osim: keypress = "" if (keypress! = "" i keypress! = None): data = keypress.split () slijed = podaci [1] naredba = podaci [2] #ignore naredba se ponavlja ako (slijed! = "00"): vrati ispis (naredba)

#define Global

conn = RawConnection ()

print ("Pokretanje …")

dok je istina:

ProcessIRRemote ()

Preporučeni: