สารบัญ:

การควบคุมระยะไกลสากล: 3 ขั้นตอน
การควบคุมระยะไกลสากล: 3 ขั้นตอน

วีดีโอ: การควบคุมระยะไกลสากล: 3 ขั้นตอน

วีดีโอ: การควบคุมระยะไกลสากล: 3 ขั้นตอน
วีดีโอ: สุนัขใช้งานสากล IPO ขั้น 3 ตอน ค (C) ต่อสู้ป้องกัน (Protection) 2024, พฤศจิกายน
Anonim
Image
Image
สร้าง
สร้าง

Universal Infrared (IR) Remote Controller สามารถควบคุมอุปกรณ์ใด ๆ ที่ใช้การสื่อสาร IR สำหรับการทำงานระยะไกล รีโมตคอนโทรลนี้ใช้ gen4-uLCD-35DCT เป็นอินเทอร์เฟซหลักสำหรับส่งคำสั่ง IR โปรเจ็กต์นี้ปรับแต่งได้อย่างมากสำหรับใช้กับอุปกรณ์ใดๆ ตราบใดที่ใช้การควบคุม IR

ขั้นตอนที่ 1: สร้าง

สร้าง
สร้าง

ส่วนประกอบ

  • gen4-uLCD-35DCT-CLB
  • gen4-PA และสายเคเบิล FFC
  • การ์ด uSD
  • สาย uUSB
  • สายจัมเปอร์
  • แหล่งจ่ายไฟ 5 V
  • Arduino Pro Micro 5V 16 MHz
  • KY-005 โมดูลส่งสัญญาณ IR

สร้างส่วนประกอบตามที่แสดงในแผนภาพ

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

โปรแกรม
โปรแกรม
โปรแกรม
โปรแกรม
โปรแกรม
โปรแกรม
  1. คัดลอกโฟลเดอร์ IRremote ไปยังโฟลเดอร์ไลบรารีของ Arduino IDE
  2. เปิดรหัสโครงการสำหรับไมโครคอนโทรลเลอร์ Arduino โดยใช้ Arduino IDE
  3. หากรีโมตคอนโทรลที่ต้องการใช้โปรโตคอลการส่งสัญญาณที่ไม่รู้จัก คุณสามารถเพิ่มโค้ด IR ดิบซึ่งสามารถรับได้โดยใช้ตัวอย่าง IRrecvDemo ที่จัดทำโดยไลบรารี IRremote และใช้โมดูลตัวรับสัญญาณ IR เพื่อถอดรหัสคำสั่งดิบ
  4. เพื่อให้โปรแกรม Arduino สามารถคอมไพล์ได้อย่างถูกต้องด้วยคำสั่งดิบ IR ที่จัดเตรียมไว้ให้ สามารถเขียนข้อมูลไปยังหน่วยความจำแฟลชได้โดยตรงเมื่อทำการคอมไพล์ดังแสดงด้านล่าง
  5. เพื่อที่จะใช้รหัสดิบสำหรับการส่ง ต้องทำสิ่งต่อไปนี้เพื่ออ่านรหัสดิบที่เก็บไว้ในหน่วยความจำแฟลช นอกจากนี้ยังสามารถเพิ่มคำสั่ง case เพิ่มเติมสำหรับอินเตอร์เฟสคำสั่งเพิ่มเติม อุปกรณ์บางอย่างอาจต้องใช้การส่งคำสั่งติดต่อกันหลายครั้ง ซึ่งสามารถทำได้โดยเพียงแค่ส่งคำสั่งรหัสเดิมซ้ำหลายครั้งดังที่แสดงด้านล่าง เปิดรหัสโปรเจ็กต์สำหรับการแสดงผลโดยใช้ Workshop 4 IDE โครงการนี้ใช้สภาพแวดล้อม Visi-Genie
  6. คุณสามารถแก้ไขคุณสมบัติของอ็อบเจ็กต์และแบบฟอร์มได้โดยใช้ตัวตรวจสอบอ็อบเจ็กต์
  7. รีโมทคอนโทรลสากลสามารถควบคุมอุปกรณ์ต่างๆ ได้มากขึ้นโดยการเพิ่มปุ่มต่างๆ เพื่อเพิ่มฟังก์ชันการทำงานมากขึ้น ใช้ริบบอนวิดเจ็ตเพื่อเพิ่มประเภทของปุ่มที่คุณต้องการ
  8. ในการใช้ปุ่มที่เพิ่มกับโฮสต์ (Arduino Uno) ตรวจสอบให้แน่ใจว่าได้เปลี่ยนตัวจัดการเหตุการณ์ภายใต้เหตุการณ์ของวัตถุเป็น "ข้อความรายงาน" หรือ "เหตุการณ์มหัศจรรย์" อื่นขึ้นอยู่กับการใช้งาน
  9. คลิกที่ปุ่ม "รวบรวม" หมายเหตุ: ขั้นตอนนี้สามารถข้ามได้ อย่างไรก็ตาม การคอมไพล์เป็นสิ่งจำเป็นสำหรับการดีบัก
  10. เชื่อมต่อจอแสดงผลกับพีซี ตรวจสอบให้แน่ใจว่าคุณเชื่อมต่อกับพอร์ตที่ถูกต้อง ปุ่มสีแดงแสดงว่าไม่ได้เชื่อมต่ออุปกรณ์ ปุ่มสีน้ำเงินแสดงว่าอุปกรณ์เชื่อมต่อกับพอร์ตทางขวา
  11. กลับไปที่แท็บ "หน้าแรก" คราวนี้ คลิกที่ปุ่ม “(สร้าง) คัดลอก/โหลด”
  12. เวิร์กชอป 4 จะแจ้งให้คุณเลือกไดรฟ์เพื่อคัดลอกไฟล์ภาพไปยังการ์ด uSD หลังจากเลือกไดรฟ์ที่ถูกต้องแล้ว ให้คลิกตกลง
  13. เมื่อยังไม่ได้ใส่การ์ด micro SD ข้อความนี้จะปรากฏบนจอแสดงผล gen4 ของคุณ: "DRIVE NOT MUNTED…"หลังจากใส่การ์ด micro SD แล้ว GUI ที่แสดงในขั้นตอนนี้ควรปรากฏบนจอแสดงผล gen4

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

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

เต้าเสียบที่ควบคุมด้วย IR สามารถปรับแต่งได้โดยการเพิ่มรีเลย์เพิ่มเติม

โค้ดคำสั่งสำหรับรีเลย์แต่ละตัวยังสามารถปรับแต่งได้โดยใช้โค้ดต่อไปนี้

สามารถเพิ่มรีเลย์เพิ่มเติมในวงจรสำหรับวงจรควบคุม IR ได้

แนะนำ: