
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

เป้าหมายของบทช่วยสอนนี้คือการสร้างคอนโทรลเลอร์ที่สามารถใช้เล่นเกม K-Shoot Mania ซึ่งเป็นเกมอาร์เคดที่ได้รับความนิยม เพื่อให้บรรลุเป้าหมายนี้ เราจะใช้เครื่องมือไฟฟ้าเพื่อประกอบฐานของคอนโทรลเลอร์ เข้ารหัสบอร์ด Arduino เพื่อจำลองอินพุตของปุ่ม และเดินสายเพื่อเชื่อมต่อปุ่มกับ Arduino ผลิตภัณฑ์ขั้นสุดท้ายจะเป็นกล่องกลวงสำหรับวางสายไฟ ปุ่ม 7 ปุ่มและตัวเข้ารหัสแบบหมุน 2 ตัวที่ทำงานเป็นอินพุตสำหรับเกม และแผงที่เปิดออกสู่ด้านในของกล่อง ขนาดของบทช่วยสอนนี้จะเป็นอย่างไรก็ตามขนาดของกล่องสามารถเปลี่ยนแปลงให้ใหญ่ขึ้นหรือเล็กลงได้ขึ้นอยู่กับความชอบของคุณ คอนโทรลเลอร์นี้จะมีส่วนประกอบหลัก 2 ส่วน: ฐานของคอนโทรลเลอร์หรือกล่องที่มีปุ่มและสายไฟ2 การเข้ารหัสบอร์ด Arduino และการเดินสายปุ่ม
ขั้นตอนที่ 1: รายการชิ้นส่วน


ชิ้นส่วนและผลิตภัณฑ์ทั้งหมดที่คุณต้องการ:
- Arduino Leonardo
- สายจัมเปอร์
- ปุ่มอาร์เคด
- ตัวเข้ารหัสแบบหมุน
- ลูกบิดหมุน
- ไม้หรือพลาสติกแข็งสำหรับประกอบกล่อง
- ขั้วต่อแบบจีบ (ตัวเมียหมายเลข 187 และ 250)
- ปุ่มอาร์เคด
- สกรูและสลักเกลียว
- คอมพิวเตอร์หรือแล็ปท็อปสำหรับเข้ารหัส
ราคาอาจแตกต่างกันไปตามคุณภาพของวัสดุ
คุณสามารถซื้อได้ในร้านค้าออนไลน์เช่น Amazon หรือ Newegg และที่ร้านฮาร์ดแวร์บางแห่ง
ช่วงราคาสำหรับวัสดุจะอยู่ที่ 80-200
เครื่องมือ:
- เจาะ
- เลื่อยไฟฟ้า
- ขัด
ทักษะ:
- การใช้เครื่องมือไฟฟ้าขั้นพื้นฐาน
- เจาะ
- ขัด
- การวัด
- การเข้ารหัส
- การเดินสายไฟ
ขั้นตอนที่ 2: การประกอบกล่อง


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


การประกอบขั้นสุดท้าย:
ในที่สุดก็ยึด arduino leonardo เข้ากับกล่องแล้วติดแผงด้านล่างของกล่อง หากต้องการทดสอบกล่องให้เสียบกล่องเข้ากับคอมพิวเตอร์หรือแล็ปท็อปแล้วทดสอบปุ่มในแผ่นจดบันทึกหรือโปรแกรมเขียนบางโปรแกรม แต่ละปุ่มและปุ่มหมุนควรป้อนตัวอักษรของตัวเองบนแป้นพิมพ์ หลังจากนั้นคุณทำเสร็จแล้ว
อื่น ๆ:
ด้านล่างจะมีลิงก์ไปยังคำแนะนำอื่นๆ ที่อาจช่วยชี้แจงรายละเอียดบางอย่างของการชุมนุม
consandstuff.github.io/rhythmcons/sound-voltex/sdvx-minicon/
แนะนำ:
สร้าง Arduino MIDI Controller: 5 ขั้นตอน (พร้อมรูปภาพ)

สร้าง Arduino MIDI Controller: สวัสดีทุกคน! ในคำแนะนำนี้ฉันจะแสดงวิธีสร้างคอนโทรลเลอร์ MIDI ที่ขับเคลื่อนด้วย Arduino ของคุณเอง MIDI ย่อมาจาก Musical Instrument Digital Interface และเป็นโปรโตคอลที่ช่วยให้คอมพิวเตอร์ เครื่องดนตรี และฮาร์ดแวร์อื่นๆ สามารถสื่อสาร
CCTV Feed Controller-Raspberry Pi: 3 ขั้นตอน

CCTV Feed Controller-Raspberry Pi: สวัสดีทุกคน ยินดีต้อนรับสู่ Instructable อื่นโดย Scientify Inc. โปรเจ็กต์นี้ปรับแต่งสิ่งที่กล้องวงจรปิดบันทึกโดยใช้การตรวจจับการเคลื่อนไหวในตัวโดยใช้ความแตกต่างของรูทมีนสแควร์ (RMS) ระหว่างสองภาพที่ต่อเนื่องกัน ซึ่งช่วยในการสร้างฟีดกล้องวงจรปิด
Arduino Keyboard Joystick Extender Box และ Sound Controller Thing โดยใช้ Deej: 8 ขั้นตอน

Arduino Keyboard Joystick Extender Box และ Sound Controller Thing โดยใช้ Deej: ทำไมฉันจึงต้องการเพิ่มจอยสติ๊กขนาดเล็กลงในแป้นพิมพ์เพื่อควบคุมองค์ประกอบอินเทอร์เฟซหรืองานขนาดเล็กอื่นๆ ในเกมและเครื่องจำลอง (MS Flight Sim, Elite: Dangerous, Star Wars: ฝูงบิน ฯลฯ) สำหรับ Elite: Dangerous ฉันเคย
MicroBit Room Occupancy Counter และ Controller: 4 ขั้นตอน

MicroBit Room Occupancy Counter and Controller: ในช่วงที่มีการระบาดใหญ่ วิธีหนึ่งในการลดการแพร่เชื้อไวรัสคือการเพิ่มระยะห่างทางกายภาพระหว่างผู้คน ในห้องหรือร้านค้า การรู้ว่ามีคนกี่คนอยู่ในพื้นที่ปิดในเวลาใดก็ตาม โปรเจ็กต์นี้ใช้คู่ของ
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 ขั้นตอน (พร้อมรูปภาพ)

NES Controller Shuffle (Nintendo Controller MP3, V3.0): ฉันลอก ryan97128 ออกจากการออกแบบของเขาสำหรับ Nintendo Controller MP3 เวอร์ชัน 2.0 และฉันได้ยินมาว่าเขาได้แนวคิดมาจาก Morte_Moya ที่ฉลาดทั้งหมด ดังนั้นฉันจึงรับเครดิตไม่ได้ อัจฉริยะทั้งหมดของพวกเขา ฉันแค่ต้องการเพิ่มความสะดวกสบายและเติมเงิน -