สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
สวัสดีทุกคน การเล่นเกมนั้นสนุกอยู่เสมอ แต่การเล่นเกม DIY ที่คุณกำหนดเองนั้นสนุกกว่า ดังนั้นเราจะสร้างคอนโทรลเลอร์เกมโดยใช้ Arduino pro micro ในคำแนะนำนี้
ขั้นตอนที่ 1: Brain of the Gamepad
คำแนะนำที่นี่คือ โปรดอย่าลองใช้โครงการนี้กับ Arduino Uno เพราะ Arduino Uno ไม่สามารถใช้งาน HID (อุปกรณ์อินเทอร์เฟซสำหรับมนุษย์) ได้ ซึ่งหมายความว่า Arduino Uno ไม่สามารถใช้สร้างโครงการต่างๆ เช่น แป้นพิมพ์ เมาส์ แป้นพิมพ์ gamepad เป็นต้น ดังนั้นสำหรับโปรเจ็กต์อย่างเช่น คีย์บอร์ด เมาส์ และคอนโทรลเลอร์เกม เรามีบอร์ด Arduino สองบอร์ดที่สามารถทำโปรเจ็กต์ประเภทนี้ได้ Arduino Pro micro และ Arduino Leonardo มีความสามารถในการทำโปรเจ็กต์ประเภทนี้ ดังนั้นสำหรับโปรเจ็กต์คอนโทรลเลอร์เกมของเรา เราจะใช้ Arduino pro micro ที่นี่ แต่ถ้าคุณมี Arduino Leonardo ก็ใช้ได้เช่นกัน
ขั้นตอนที่ 2: อินพุตสำหรับตัวควบคุมเกม
สำหรับเกมนี้ Controller ฉันจะใช้สวิตช์ปุ่มกดเป็นอินพุตเพราะเข้าถึงได้ง่ายทุกที่และใช้งานง่าย แต่ถ้าคุณต้องการใช้อินพุตประเภทอื่น คุณสามารถใช้ได้ แต่ต้องแน่ใจว่าอินพุตของคุณจะทำงานกับโค้ด.
ขั้นตอนที่ 3: Schmatics
ดังนั้นเราจึงต้องการสวิตช์ 10 ตัวสำหรับอินพุต 10 ตัวและเราจำเป็นต้องเชื่อมต่อสวิตช์เหล่านี้ตามแผนผังที่แสดงด้านบน ดังนั้นโปรดช่วยตัวเองด้วยแผนผังด้านบนและเชื่อมต่อทุกอย่างตามนั้น
ขั้นตอนที่ 4: การสร้าง PCB
ในการรวมทุกอย่างเข้าด้วยกัน เราจำเป็นต้องสร้าง PCB เพื่อให้เราสามารถเชื่อมต่อทุกอย่างเข้าด้วยกัน ฉันใช้ Fritzing เพื่อจุดประสงค์ในการออกแบบ PCB คุณสามารถดาวน์โหลดไฟล์ Gerber ได้จากลิงค์ด้านล่าง ดาวน์โหลดโค้ด, schmatics, gerber: https://github.com/shveytank/Arduino-Game-Controllerและฉันอัปโหลดไฟล์ gerber ของฉันไปที่ seed studio เว็บไซต์ คุณสามารถสั่งซื้อ PCB จากผู้ผลิตรายใดก็ได้ที่คุณต้องการ
ขั้นตอนที่ 5: ประกอบ PCB
ดังนั้นหลังจากผลิต PCB เราจำเป็นต้องประกอบเข้าด้วยกันโดยการบัดกรีส่วนหัวของพินและเปิด PCB และวาง Arduino pro micro บน PCB
ขั้นตอนที่ 6: ส่วนการเข้ารหัส
ดังนั้นในส่วนของการเข้ารหัส เราจำเป็นต้องตั้งโปรแกรมบอร์ดนี้สำหรับสวิตช์สำหรับอินพุตที่แสดงของแป้นพิมพ์ดังที่แสดงในภาพ และผมเขียนโค้ดตามนั้นแล้ว ดังนั้นให้ดาวน์โหลดจากลิงก์ด้านล่าง ดาวน์โหลดโค้ด, schmatics, gerber: https:/ /github.com/shveytank/Arduino-Game-Controllerจากนั้นตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งบอร์ด sparkfun ในพีซีของคุณและหากไม่ใช่โปรดไปที่หน้า sparkfun และทำตามคำแนะนำและติดตั้งบอร์ด sparkfun ใน arduino IDE จากนั้นอัปโหลดรหัสไปยังบอร์ด Arduino ของคุณ
ขั้นตอนที่ 7: เล่น Tekken ด้วยตัวควบคุมเกม DIY นี้
หลังจากอัปโหลดรหัสแล้ว โปรดเชื่อมต่อสาย usb เข้ากับพีซี และหลังจากเชื่อมต่อแล้วให้เปิดเกมใดๆ ที่คุณชอบ ฉันกำลังใช้ tekken ที่นี่ และคุณสามารถเริ่มเล่นได้ ดังนั้น ขอให้สนุกกับการสร้างคอนโทรลเลอร์เกม DIY ของคุณเอง