tôi đã cài đặt Máy chủ Ubuntu 20.04.2 LTS cho Raspberry Pi trên Raspberry Pi 3 B+ của tôi.
$ uname -a
Linux ubuntu 5.4.0-1042-raspi #46-Ubuntu SMP PREEMPT Thứ Sáu ngày 30 tháng 7 00:35:40 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux
$ lsb_release -a
Không có mô-đun LSB nào khả dụng.
ID nhà phân phối: Ubuntu
Mô tả: Ubuntu 20.04.2 LTS
Phát hành: 20.04
Tên mã: tiêu cự
Tôi đã cài đặt LIRC và thử làm theo hướng dẫn này. Mục tiêu của tôi là có thể nhận lệnh điều khiển từ xa hồng ngoại.
Của tôi /etc/lirc/lirc_options.conf
tập tin:
[lircd]
gật đầu = Sai
trình điều khiển = mặc định
thiết bị = /dev/lirc0
đầu ra = /var/run/lirc/lircd
pidfile = /var/run/lirc/lircd.pid
plugindir = /usr/lib/aarch64-linux-gnu/lirc/plugin
quyền = 666
cho phép mô phỏng = Không
lặp lại tối đa = 600
Tuy nhiên, không có /boot/config.txt
(ý tôi là rõ ràng, vì đó là dành riêng cho Raspberry Pi OS), vì vậy tôi không thể cho LIRC biết nên sử dụng chân GPIO nào như hướng dẫn nêu rõ:
dtoverlay=gpio-ir,gpio_pin=17
Tôi đã thử khởi động lại và sau đó, như hướng dẫn gợi ý:
$ Sudo systemctl dừng lircd.service
Cảnh báo: Dừng lircd.service, nhưng nó vẫn có thể được kích hoạt bằng cách:
lircd.socket
$ Sudo systemctl dừng lircd.socket
$ sudo mode2 -d /dev/lirc0
Sử dụng trình điều khiển mặc định trên thiết bị/dev/lirc0
Không thể khởi tạo thiết bị/dev/lirc0
Các /dev/lirc0
thiết bị thậm chí không được gắn kết, ls/dev | lirc grep
ko có kết quả. Có bất cứ điều gì tôi có thể làm để làm cho nó hoạt động? Tôi không thể biết phải làm gì và không thể tìm thấy bất kỳ hướng dẫn nào gần đây.
Thông tin thêm:
- Tôi đang sử dụng bộ thu IR TSOP4838 trên GPIO 17
- Tôi có thể đọc dữ liệu thô từ máy thu này bằng GPIO. Chân ở mức Cao chính xác và chỉ nhận mức Thấp khi tôi nhấn các nút trên điều khiển từ xa. Tôi nghĩ rằng tôi cần LIRC để được hỗ trợ phần cứng vì việc triển khai giao thức IR điều khiển từ xa bằng cách sử dụng tập lệnh Python (hoặc là nó?) là không đáng tin cậy vì bạn cần đọc ở các khoảng thời gian hoàn hảo. Đó là công việc dành cho thư viện cấp thấp hoặc CLK phần cứng, v.v.
- Câu hỏi bổ sung: Điều khiển từ xa là LG AKB73655802 có cấu hình LIRC cho điều khiển từ xa cụ thể này hay tôi cần phải tự tạo?