สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ข้อจำกัดความรับผิดชอบอย่างรวดเร็ว: ประเด็นของโครงการนี้คือไม่ต้องทำการแปลงจอยสติ๊กพอร์ตเกมราคาถูก จุดประสงค์ของโปรเจ็กต์นี้คือการสร้างจอยสติ๊กอเนกประสงค์และปรับแต่งได้ซึ่งสามารถดัดแปลงได้ง่าย เหตุผลที่ฉันเลือก Arduino เป็นเพราะฉันมีเวลาว่างและต้องการสร้างชีวิตใหม่ให้กับจอยสติ๊กพอร์ตเกมเก่าของลุง หากคุณต้องการทำสิ่งเดียวกัน มีตัวแปลงราคาถูกจำนวนมาก ดังนั้นโปรดลองใช้พวกเขาหากคุณไม่ต้องการทำให้สิ่งต่าง ๆ ซับซ้อน
ขั้นตอนที่ 1: รวบรวมวัสดุที่จำเป็น:
สิ่งที่คุณต้องการคือ:
- จอยสติ๊กพอร์ตเกมเก่า (ฉันได้ของฉันมา 2$ จากการขายหลา)
- ส่วนหัวของหมุดตัวผู้
- Arduino uno (ประมาณ 18$)
- โปรโตบอร์ดหรือเพอร์ฟบอร์ด
เครื่องมือที่คุณต้องการคือ:
- กรรไกรคู่หนึ่ง
- หัวแร้ง
- ตะกั่วบาง
- คอมพิวเตอร์ที่ติดตั้ง Arduino IDE และ Atmel flip
- การเชื่อมต่ออินเทอร์เน็ต
ขั้นตอนที่ 2: ถอดจอยสติ๊ก:
สิ่งแรกและสำคัญที่สุดที่ต้องทำคือการแยกจอยสติกออกจากกัน และหารหัสสีของสายไฟที่เชื่อมต่อกับปุ่มต่างๆ
ขั้นตอนที่ 3: สร้าง 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 ที่ไปที่โพเทนชิโอมิเตอร์สำหรับการแก้ไขปัญหาเพิ่มเติม โปรดติดต่อฉันในส่วนความคิดเห็น และโปรดแชร์รูปภาพหากคุณพยายามเอง