สารบัญ:

ติดตามศีรษะด้วยกล้องรีโมท Wii (War Thunder): 6 ขั้นตอน (พร้อมรูปภาพ)
ติดตามศีรษะด้วยกล้องรีโมท Wii (War Thunder): 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ติดตามศีรษะด้วยกล้องรีโมท Wii (War Thunder): 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ติดตามศีรษะด้วยกล้องรีโมท Wii (War Thunder): 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Джон Ли: Нестандартное использование беспроводного контроллера Ви 2024, พฤศจิกายน
Anonim
Image
Image
Lasercut RC Halftrack
Lasercut RC Halftrack

โดย JackCarter> ดาวน์โหลดแบบจำลองของฉันที่นี่ <ติดตามเพิ่มเติมโดยผู้เขียน:

Lasercut RC Halftrack
Lasercut RC Halftrack
เครื่องวิเคราะห์ฮาร์มอนิก: เครื่องพลอตเตอร์สัญญาณ Lasercut เครื่องกล
เครื่องวิเคราะห์ฮาร์มอนิก: เครื่องพลอตเตอร์สัญญาณ Lasercut เครื่องกล
เครื่องวิเคราะห์ฮาร์มอนิก: เครื่องพลอตเตอร์สัญญาณ Lasercut เครื่องกล
เครื่องวิเคราะห์ฮาร์มอนิก: เครื่องพลอตเตอร์สัญญาณ Lasercut เครื่องกล
Lasercut RC Comet Tank
Lasercut RC Comet Tank
Lasercut RC Comet Tank
Lasercut RC Comet Tank

เกี่ยวกับ: ฉันชอบแทงค์ เลเซอร์คัท และแทงค์เลเซอร์ เพิ่มเติมเกี่ยวกับ JackCarter »

สวัสดีทุกคน ! ฉันต้องการแบ่งปันโครงการ Arduino ที่เสร็จสิ้นจริงครั้งแรกของฉันกับคุณ ฉันพยายามสร้างความเป็นจริงเสริมแบบโฮมเมด ให้ฉันอธิบายให้คุณฟัง:

โดยพื้นฐานแล้วมันคือระบบที่ใช้กล้องเพื่อติดตามการเคลื่อนไหวศีรษะของคุณเพื่อปรับให้เป็นแกนจอยสติ๊ก X และ Y จนกว่าจะถึงตอนนั้น โปรเจ็กต์นี้สามารถปรับใช้กับเกมใดก็ได้ที่คุณต้องการ

จากนั้น เราจะเชื่อมโยงแกนเหล่านั้นกับการเคลื่อนที่ของศีรษะในการตั้งค่า War Thunder เพื่อเพิ่มความรู้สึกเล็กน้อยในมุมมองของห้องนักบิน

ในการสร้างโครงการนี้ คุณจะต้อง:

  • Arduino Uno (ไลบรารีจอยสติ๊กใช้งานได้กับสิ่งเหล่านั้นเท่านั้น แต่คุณสามารถใช้งานได้หลายวิธี)
  • กล้องรีโมท Wii (ผมแนะนำให้เอารีโมทตัวเก่าไป อย่าซื้อใหม่เพราะมันยังแพงอยู่)
  • ตัวต้านทาน 100 kΩ
  • ตัวเก็บประจุ 100 nF,
  • ออสซิลเลเตอร์ 25MHz (4 พิน)
  • ไฟ LED IR,
  • เซลล์ปุ่ม 3V (เพื่อจ่ายไฟให้ LED)
  • เขียงหั่นขนมเล็กๆ (ยาว 17 รูสำหรับยึดส่วนประกอบและกล้อง เพิ่มอีก 2 เท่าเพื่อยึด Nano (ถ้าคุณใช้อันนี้) นอกเหนือจากนั้น)
  • สายไฟและอุปกรณ์บัดกรีบางส่วน

ฉันต้องการขอบคุณ Eric Jacob กับ Wii Remote IR Camera Hack ที่สอนได้พร้อมอินเทอร์เฟซ Arduino ซึ่งให้แนวคิดนี้กับฉัน

ขั้นตอนที่ 1: แยกกล้องออกจาก Wii Remote

ดึงกล้องออกจากรีโมท Wii
ดึงกล้องออกจากรีโมท Wii
ดึงกล้องออกจากรีโมท Wii
ดึงกล้องออกจากรีโมท Wii

ฉันใช้รีโมท Wii ตัวเก่าที่เสียไป และฉันแนะนำให้คุณทำเช่นเดียวกัน คุณยังสามารถซื้อได้ แต่จะเสียค่าใช้จ่ายประมาณ 40 เหรียญ (แพง!) ฉันคิดว่า รีโมทถูกผนึกด้วยกากบาท 3 แฉกสี่อัน ค้นหาเครื่องมือที่เหมาะสมหรือบดขยี้เฟรม คุณเห็นกล้องสี่เหลี่ยมไหม ขายไม่ออก ! (ฉันพยายามแล้ว แต่ฉันไม่อยากเผากล้อง ฉันบัดกรีสายไฟโดยตรงบน PCB ระยะไกล)

ขั้นตอนที่ 2: เพิ่มส่วนประกอบ

เพิ่มส่วนประกอบ
เพิ่มส่วนประกอบ
เพิ่มส่วนประกอบ
เพิ่มส่วนประกอบ
เพิ่มส่วนประกอบ
เพิ่มส่วนประกอบ

ต่อสายไฟเข้ากับหมุดของกล้องเพื่อให้เราสามารถเสียบเข้ากับเขียงหั่นขนมได้

กล้องทำงานใน I²C แต่ไม่สามารถทำงานได้เมื่อเสียบเข้ากับ Arduino โดยตรง เราจะเพิ่มส่วนประกอบบางอย่างเพื่อจำลองกล้อง IR ของ DFRobots ทำตามแผนภาพไฟฟ้าเพื่อทำให้กล้องสมบูรณ์

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

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

ตัวติดตาม LED
ตัวติดตาม LED

เพียงติด LED เข้ากับเซลล์ปุ่มแล้วติดไว้ที่ด้านบนของหูฟัง ปรับ LED เข้าหากล้องเพื่อประสิทธิภาพที่มากขึ้น

แน่นอน อย่าลืมถอด LED ออกเพื่อหลีกเลี่ยงการสูญเสียพลังงานในแบตเตอรี่ของคุณ

ขั้นตอนที่ 4: รหัส

รหัส
รหัส

ฉันใช้ไลบรารี UnoJoy และ DFRobotIRPosition เพื่อจำลองจอยสติ๊ก หลักการง่ายมาก:

  • เราประกาศให้กล้องเป็นการสื่อสารแบบอนุกรมและ Arduino เป็นตัวควบคุมเกม
  • เราได้รับค่า X และ Y ของ IR LED ที่บันทึกไว้
  • เราจับคู่ให้พอดีกับค่าที่ส่งคืน 10 บิต (0-1023) เป็นค่า 8 บิต (0-255) สำหรับจอยสติ๊ก
  • Arduino ส่งค่าจอยสติ๊กผ่านพอร์ต com แบบอนุกรม

แนะนำ: