Mục lục:
- Quân nhu
- Bước 1: Lắp ráp phần cứng
- Bước 2: Cài đặt Lirc
- Bước 3: Chỉnh sửa Lirc_options.conf
- Bước 4: Thực hiện Di chuyển để Loại bỏ Hậu tố.dist khỏi Lircd.conf.dist
- Bước 5: Chỉnh sửa Config.txt
- Bước 6: Kiểm tra trạng thái và khởi động lại
- Bước 7: Kiểm tra điều khiển từ xa
Video: Dễ dàng cài đặt điều khiển từ xa IR bằng LIRC cho Raspberry PI (RPi) - Tháng 7 năm 2019 [Phần 1]: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Sau nhiều lần tìm kiếm, tôi đã rất ngạc nhiên và mất tinh thần về thông tin mâu thuẫn về cách thiết lập điều khiển từ xa IR cho dự án RPi của tôi. Tôi nghĩ nó sẽ dễ dàng nhưng việc thiết lập Điều khiển hồng ngoại Linux (LIRC) đã có vấn đề trong một thời gian dài nhưng đã có nhiều thay đổi vào tháng 6 năm 2019 với việc phát hành phiên bản Buster của Raspbian khiến nhiều hướng dẫn trên mạng trở nên vô giá trị. Nhiều hướng dẫn cho phép bạn tạo tệp tin hardware.conf nhưng LIRC không cần cũng không muốn và mô-đun lirc-rpi đã được thay thế bằng mô-đun gpio-ir.
Hướng dẫn giả định RPi đang chạy raspbian (phiên bản Buster tháng 6 năm 2019). Ngoài ra, kiến thức làm việc của thiết bị đầu cuối, các lệnh cơ bản từ dấu nhắc lệnh và chỉnh sửa tệp văn bản được giả định.
LƯU Ý: Thiết lập LIRC sẽ không thành công nếu chạy với tư cách người dùng Root và dẫn đến lỗi "không thể nhập tên RawConnection" đáng sợ khi chạy mã python. Hướng dẫn này giả định rằng bạn đã đăng nhập với tư cách người dùng (tức là: PI)
Mục tiêu: Để bật điều khiển từ xa IR của các dự án RPi
1) Thiết lập LIRC trên RPi [Phần 1]
2) Chứng minh LIRC bằng python [Phần 2]
Quân nhu
--- Raspberry Pi (3, 4, không)
--- Dây Dupont (nữ-nữ)
--- Bộ thu hồng ngoại VS 1838b
Bước 1: Lắp ráp phần cứng
Sử dụng bộ thu IR VS1838b không thể dễ dàng hơn. Chỉ cần kết nối trực tiếp cảm biến với RPi bằng dây Dupont (Female-Female). Bạn cũng có thể sử dụng breadboard (không hiển thị) hoặc hàn trên protoboard (ảnh)
Nhìn vào Bộ thu IR VS1838b từ phía trước (với chữ X lớn đối diện với bạn)
---- Chân trái bị
---- Chân giữa là mặt đất
---- Chân phải là 3.3v
1) Gắn chân trái vào chân BCM 17 trên RPi (dây màu vàng)
2) Gắn chân giữa vào đất (dây đen)
3) Gắn chân phải vào 3.3v (dây đỏ)
Bước 2: Cài đặt Lirc
1) Mở cửa sổ thiết bị đầu cuối và cài đặt LIRC. Hãy cảnh báo trước rằng điều này có thể sẽ phát sinh lỗi "Không thể khởi động Hỗ trợ ứng dụng đầu vào / đầu ra từ xa Linh hoạt IR" vì các tệp đã cài đặt hiện có thêm.dist và hậu tố phải được xóa như lưu ý bên dưới. Không khó nhưng bực bội.
$ sudo apt-get cập nhật
$ sudo apt-get install lirc
---- ĐỪNG XIN LỖI! vì điều này có thể sẽ phát sinh lỗi "Không thể khởi động hỗ trợ ứng dụng đầu vào / đầu ra từ xa Linh hoạt IR" vì hậu tố.dist cần được xóa khỏi lirc_options.conf. Chỉ cần đổi tên tệp như được hiển thị.
$ sudo mv /etc/lirc/lirc_options.conf.dist /etc/lirc/lirc_options.conf
2) Cài đặt lại lirc ngay bây giờ khi tệp lirc_options.conf đã được đổi tên
$ sudo apt-get install lirc
Bước 3: Chỉnh sửa Lirc_options.conf
Chỉnh sửa /etc/lirc/lirc_options.conf như sau bằng cách thay đổi hai dòng sau:
:
:
trình điều khiển = mặc định
thiết bị = / dev / lirc0
:
:
Bước 4: Thực hiện Di chuyển để Loại bỏ Hậu tố.dist khỏi Lircd.conf.dist
Xóa hậu tố.dist khỏi /etc/lirc/lircd.conf.dist
$ sudo mv /etc/lirc/lircd.conf.dist /etc/lirc/lircd.conf
Bước 5: Chỉnh sửa Config.txt
Chỉnh sửa /boot/config.txt bằng cách thêm một dòng trong phần mô-đun lirc-rpi như sau. Ví dụ này giả định RPi đang 'lắng nghe' trên BCM Pin 17 cho bộ thu IR nhưng bất kỳ chân RPi IO nào cũng có thể được sử dụng. Tôi chưa thử nhưng nếu bạn muốn gửi lệnh từ RPi thì hãy thêm và bỏ ghi chú dòng thứ 4 được hiển thị bên dưới để gửi lệnh IR trên chân BCM 18
:
:
:
# Bỏ ghi chú này để bật mô-đun lirc-rpi
# dtoverlay = lirc-rpi
dtoverlay = gpio-ir, gpio_pin = 17
# dtoverlay = gpio-ir-tx, gpio_pin = 18
:
:
:
Bước 6: Kiểm tra trạng thái và khởi động lại
1) Dừng, khởi động và kiểm tra trạng thái của lircd để đảm bảo không có lỗi!
$ sudo systemctl dừng lircd.service
$ sudo systemctl start lircd.service
$ sudo systemctl trạng thái lircd.service
2) Khởi động lại
$ sudo khởi động lại
Bước 7: Kiểm tra điều khiển từ xa
Bước này giả sử bạn đã kết nối bộ thu IR với RPi của bạn trên chân được chỉ định trong config.txt.
1) dừng dịch vụ LIRCD và kiểm tra điều khiển từ xa bằng lệnh mode2
$ sudo systemctl dừng lircd.service
$ sudo mode2 -d / dev / lirc0
3) Hướng điều khiển từ xa vào bộ thu và nhấn một số nút. Bạn sẽ thấy một cái gì đó như thế này:
:
:
không gian
xung
:
:
4) Nhấn Ctrl-C để thoát
5) Bộ thu IR của bạn đã được thiết lập và sẵn sàng để chuyển sang Phần 2 và được truy cập bằng python.
Đề xuất:
Cài đặt De La Carte TagTagTag Đổ Nabaztag / Cài đặt Bảng TagTagTag trên Nabaztag của bạn: 15 bước
Cài đặt De La Carte TagTagTag Pour Nabaztag / Cài đặt TagTagTag Board trên Nabaztag của bạn: (xem bên dưới đối với phiên bản tiếng Anh) La carte TagTagTag a été créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag. Elle a fait l'objet ensuite d'un tài chính tham giaatif sur Ulule vào tháng 6 năm 2019, si vous souhaitez
Treo tường cho IPad làm bảng điều khiển tự động hóa tại nhà, sử dụng nam châm điều khiển Servo để kích hoạt màn hình: 4 bước (có hình ảnh)
Giá treo tường cho iPad làm Bảng điều khiển tự động hóa tại nhà, Sử dụng Nam châm điều khiển Servo để Kích hoạt màn hình: Gần đây, tôi đã dành khá nhiều thời gian để tự động hóa mọi thứ trong và xung quanh nhà mình. Tôi đang sử dụng Domoticz làm ứng dụng Tự động hóa tại nhà của mình, hãy xem www.domoticz.com để biết thêm chi tiết. Trong tìm kiếm của tôi cho một ứng dụng bảng điều khiển hiển thị tất cả thông tin Domoticz
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: 5 bước
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: Đây là các hướng dẫn để tạo ô tô được điều khiển từ xa của riêng bạn, được điều khiển bằng bộ điều khiển Xbox 360 không dây
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Điều khiển các thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) với Màn hình nhiệt độ và độ ẩm: 9 bước
Điều khiển thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) Có Hiển thị nhiệt độ và độ ẩm: xin chào, tôi là Abhay và đây là blog đầu tiên của tôi về Các thiết bị điện và hôm nay tôi sẽ hướng dẫn bạn cách điều khiển các thiết bị điện bằng điều khiển từ xa bằng cách xây dựng cái này dự án đơn giản. cảm ơn atl lab đã hỗ trợ và cung cấp tài liệu