Mục lục:

Tạo bàn phím không dây mini từ điều khiển TV của bạn: 10 bước (có hình ảnh)
Tạo bàn phím không dây mini từ điều khiển TV của bạn: 10 bước (có hình ảnh)

Video: Tạo bàn phím không dây mini từ điều khiển TV của bạn: 10 bước (có hình ảnh)

Video: Tạo bàn phím không dây mini từ điều khiển TV của bạn: 10 bước (có hình ảnh)
Video: MTVL- Bàn phím mini cho smart TV sử dụng hiệu quả thế nào ? || Review everything 2024, Tháng mười một
Anonim

Bởi AmalMathewFollow More của tác giả:

Arduino + Mô-đun GPS - Bộ thông báo điểm đến
Arduino + Mô-đun GPS - Bộ thông báo điểm đến
Arduino + Mô-đun GPS - Bộ thông báo điểm đến
Arduino + Mô-đun GPS - Bộ thông báo điểm đến
Huy hiệu hiển thị ma trận LED có thể đeo
Huy hiệu hiển thị ma trận LED có thể đeo
Huy hiệu hiển thị ma trận LED có thể đeo
Huy hiệu hiển thị ma trận LED có thể đeo
Đèn USB điều khiển đa nguồn
Đèn USB điều khiển đa nguồn
Đèn USB điều khiển đa nguồn
Đèn USB điều khiển đa nguồn

Bạn đã bao giờ nghĩ đến việc tạo ra một bàn phím không dây bằng cách hack điều khiển từ xa của TV. Vì vậy, trong tài liệu hướng dẫn này, tôi sẽ giải thích cách bạn có thể xây dựng một bàn phím không dây mini giá rẻ.

Dự án này sử dụng giao tiếp IR (Hồng ngoại) để tạo bàn phím không dây tùy chỉnh.

Bắt đầu nào

Bước 1: Ý tưởng cơ bản

Dự án này Sử dụng giao tiếp không dây IR để Thực hiện các Thao tác Bàn phím khác nhau. Giao tiếp R, hoặc hồng ngoại, là một công nghệ giao tiếp không dây phổ biến, rẻ tiền và dễ sử dụng. Ánh sáng hồng ngoại rất giống với ánh sáng nhìn thấy, ngoại trừ nó có bước sóng dài hơn một chút. Điều này có nghĩa là mắt người không thể phát hiện được IR - hoàn hảo cho giao tiếp không dây.

Ý tưởng cơ bản của dự án này là khi bạn nhấn một nút trên điều khiển từ xa của TV, bằng cách sử dụng bộ thu IR và Arduino, chúng tôi có thể giải mã nó và các giá trị được giải mã có thể được sử dụng để thực hiện các Thao tác trên bảng phím khác nhau. Tôi đã sử dụng Arduino Pro MicroBởi vì nó dựa trên vi điều khiển ATmega32U4 có USB tích hợp giúp Micro có thể nhận dạng như chuột hoặc bàn phím. Bạn cũng có thể sử dụng Arduino Leonardo. Dự án này rất đơn giản và bất kỳ ai cũng có thể sửa đổi theo yêu cầu.

Bước 2: Thu thập tài liệu của bạn:

Thu thập tài liệu của bạn
Thu thập tài liệu của bạn
  • Arduino Pro Micro hoặc Arduino Leonardo
  • Bộ thu IR (TSOP1738)
  • Điều khiển từ xa cho TV
  • Một số dây nhảy

Ghi chú:

Bạn chỉ có thể sử dụng các bo mạch dựa trên ATmega32U4.. Vì vậy, nó làm cho Micro / Leonardo có thể được nhận dạng như một con chuột hoặc bàn phím.

Bước 3: Bộ thu IR (TSOP1738)

Bộ thu IR (TSOP1738)
Bộ thu IR (TSOP1738)
Bộ thu IR (TSOP1738)
Bộ thu IR (TSOP1738)

Nó là một bộ thu thu nhỏ cho các hệ thống điều khiển từ xa bằng tia hồng ngoại. Tín hiệu đầu ra đã được giải điều chế có thể được giải mã trực tiếp bằng bộ vi xử lý. TSOP1738 tương thích với tất cả các định dạng dữ liệu điều khiển từ xa IR phổ biến.

Bước 4: Sơ đồ mạch:

Sơ đồ mạch
Sơ đồ mạch
Sơ đồ mạch
Sơ đồ mạch

NẾU bạn đang sử dụng Leonardo, sẽ có một thay đổi nhỏ trong chân DỮ LIỆU. Bạn cần kết nối Pin dữ liệu vào chân MOSI của Leonardo.

Bước 5: Cài đặt Thư viện Từ xa IR:

Tải xuống Thư viện Từ xa IR Từ đây và Cài đặt nó.

Nếu bạn không biết cách cài đặt thêm thư viện arduino, hãy làm theo liên kết bên dưới

www.arduino.cc/en/Guide/Libraries

Bước 6: Giải mã tín hiệu từ xa IR:

Giải mã tín hiệu từ xa IR
Giải mã tín hiệu từ xa IR
Giải mã tín hiệu từ xa IR
Giải mã tín hiệu từ xa IR
Giải mã tín hiệu từ xa IR
Giải mã tín hiệu từ xa IR
Giải mã tín hiệu từ xa IR
Giải mã tín hiệu từ xa IR

Để giải mã tín hiệu từ điều khiển từ xa IR, chúng ta có thể sử dụng phác thảo arduino "IRrecvDemo" như đã cho với Thư viện từ xa IR.

Lưu ý: Trên bản phác thảo ví dụ (IRrecvDemo), bạn cần thực hiện thay đổi nhỏ trong giá trị int RECV_PIN. Theo mặc định, nó sẽ là 11 nhưng trên Arduino Micro, chân MOSI là chân 16. Vì vậy, hãy thực hiện sửa đổi mã sau đây.

int RECV_PIN = 16;

Nếu bạn đang sử dụng Leonardo, bạn cần thay đổi nó thành số pin MOSI.

  • Chọn bảng (Arduino / Genuino Micro) - (Hình 3)
  • Chọn cổng- (Hình 4)
  • Tải lên mã của bạn

Bước 7: Ghi chú lại các giá trị tín hiệu được giải mã

Ghi chú xuống các giá trị tín hiệu được giải mã
Ghi chú xuống các giá trị tín hiệu được giải mã
  • Mở Serial Monitor và lấy các giá trị Tín hiệu Từ xa IR.
  • Lưu ý Xuống giá trị cho mỗi nút.

Bước 8: Mã cho hoạt động của Key Board

Sau khi nhận được các giá trị tín hiệu, bước tiếp theo là thêm các giá trị tín hiệu vào chương trình và đưa ra điều kiện rằng nếu giá trị tín hiệu từ xa khớp với các giá trị trong chương trình thì hãy thực hiện các thao tác bàn phím khác nhau.

Thêm Thư viện Bàn phím vào chương trình cho phép nó thực hiện các Thao tác bàn phím khác nhau.

Bạn có thể tải xuống mã từ bên dưới hoặc bạn có thể lấy mã từ Trang GitHub của tôi.

Tải xuống mã và Tải nó lên arduino micro thông qua Arduino IDE.

Bước 9: Hoàn thành:

Bạn có thể sửa đổi bản phác thảo trên theo yêu cầu của bạn.

Tham khảo các liên kết bên dưới để thêm các chức năng bàn phím khác

  • https://www.arduino.cc/en/Reference/KeyboardModif…
  • https://www.arduino.cc/en/Reference/ASCIIchart

Bước 10: Xem những-g.webp" />

Đề xuất: