สารบัญ:

เกมแพดควบคุม ARDUINO สำหรับพีซี: 5 ขั้นตอน
เกมแพดควบคุม ARDUINO สำหรับพีซี: 5 ขั้นตอน

วีดีโอ: เกมแพดควบคุม ARDUINO สำหรับพีซี: 5 ขั้นตอน

วีดีโอ: เกมแพดควบคุม ARDUINO สำหรับพีซี: 5 ขั้นตอน
วีดีโอ: สอนติดตั้งโปรแกรมเขียนโค้ด Arduino สำหรับมือใหม่จากเว็บหลัก 2024, พฤศจิกายน
Anonim
เกมแพดควบคุม ARDUINO สำหรับพีซี
เกมแพดควบคุม ARDUINO สำหรับพีซี

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

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

รวบรวมส่วนประกอบที่จำเป็น
รวบรวมส่วนประกอบที่จำเป็น
รวบรวมส่วนประกอบที่จำเป็น
รวบรวมส่วนประกอบที่จำเป็น
รวบรวมส่วนประกอบที่จำเป็น
รวบรวมส่วนประกอบที่จำเป็น

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

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

ทีนี้มาดูส่วนประกอบกัน

1. ตัวควบคุมเกมย้อนยุคเก่า

คุณสามารถใช้ตัวควบคุมเกมย้อนยุคแบบที่ฉันใช้ หากคุณมีสิทธิ์เข้าถึงเครื่องพิมพ์ 3 มิติ คุณสามารถพิมพ์เคสของคุณเองได้ (ตัวเลือกนี้จะทำให้คุณมีที่ว่างสำหรับเพิ่มปุ่มเพิ่มเติม)

2. Arduino Pro Micro

สำหรับโครงการนี้ คุณต้องใช้ Arduino Pro Micro หรือ Arduino Leonardo mini กล่าวโดยย่อ คุณต้องมีไมโครคอนโทรลเลอร์ที่มีความสามารถ HID (Human Interface Device) Arduino Pro micro มีไมโครคอนโทรลเลอร์ ATmega 32U4

3. สวิตช์

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

4. โมดูลจอยสติ๊ก

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

5. ลิมิตสวิตช์

ฉันใช้ลิมิตสวิตช์เป็นตัวกระตุ้นสำหรับคอนโทรลเลอร์ของฉัน ตัวเลือกเหล่านี้เป็นทางเลือกหากคุณต้องการสร้างแผ่นเกมด้วยปุ่มกด

6. ปุ่มกด

ปุ่มกดสามารถเชื่อมต่อได้ทั้งแบบดึงขึ้นหรือแบบดึงลง ที่นี่ฉันใช้การกำหนดค่าแบบดึงลงสำหรับปุ่มและสวิตช์ทั้งหมด ฉันใช้ตัวต้านทาน 10 K ohm สำหรับสิ่งนี้

7. PCB วัตถุประสงค์ทั่วไป

รับ PCB วัตถุประสงค์ทั่วไปเพื่อประสานส่วนประกอบทั้งหมด

ขั้นตอนที่ 2: แผนภาพวงจรและการเข้ารหัส

แผนภาพวงจรและการเข้ารหัส
แผนภาพวงจรและการเข้ารหัส
แผนภาพวงจรและการเข้ารหัส
แผนภาพวงจรและการเข้ารหัส
แผนภาพวงจรและการเข้ารหัส
แผนภาพวงจรและการเข้ารหัส

เชื่อมต่อส่วนประกอบทั้งหมดตามแผนภาพวงจรที่ระบุด้านบน ฉันได้แนบคู่มือฉบับย่อเกี่ยวกับอินเทอร์เฟซปุ่มกดกับ Arduino

ฉันขอแนะนำให้ตรวจสอบการเชื่อมต่อทั้งหมดและทำงานบนเขียงหั่นขนมก่อน

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

ดาวน์โหลดโค้ดและติดตั้งไลบรารี mouse.h และ keyboard.h อัปโหลดรหัสไปยัง Arduino ของคุณ

คลิกด้านล่างเพื่อดาวน์โหลดรหัส

ขั้นตอนที่ 3: การตัด การลงสี และการบัดกรี

ตัด ทาสี และบัดกรี
ตัด ทาสี และบัดกรี
ตัด ทาสี และบัดกรี
ตัด ทาสี และบัดกรี
การตัด การทาสี และการบัดกรี
การตัด การทาสี และการบัดกรี
การตัด การทาสี และการบัดกรี
การตัด การทาสี และการบัดกรี

ขั้นแรกให้ตัด PCB ตามขนาดของแผ่นเกม แล้วจัดตำแหน่งปุ่มกดและโมดูลจอยสติ๊ก คุณสามารถหลีกเลี่ยงงานบัดกรีที่วุ่นวายนี้ได้โดยการสั่งซื้อ PCB UTSource.net ให้บริการ PCB ที่มีคุณภาพในราคาที่เหมาะสม

จากนั้นทาสีแผ่นเกมด้วยสีที่คุณเลือก

ตอนนี้ประสานปุ่มกดและจอยสติ๊กบน pcb วัตถุประสงค์ทั่วไป

ขั้นตอนที่ 4: แก้ไขลิมิตสวิตช์และการทดสอบขั้นสุดท้าย

การแก้ไขลิมิตสวิตช์และการทดสอบขั้นสุดท้าย
การแก้ไขลิมิตสวิตช์และการทดสอบขั้นสุดท้าย
การแก้ไขลิมิตสวิตช์และการทดสอบขั้นสุดท้าย
การแก้ไขลิมิตสวิตช์และการทดสอบขั้นสุดท้าย
การแก้ไขลิมิตสวิตช์และการทดสอบขั้นสุดท้าย
การแก้ไขลิมิตสวิตช์และการทดสอบขั้นสุดท้าย
การแก้ไขลิมิตสวิตช์และการทดสอบขั้นสุดท้าย
การแก้ไขลิมิตสวิตช์และการทดสอบขั้นสุดท้าย

ตอนนี้แก้ไขลิมิตสวิตช์ในตำแหน่งของพวกเขาด้วยความช่วยเหลือของซุปเปอร์กาว

ประสานส่วนประกอบที่เหลือและทำการทดสอบขั้นสุดท้าย

ขั้นตอนที่ 5: นำทุกอย่างมารวมกัน

วางมันทั้งหมดเข้าด้วยกัน
วางมันทั้งหมดเข้าด้วยกัน
วางมันทั้งหมดเข้าด้วยกัน
วางมันทั้งหมดเข้าด้วยกัน
วางมันทั้งหมดเข้าด้วยกัน
วางมันทั้งหมดเข้าด้วยกัน
วางมันทั้งหมดเข้าด้วยกัน
วางมันทั้งหมดเข้าด้วยกัน

ตอนนี้ปิดกล่องหุ้มด้วยสกรูบางตัว

ฉันได้แนบรูปภาพด้านบนเพื่อแสดงให้คุณเห็นว่าผลิตภัณฑ์ขั้นสุดท้ายมีลักษณะอย่างไร

แค่นั้นแหละที่คุณทำเสร็จแล้ว ตอนนี้ลองเล่นเกมบางเกม คุณสามารถเล่นอีมูเลเตอร์และเกมพีซีได้ (ซึ่งไม่ต้องการจำนวนคีย์เพิ่มเติม)

ด้วยเหตุนี้คำสั่งแรกของฉันจึงสิ้นสุดลง ฉันหวังว่าคุณจะชอบมัน:)

แนะนำ: