Điểm:1

Làm cách nào để thiết lập LIRC trên Ubuntu cho Raspberry Pi?

lá cờ no

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?
Điểm:1
lá cờ us

Hôm nay tôi gặp sự cố tương tự, khi chuyển hệ điều hành Raspberry của tôi từ Raspbian sang Ubuntu Server. Tìm kiếm giải pháp cho vấn đề này, tôi đã xem qua bài đăng này: https://forums.raspberrypi.com/viewtopic.php?t=302355

và điều chỉnh điều này với thiết lập của tôi, cách sau đã hoạt động:

Sudo vim /boot/firmware/usercfg.txt

và chèn:

#đầu ra
dtoverlay=gpio-ir-tx,gpio_pin=24
#đầu vào
dtoverlay=gpio-ir,gpio_pin=23

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.