am instalat Ubuntu Server 20.04.2 LTS pentru Raspberry Pi pe Raspberry Pi 3 B+ al meu.
$ uname -a
Linux ubuntu 5.4.0-1042-raspi #46-Ubuntu SMP PREEMPT Vin. 30 iulie 00:35:40 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux
$ lsb_release -a
Nu sunt disponibile module LSB.
ID distribuitor: Ubuntu
Descriere: Ubuntu 20.04.2 LTS
Lansare: 20.04
Nume de cod: focal
Am instalat LIRC și am încercat să urmăresc acest ghid. Scopul meu este să pot a primi comenzile telecomenzii cu infraroșu.
Ale mele /etc/lirc/lirc_options.conf
fişier:
[lircd]
nodaemon = False
driver = implicit
dispozitiv = /dev/lirc0
ieșire = /var/run/lirc/lircd
pidfile = /var/run/lirc/lircd.pid
plugindir = /usr/lib/aarch64-linux-gnu/lirc/plugins
permis = 666
permit-simulate = Nu
repetare-max = 600
Cu toate acestea, nu există /boot/config.txt
fișier (mă refer, evident, pentru că este specific sistemului de operare Raspberry Pi), așa că nu pot spune LIRC ce pin GPIO să folosească, așa cum spune ghidul:
dtoverlay=gpio-ir,gpio_pin=17
Am încercat să repornesc oricum și apoi, așa cum sugerează ghidul:
$ sudo systemctl stop lircd.service
Avertisment: se opresc lircd.service, dar poate fi activat prin:
lircd.socket
$ sudo systemctl stop lircd.socket
$ sudo mode2 -d /dev/lirc0
Folosind driverul implicit pe dispozitivul /dev/lirc0
Nu se poate iniția dispozitivul /dev/lirc0
The /dev/lirc0
dispozitivul nici măcar nu este montat, ls /dev | grep lirc
fara rezultate. Pot face ceva ca să funcționeze? Nu îmi dau seama ce să fac și nu găsesc niciun ghid recent.
Informații suplimentare:
- Folosesc receptorul IR TSOP4838 pe GPIO 17
- Am putut citi date brute de la acest receptor folosind GPIO. Pinul este corect High și primește Low doar când apăs pe butoanele telecomenzii. Cred că am nevoie de LIRC pentru suport hardware, deoarece nu este de încredere implementarea protocolului IR de control de la distanță folosind un script Python (sau nu?), deoarece trebuie să citiți la intervale de timp perfecte. Aceasta este o treabă pentru o bibliotecă de nivel scăzut sau un CLK hardware și altele asemenea.
- Întrebare bonus: Telecomanda este LG AKB73655802. Există o configurație pentru LIRC pentru această telecomandă specifică sau trebuie să o fac pe a mea?