Puncte:1

Cum se configurează LIRC pe Ubuntu pentru Raspberry Pi?

drapel no

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?
Puncte:1
drapel us

Am avut o problemă similară astăzi, schimbând sistemul de operare al meu Raspberry de la Raspbian la Ubuntu Server. Căutând soluția acestei probleme, am dat peste această postare: https://forums.raspberrypi.com/viewtopic.php?t=302355

și adaptând acest lucru la configurația mea, au funcționat următoarele:

sudo vim /boot/firmware/usercfg.txt

si introduceti:

#ieșire
dtoverlay=gpio-ir-tx,gpio_pin=24
#intrare
dtoverlay=gpio-ir,gpio_pin=23

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.