สารบัญ:

IR Remote Control สำหรับคอมพิวเตอร์ของคุณด้วย Arduino: 6 ขั้นตอน
IR Remote Control สำหรับคอมพิวเตอร์ของคุณด้วย Arduino: 6 ขั้นตอน

วีดีโอ: IR Remote Control สำหรับคอมพิวเตอร์ของคุณด้วย Arduino: 6 ขั้นตอน

วีดีโอ: IR Remote Control สำหรับคอมพิวเตอร์ของคุณด้วย Arduino: 6 ขั้นตอน
วีดีโอ: 5-min Tutorials: Arduino IR Remote & Receiver 2024, พฤศจิกายน
Anonim
IR Remote Control สำหรับคอมพิวเตอร์ของคุณด้วย Arduino
IR Remote Control สำหรับคอมพิวเตอร์ของคุณด้วย Arduino

ด้วยตัวรับสัญญาณนี้ ควบคุมคอมพิวเตอร์ของคุณจากระยะไกลด้วยโมดูล IR และ Arduino เปิดโหมด Lazzy แล้ว ^^

ขั้นตอนที่ 1:

ภาพ
ภาพ
ภาพ
ภาพ

อันดับแรก ฉันต้องถอดตัวรับสัญญาณ Sony VAIO IR ของ myold ออกก่อน ตัวรับสัญญาณ IR ที่มาจากพ่อของฉันใช้ไม่ได้อย่างสมบูรณ์เพราะให้ไดรเวอร์ที่เป็นกรรมสิทธิ์สำหรับ Windows XP เท่านั้น เป้าหมายของฉันคือการสามารถวิ่งบนเครื่องใดก็ได้

ถอดน็อตตัวเดียวไม่ยากครับ ^^

ขั้นตอนที่ 2: และที่นี่ Arduino …

และที่นี่ Arduino …
และที่นี่ Arduino …
และที่นี่ Arduino …
และที่นี่ Arduino …
และที่นี่ Arduino …
และที่นี่ Arduino …

วงจรนั้นง่ายมาก:

- Arduino nano V3 หนึ่งตัว - ตัวรับ TSOP IR หนึ่งตัว 22, - ตัวต้านทานหนึ่งตัว

- และตัวเก็บประจุหนึ่งตัว

ทั้งปีนโปรโตบอร์ดที่เชื่อมโดยตรงกับขั้วต่อบน Arduino

แผนผังของการชุมนุมในไม่ช้านี้

ขั้นตอนที่ 3: ประกอบใหม่

ประกอบใหม่
ประกอบใหม่
ประกอบใหม่
ประกอบใหม่
ประกอบใหม่
ประกอบใหม่

Arduino Nano สู่มิติที่สมบูรณ์แบบที่จะใส่เข้าไปในเคส ไสเล็กด้านหลังสำหรับพอร์ต USB และทั้งหมดเป็นไปด้วยดี เพื่อให้แน่ใจว่าไม่มีสิ่งใดขยับตัว กาวร้อนเพียงเล็กน้อยก็ทำให้งานได้เป็นอย่างดี

สกรูเพิ่มเติมและทุกอย่างจบสำหรับฮาร์ดแวร์

ขั้นตอนที่ 4: โปรแกรม

อัปโหลดภาพร่างต่อไปนี้ไปยัง Arduino

เปิดหน้าต่าง Serial Monitor ในหน้าต่าง Arduino เพื่อดูรหัสฐานสิบหก (ลักษณะที่ตัวรับสัญญาณ IR ได้รับรังสีอินฟราเรด)

#include ใน RECV_PIN = 2; IRrecv irrecv(RECV_PIN); ผลลัพธ์ decode_results;

การตั้งค่าเป็นโมฆะ () {

Serial.begin(9600); irrecv.enableIRIn(); }

วงเป็นโมฆะ () {

ถ้า (irrecv.decode (&ผลลัพธ์)) { Serial.println (results.value, HEX); irrecv.resume(); } }

ขั้นตอนที่ 5: ใกล้เสร็จแล้ว

และตอนนี้ตามระบบปฏิบัติการของคุณ มันตั้งค่าสคริปต์เล็กน้อยใน daemon เพื่อดึงรหัส IR และโต้ตอบกับคอมพิวเตอร์ ฉันสร้างสคริปต์เล็กน้อยในประวัติ python ซึ่งสามารถทำงานได้ใน Windows และ Unix

จัดให้เร็วมากค่ะ ^^

ขั้นตอนที่ 6: การปรับปรุง

ด้วย Arduino Leonardo, Yum หรือเป็นไปได้ที่จะรวมสคริปต์ Python เข้ากับ Arduino โดยตรงเพื่อให้เชื่อว่า Arduino เป็นคีย์บอร์ดมาตรฐาน

ขอบคุณ มีวันที่ดีขี้เกียจ

สำหรับภาษาฝรั่งเศส คุณสามารถอ่านบทความนี้ได้ที่ MIWC

แนะนำ: