Mục lục:
Video: Cách mô phỏng điều khiển từ xa hoặc điều khiển TV khác với Arduino Irlib: 3 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:36
Giới thiệu
Xin chào tất cả mọi người và chào mừng bạn đến với Tài liệu hướng dẫn đầu tiên của tôi.
Hôm nay chúng ta sẽ tìm hiểu, như tiêu đề đã nói, mô phỏng điều khiển từ xa TV hoặc thứ gì đó tương tự hoạt động với tín hiệu Hồng ngoại bằng Arduino (bất kỳ kiểu máy nào).
Vấn đề là: Làm thế nào tôi có thể gửi mã đến một đối tượng nếu tôi không biết mã?
Tìm kiếm trên mạng tôi không tìm thấy câu trả lời cho câu hỏi của mình nên tôi bắt đầu suy nghĩ và tự mình phát minh ra phương pháp này.
Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách làm điều đó.
P. S:
Trước khi chúng ta bắt đầu, tôi sẽ nói với bạn rằng thông tin liên lạc Ir rất phức tạp và đòi hỏi một chút kiến thức trước tiên.
Bước 1: Vật liệu
Bạn cần ít thành phần hơn bạn nghĩ:
-Arduino (Tôi đã sử dụng Leonardo)
-470ohm hoặc điện trở tương tự! CHÚ Ý!: Giá trị điện trở có thể thay đổi tùy thuộc vào đèn LED IR của bạn
-IR dẫn (tôi đã sử dụng SFH4546)
-Một số Jumper
Bộ thu -IR (Tôi đã sử dụng TSOP38238)
-Breadboard
Đây là những gì tôi đã sử dụng cho mạch đơn giản nhưng thiết yếu này.
CHỈNH SỬA: Nếu bạn sử dụng cùng một đèn LED của tôi, không sử dụng bất kỳ điện trở nào giữa chân Arduino và đèn LED vì nó sẽ giảm rất nhiều khoảng cách bạn có thể sử dụng điều khiển từ xa của mình
Nếu bạn không sử dụng cùng một đèn chiếu sáng, tôi khuyên bạn nên đặt một tông đơ và điều chỉnh nó như bạn muốn
Bước 2: Mạch và mã hóa
Bây giờ chúng ta hãy nhìn vào mạch.
Chúng ta cần xây dựng 2 mạch:
-Mạch đầu tiên cần bắt tín hiệu từ điều khiển từ xa.
-Thứ hai truyền đi tín hiệu mà chúng ta đã bắt được trước đó.
Vì vậy, hãy lấy arduino, breadboard, dây và bộ thu và bắt đầu công việc
Đầu tiên kết nối 5v và GND với bộ thu của bạn (của tôi có thứ tự OUT, GND, 5V)
Chân OUT cần được kết nối với chân Arduino 2. (Hình dạng của mạch như thế nào)
Khi bạn đã làm xong, chúng ta cần kết nối Anode của đèn led với điện trở và Cathode với đất.
Từ điện trở, chúng tôi sẽ kết nối sau đó với chân được xác định bởi thư viện Ir. (Mạch trông như thế nào)
Mã rất đơn giản:
Trước tiên, chúng ta cần cài đặt các thư viện:
-Thư viện IrLib2 cho đoạn nhận
Sau đó, bạn cần mở tệp zip và sao chép các thư mục bên trong tệp đó vào thư mục thư viện của bạn.
-Thư viện IrRemote để gửi nó
Khi bạn đã thực hiện xong, hãy mở Arduino IDE và từ menu ví dụ, hãy chuyển đến thư mục ví dụ IrLib2, sau đó tải bản phác thảo "RawRecv.ino" trên bảng Arduino của bạn.
Sau khi nó được tải lên bảng, hãy mở màn hình nối tiếp, lấy bộ điều khiển từ xa bạn muốn mô phỏng, hướng nó vào bộ thu Ir và nhấn một nút trên đó: bạn sẽ thấy một số đầu ra (mã thô) trên màn hình, vì vậy chỉ cần sao chép nó vào khay nhớ tạm.
Đoạn tiếp theo là gửi các mã chúng tôi có được.
Mỗi mô hình Arduino đều có chân riêng cho lớp IRsend và bạn không thể thay đổi nó do một số hạn chế của phần cứng.
Ở đây có một bảng với cài đặt chân của một số bảng Arduino.
Đây là bản phác thảo của tôi, nó gửi lệnh channel_up đến Samsung Tv cũ:
#bao gồm
Irsend irsend; #define RAW_DATA_LEN 68 // đầu ra của RawRecv uint16_t rawData [RAW_DATA_LEN] = {4458, 4482, 546, 1698, 550, 1690, 554, 1690, 546, 606, 518, 610, 526, 602, 522, 606, 526, 602, 522, 1694, 554, 1686, 550, 1694, 550, 602, 522, 606, 530, 598, 526, 602, 522, 606, 526, 602, 522, 1694, 554, 598, 522, 606, 530, 1686, 554, 602, 518, 610, 522, 602, 522, 1694, 554, 602, 522, 1694, 550, 1690, 546, 610, 526, 1690, 546, 1694, 554, 1690, 546, 1000}; void setup () {} void loop () {irsend.sendRaw (rawData, RAW_DATA_LEN, 38); // gửi dữ liệu thô ở tần số 38KHz delay (1000); // độ trễ 1 giây giữa mỗi cụm tín hiệu}
LƯU Ý: đối phó và dán nó trên IDE có thể không hoạt động, nếu nó không hoạt động, bạn cần phải viết từng dòng một
Bước 3: Kiểm tra và hoàn thiện
Bây giờ là thời gian cho một bài kiểm tra!
Hướng đèn led của bạn đến bộ thu giống như cách bạn trỏ bộ điều khiển từ xa và cấp nguồn cho Arduino của bạn, đợi một giây và bạn sẽ thấy rằng thiết bị nhận sẽ bắt đầu thực hiện những gì chúng tôi yêu cầu.
Nếu có gì sai sót vui lòng để lại bình luận bên dưới.
Đó là phần cuối của Có thể hướng dẫn của chúng tôi. Tôi hy vọng nó hữu ích cho bạn.
Bình luận nếu bạn muốn có video hướng dẫn này và ……….
để có thể hướng dẫn tiếp theo!
Đề xuất:
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
Bộ điều khiển ánh sáng dải LED MIDI 5V cho Spielatron hoặc MIDI Synth khác: 7 bước (có hình ảnh)
Bộ điều khiển ánh sáng dải LED MIDI 5V cho Spielatron hoặc Bộ điều khiển MIDI khác: Bộ điều khiển này nhấp nháy đèn dải LED ba màu trong 50mS mỗi nốt. Màu xanh cho G5 đến D # 6, màu đỏ cho E6 đến B6 và màu xanh lá cây cho C7 đến G7. Bộ điều khiển là thiết bị ALSA MIDI để phần mềm MIDI có thể xuất ra các đèn LED cùng lúc với thiết bị tổng hợp MIDI
Trình mô phỏng tốc độ cho Trò chơi đua xe hoặc Trình mô phỏng Coaster: 5 bước (có Hình ảnh)
Speed Simulator dành cho các trò chơi đua xe hoặc Coaster Simulators: một dự án đơn giản, một chiếc quạt sẽ thổi không khí vào mặt bạn theo tốc độ trong trò chơi. Dễ làm và vui nhộn
Hệ thống đèn LED RGB có thể điều khiển cho Nhà hoặc Văn phòng của bạn: 5 bước (có Hình ảnh)
Hệ thống đèn LED RGB có thể điều khiển cho Nhà hoặc Văn phòng của bạn: Đèn trong nhà hoặc không gian làm việc của bạn có nhàm chán không? Bạn có muốn thêm một chút năng lượng hoặc ánh sáng theo tâm trạng vào phòng của mình? Có thể hướng dẫn này chỉ cho bạn cách tạo một mảng LED RGB có thể điều khiển được để sử dụng trong nhà hoặc văn phòng của bạn. Đèn LED màu đỏ, xanh lá cây, xanh lam của bạn d