สารบัญ:
- ขั้นตอนที่ 1:
- ขั้นตอนที่ 2: และที่นี่ Arduino …
- ขั้นตอนที่ 3: ประกอบใหม่
- ขั้นตอนที่ 4: โปรแกรม
- ขั้นตอนที่ 5: ใกล้เสร็จแล้ว
- ขั้นตอนที่ 6: การปรับปรุง
วีดีโอ: IR Remote Control สำหรับคอมพิวเตอร์ของคุณด้วย Arduino: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ด้วยตัวรับสัญญาณนี้ ควบคุมคอมพิวเตอร์ของคุณจากระยะไกลด้วยโมดูล IR และ Arduino เปิดโหมด Lazzy แล้ว ^^
ขั้นตอนที่ 1:
อันดับแรก ฉันต้องถอดตัวรับสัญญาณ Sony VAIO IR ของ myold ออกก่อน ตัวรับสัญญาณ IR ที่มาจากพ่อของฉันใช้ไม่ได้อย่างสมบูรณ์เพราะให้ไดรเวอร์ที่เป็นกรรมสิทธิ์สำหรับ Windows XP เท่านั้น เป้าหมายของฉันคือการสามารถวิ่งบนเครื่องใดก็ได้
ถอดน็อตตัวเดียวไม่ยากครับ ^^
ขั้นตอนที่ 2: และที่นี่ 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
แนะนำ:
Arduino Browser Based Remote Control (linux): 9 ขั้นตอน (พร้อมรูปภาพ)
Arduino Browser Based Remote Control (linux): เรามีลูกแล้ว ฉันชอบมันมาก แต่พวกเขายังคงซ่อนรีโมทคอนโทรลสำหรับดาวเทียมและทีวีเมื่อพวกเขาเปิดช่องสำหรับเด็ก หลังจากสิ่งนี้เกิดขึ้นทุกวันเป็นเวลาหลายปีและหลังจากที่ภรรยาที่รักของฉันอนุญาตให้ฉันมี
IRduino: Arduino Remote Control - เลียนแบบรีโมทที่หายไป: 6 ขั้นตอน
IRduino: Arduino Remote Control - เลียนแบบรีโมทที่สูญหาย: หากคุณเคยทำรีโมทควบคุมสำหรับทีวีหรือเครื่องเล่น DVD หาย คุณรู้ดีว่ามันน่าหงุดหงิดแค่ไหนที่จะต้องเดินไปหา และใช้ปุ่มต่างๆ ที่ตัวอุปกรณ์เอง ในบางครั้ง ปุ่มเหล่านี้ไม่มีฟังก์ชันการทำงานเหมือนกับรีโมตด้วยซ้ำ รับ
Arduino Youtube Remote Control for Sleeping (Leobot Electronics): 4 ขั้นตอน
Arduino Youtube Remote Control for Sleeping (Leobot Electronics): Arduino Youtube Remote หากคุณใช้ Youtube เพื่อจัดเตรียมภาพยนตร์หรือเพลงให้คุณดูระหว่างที่หลับอยู่ แน่นอนว่าคุณจะถูกปลุกด้วยโฆษณาโหลดหรือระดับเสียงที่แตกต่างกันเมื่อมีภาพยนตร์ใหม่ เริ่ม จำเป็นต้องพูดนี่อาจเป็น qui
Tim's Cybot Arduino NANO Remote Control: 31 ขั้นตอน (พร้อมรูปภาพ)
Tim's Cybot Arduino NANO Remote Control: โครงการนี้คือการสร้างรีโมทคอนโทรลอินฟราเรดเพื่อควบคุม Cybot ดั้งเดิมที่ได้รับพร้อมกับนิตยสาร Ultimate Real Robots ซึ่งเริ่มต้นขึ้นในปี 2544 เหตุผลในการสร้างรีโมต:(ประวัติเล็กน้อย) ก่อนเกิดปัญหา ชิ้นส่วนสำหรับเครื่อง IR,
แปลง IR Remote ของคุณเป็น RF Remote: 9 ขั้นตอน (พร้อมรูปภาพ)
แปลง IR Remote ของคุณเป็น RF Remote: ในคำแนะนำของวันนี้ ฉันจะแสดงให้คุณเห็นว่าคุณสามารถใช้โมดูล RF ทั่วไปได้อย่างไรโดยไม่ต้องใช้ไมโครคอนโทรลเลอร์ ซึ่งในที่สุดจะนำเราไปสู่การสร้างโครงการที่คุณสามารถแปลง IR Remote ของอุปกรณ์ใดๆ เป็น RF ระยะไกล. ข้อได้เปรียบหลักของการแปลงเป็น