Mục lục:

Điều khiển từ xa IR cho máy tính của bạn với Arduino: 6 bước
Điều khiển từ xa IR cho máy tính của bạn với Arduino: 6 bước

Video: Điều khiển từ xa IR cho máy tính của bạn với Arduino: 6 bước

Video: Điều khiển từ xa IR cho máy tính của bạn với Arduino: 6 bước
Video: Tự học Arduino cơ bản | Bài 11 Điều khiển xe bằng remote và IR1838 2024, Tháng mười hai
Anonim
Điều khiển từ xa IR cho máy tính của bạn với Arduino
Điều khiển từ xa IR cho máy tính của bạn với Arduino

Với bộ thu này, điều khiển máy tính của bạn từ xa nhờ mô-đun IR và Arduino. Chế độ lười biếng được kích hoạt ^^

Bước 1:

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Trước tiên, tôi phải tháo rời bộ thu Sony VAIO IR cũ. Một bộ thu IR đến từ cha tôi, hoàn toàn không sử dụng được vì chỉ cung cấp các trình điều khiển độc quyền cho Windows XP. Mục tiêu của tôi là có thể chạy trên bất kỳ máy nào.

Không khó lắm để tháo một con vít ^^

Bước 2: Và đây Arduino…

và đây Arduino…
và đây Arduino…
và đây Arduino…
và đây Arduino…
và đây Arduino…
và đây Arduino…

Mạch rất đơn giản:

- Một arduino nano V3 - một đầu thu TSOP IR 22, - một điện trở

- và một tụ điện.

Toàn bộ leo lên một bảng proto được hàn trực tiếp vào đầu nối trên Arduino.

Sơ đồ lắp ráp rất sớm.

Bước 3: Lắp ráp lại

Lắp ráp lại
Lắp ráp lại
Lắp ráp lại
Lắp ráp lại
Lắp ráp lại
Lắp ráp lại

Arduino Nano với kích thước hoàn hảo để đưa vào vỏ máy. Một mặt sau nhỏ cho cổng USB và tất cả đều tốt. Để chắc chắn rằng không có gì di chuyển, một chút keo nóng sẽ làm cho tác phẩm rất tốt.

Một vít nữa và tất cả đã kết thúc đối với phần cứng.

Bước 4: Chương trình

Tải bản phác thảo sau lên Arduino.

Mở cửa sổ Serial Monitor trong Arduino Window để xem các mã thập lục phân (cách mà Bộ thu IR nhận các Tia hồng ngoại).

#include int RECV_PIN = 2; IRrecv không thể thay đổi (RECV_PIN); giải mã kết quả;

void setup () {

Serial.begin (9600); không thể thay đổi.enableIRIn (); }

void loop () {

if (unacv.decode (& results)) {Serial.println (results.value, HEX); Uncv.resume (); }}

Bước 5: Sắp hoàn tất

Và bây giờ theo hệ điều hành của bạn, nó thiết lập một tập lệnh nhỏ trong daemon để lấy mã IR và tương tác với máy tính. Tôi đã tạo một tập lệnh nhỏ trong lịch sử python, nó có thể hoạt động trong Windows và Unix.

Tôi làm cho nó có sẵn rất nhanh chóng ^^

Bước 6: Cải tiến

Với Arduino Leonardo, Yum hoặc có thể hợp nhất tập lệnh Python trực tiếp vào Arduino để tin rằng Arduino là bàn phím tiêu chuẩn.

Cảm ơn, chúc một ngày vui vẻ.

Đối với tiếng Pháp, bạn có thể tìm thấy bài viết này trên MIWC

Đề xuất: