สารบัญ:

แปลงจอยสติ๊กพอร์ตเกมเก่าเป็น Usb Flight Stick ด้วย Arduino: 5 ขั้นตอน
แปลงจอยสติ๊กพอร์ตเกมเก่าเป็น Usb Flight Stick ด้วย Arduino: 5 ขั้นตอน

วีดีโอ: แปลงจอยสติ๊กพอร์ตเกมเก่าเป็น Usb Flight Stick ด้วย Arduino: 5 ขั้นตอน

วีดีโอ: แปลงจอยสติ๊กพอร์ตเกมเก่าเป็น Usb Flight Stick ด้วย Arduino: 5 ขั้นตอน
วีดีโอ: Converting GamePort Joystick to USB Part 3: Understanding how USB gamepad works 2024, พฤศจิกายน
Anonim
แปลงจอยสติ๊กพอร์ตเกมเก่าเป็น Usb Flight Stick ด้วย Arduino
แปลงจอยสติ๊กพอร์ตเกมเก่าเป็น Usb Flight Stick ด้วย Arduino

ข้อจำกัดความรับผิดชอบอย่างรวดเร็ว: ประเด็นของโครงการนี้คือไม่ต้องทำการแปลงจอยสติ๊กพอร์ตเกมราคาถูก จุดประสงค์ของโปรเจ็กต์นี้คือการสร้างจอยสติ๊กอเนกประสงค์และปรับแต่งได้ซึ่งสามารถดัดแปลงได้ง่าย เหตุผลที่ฉันเลือก Arduino เป็นเพราะฉันมีเวลาว่างและต้องการสร้างชีวิตใหม่ให้กับจอยสติ๊กพอร์ตเกมเก่าของลุง หากคุณต้องการทำสิ่งเดียวกัน มีตัวแปลงราคาถูกจำนวนมาก ดังนั้นโปรดลองใช้พวกเขาหากคุณไม่ต้องการทำให้สิ่งต่าง ๆ ซับซ้อน

ขั้นตอนที่ 1: รวบรวมวัสดุที่จำเป็น:

รวบรวมวัสดุที่จำเป็น
รวบรวมวัสดุที่จำเป็น
รวบรวมวัสดุที่จำเป็น
รวบรวมวัสดุที่จำเป็น
รวบรวมวัสดุที่จำเป็น
รวบรวมวัสดุที่จำเป็น
รวบรวมวัสดุที่จำเป็น
รวบรวมวัสดุที่จำเป็น

สิ่งที่คุณต้องการคือ:

  • จอยสติ๊กพอร์ตเกมเก่า (ฉันได้ของฉันมา 2$ จากการขายหลา)
  • ส่วนหัวของหมุดตัวผู้
  • Arduino uno (ประมาณ 18$)
  • โปรโตบอร์ดหรือเพอร์ฟบอร์ด

เครื่องมือที่คุณต้องการคือ:

  • กรรไกรคู่หนึ่ง
  • หัวแร้ง
  • ตะกั่วบาง
  • คอมพิวเตอร์ที่ติดตั้ง Arduino IDE และ Atmel flip
  • การเชื่อมต่ออินเทอร์เน็ต

ขั้นตอนที่ 2: ถอดจอยสติ๊ก:

ถอดจอยสติ๊ก
ถอดจอยสติ๊ก
ถอดจอยสติ๊ก
ถอดจอยสติ๊ก
ถอดจอยสติ๊ก
ถอดจอยสติ๊ก

สิ่งแรกและสำคัญที่สุดที่ต้องทำคือการแยกจอยสติกออกจากกัน และหารหัสสีของสายไฟที่เชื่อมต่อกับปุ่มต่างๆ

ขั้นตอนที่ 3: สร้าง Arduino Shield และเชื่อมต่อสายไฟ:

สร้าง Arduino Shield และเชื่อมต่อสายไฟ
สร้าง Arduino Shield และเชื่อมต่อสายไฟ
สร้าง Arduino Shield และเชื่อมต่อสายไฟ
สร้าง Arduino Shield และเชื่อมต่อสายไฟ
สร้าง Arduino Shield และเชื่อมต่อสายไฟ
สร้าง Arduino Shield และเชื่อมต่อสายไฟ

ทำตามแผนผังที่แนบมา

โดยพื้นฐานแล้ว โพเทนชิโอมิเตอร์ ถึง แสดงถึงแกน x และ y ของจอยสติ๊ก และปุ่มกดแสดงถึงปุ่มการทำงาน

ขั้นตอนที่ 4: กำหนดค่าซอฟต์แวร์:

กำหนดค่าซอฟต์แวร์
กำหนดค่าซอฟต์แวร์
กำหนดค่าซอฟต์แวร์
กำหนดค่าซอฟต์แวร์
กำหนดค่าซอฟต์แวร์
กำหนดค่าซอฟต์แวร์

มีขั้นตอนค่อนข้างน้อยในการกำหนดค่าจอยสติ๊กนี้:

  • ไปที่ลิงค์นี้ก่อน https://github.com/AlanChatham/UnoJoy และดาวน์โหลด UnoJoy
  • ถัดไปเปิด Arduino IDE และแฟลชโค้ดตัวอย่างไปที่บอร์ด
  • ตอนนี้ติดตั้ง Atmel Flip และ Java Runtime Environment
  • ตอนนี้ให้บอร์ดเข้าสู่โหมด DFU โดยการลัดวงจรสองพินใกล้กับพอร์ต usb บนบอร์ดหรือทำตามบทช่วยสอนในลิงค์นี้
  • ตอนนี้เปิดโฟลเดอร์ Uno Joy แล้วไปที่โฟลเดอร์ Uno และเรียกใช้ไฟล์ Turnintoajoystick.bat
  • ตอนนี้ถอดปลั๊กและเสียบบอร์ด Arduino ใหม่ ตอนนี้ทุกอย่างพร้อมแล้ว
  • หากจำเป็น ให้ตรวจสอบตัวเลือกตัวควบคุม usb ใน Windows เพื่อตรวจสอบคอนโทรลเลอร์

ขั้นตอนที่ 5: ผลลัพธ์สุดท้ายและการแก้ไขปัญหา:

ผลลัพธ์สุดท้ายและการแก้ไขปัญหา
ผลลัพธ์สุดท้ายและการแก้ไขปัญหา

นี่คือลักษณะที่จอยสติ๊กเปิดออก

ขออภัยที่ไม่แสดงผลสุดท้ายในที่ทำงาน

หากคุณมีการสั่นไหวในการเคลื่อนไหวของจอยสติ๊ก โปรดตรวจสอบการเชื่อมต่อ 5v และ gnd ที่ไปที่โพเทนชิโอมิเตอร์สำหรับการแก้ไขปัญหาเพิ่มเติม โปรดติดต่อฉันในส่วนความคิดเห็น และโปรดแชร์รูปภาพหากคุณพยายามเอง

แนะนำ: