Score:1

วิธีการตั้งค่า LIRC บน Ubuntu สำหรับ Raspberry Pi

ธง no

ฉันติดตั้ง เซิร์ฟเวอร์ Ubuntu 20.04.2 LTS สำหรับ Raspberry Pi บน Raspberry Pi 3 B+ ของฉัน

$ uname -a
Linux ubuntu 5.4.0-1042-raspi #46-Ubuntu SMP PREEMPT วันศุกร์ที่ 30 กรกฎาคม 00:35:40 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux
$lsb_release -a
ไม่มีโมดูล LSB
รหัสผู้จัดจำหน่าย: Ubuntu
คำอธิบาย: Ubuntu 20.04.2 LTS
เผยแพร่: 20.04
ชื่อรหัส: โฟกัส

ฉันติดตั้ง LIRC แล้วลองทำตาม คู่มือนี้. เป้าหมายของฉันคือสามารถ ได้รับ คำสั่งการควบคุมระยะไกลอินฟราเรด

ของฉัน /etc/lirc/lirc_options.conf ไฟล์:

[ลิร์ค]
โนดาเอมอน = เท็จ
ไดรเวอร์ = ค่าเริ่มต้น
อุปกรณ์ = /dev/lirc0
เอาต์พุต = /var/run/lirc/lircd
pidfile = /var/run/lirc/lircd.pid
plugindir = /usr/lib/aarch64-linux-gnu/lirc/plugins
สิทธิ์ = 666
อนุญาตให้จำลอง = ไม่
ทำซ้ำสูงสุด = 600

อย่างไรก็ตามไม่มี /boot/config.txt ไฟล์ (ฉันหมายถึงอย่างชัดเจนเพราะเฉพาะกับ Raspberry Pi OS) ดังนั้นฉันจึงไม่สามารถบอก LIRC ว่าจะใช้พิน GPIO ใดตามคำแนะนำ:

dtoverlay=gpio-ir,gpio_pin=17

ฉันลองรีบูตเครื่องแล้วตามที่คำแนะนำแนะนำ:

$ sudo systemctl หยุด lircd.service
คำเตือน: กำลังหยุด lircd.service แต่ยังคงเปิดใช้งานได้โดย:
  lircd.socket
$ sudo systemctl หยุด lircd.socket
$ sudo mode2 -d /dev/lirc0
การใช้ไดรเวอร์เริ่มต้นบนอุปกรณ์ /dev/lirc0
ไม่สามารถเริ่มต้นอุปกรณ์ /dev/lirc0

เดอะ /dev/lirc0 ไม่ได้ติดตั้งอุปกรณ์ด้วยซ้ำ ls /dev | grep lirc ไม่มีผลลัพธ์. มีอะไรที่ฉันสามารถทำได้เพื่อให้มันใช้งานได้หรือไม่? ฉันคิดไม่ออกว่าต้องทำอย่างไรและไม่พบคำแนะนำล่าสุด


ข้อมูลเพิ่มเติม:

  • ฉันใช้ตัวรับสัญญาณ IR TSOP4838 บน GPIO 17
  • ฉันสามารถอ่านข้อมูลดิบจากเครื่องรับนี้โดยใช้ GPIO พินถูกต้องสูงและรับต่ำเมื่อฉันกดปุ่มรีโมทคอนโทรลเท่านั้น ฉันคิดว่าฉันต้องการ LIRC สำหรับการสนับสนุนด้านฮาร์ดแวร์เนื่องจากไม่น่าเชื่อถือในการใช้โปรโตคอล IR การควบคุมระยะไกลโดยใช้สคริปต์ Python (หรือเปล่า) เนื่องจากคุณต้องอ่านในช่วงเวลาที่เหมาะสม นั่นคืองานสำหรับไลบรารีระดับต่ำหรือฮาร์ดแวร์ CLK และอื่น ๆ
  • คำถามพิเศษ: รีโมทคอนโทรลคือ LG AKB73655802 มีการกำหนดค่าสำหรับ LIRC สำหรับรีโมทคอนโทรลเฉพาะนี้หรือไม่ หรือฉันต้องประกอบเอง
Score:1
ธง us

วันนี้ฉันมีปัญหาที่คล้ายกันโดยเปลี่ยนระบบปฏิบัติการของ Raspberry จาก Raspbian เป็นเซิร์ฟเวอร์ Ubuntu ค้นหาวิธีแก้ปัญหานี้ฉันเจอโพสต์นี้: https://forums.raspberrypi.com/viewtopic.php?t=302355

และปรับสิ่งนี้ให้เข้ากับการตั้งค่าของฉัน การทำงานต่อไปนี้:

sudo vim /boot/firmware/usercfg.txt

และแทรก:

#เอาต์พุต
dtoverlay=gpio-ir-tx,gpio_pin=24
#ป้อนข้อมูล
dtoverlay=gpio-ir,gpio_pin=23

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา