สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: ตัดวงจรจากคีย์บอร์ดเก่า
- ขั้นตอนที่ 2: ติดตั้งแผงวงจรกับไม้
- ขั้นตอนที่ 3: เชื่อมต่อสายไฟเข้ากับแผงวงจร
- ขั้นตอนที่ 4: การทำแผนที่คีย์
วีดีโอ: DIY Keyboard Controller สำหรับ MAME และ Virtual Pinball: 4 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ชุดคำสั่งนี้จะให้คุณสร้างคอนโทรลเลอร์คีย์บอร์ดของคุณเองโดยใช้คีย์บอร์ดเก่าในราคาลวด บัดกรี และเศษไม้
ตัวควบคุมเหล่านี้ถูกใช้ในโครงการ MAME และ Virtual Pinball ของฉัน ดู Virtual Pinball Instructable https://www.instructables.com/id/Virtual-Pinball-M…ดู Camel Racing Instructable https://www.instructables.com/id /อูฐ-แข่ง-อาหรับ…
ฉันใช้คีย์บอร์ด USB และ PS2 รุ่นเก่าที่มีไว้สำหรับการกำจัดทิ้ง คีย์บอร์ดที่สกปรกหรือกุญแจหักนั้นดีสำหรับโปรเจ็กต์ของฉัน เพราะทั้งหมดที่ฉันต้องการคือแผงวงจรขนาดเล็กด้านใน
ชุดคำสั่งต่อไปนี้จะสาธิตวิธีการสร้างคอนโทรลเลอร์จากแป้นพิมพ์ HP PS2
เสบียง
คีย์บอร์ดเก่าสาย 0.5 มม. ประสาน ซิลิโคนซีลแลนท์ตัวเชื่อมต่อ บล็อก
ขั้นตอนที่ 1: ตัดวงจรจากคีย์บอร์ดเก่า
ถอดสกรูที่ด้านหลังของแป้นพิมพ์เพื่อเปิดและเปิดแผงวงจร ถอดสกรูใดๆ ที่ยึดแผงวงจรเข้ากับปลอกและยึดที่ยึดวงจรเหล่านี้ไว้ เนื่องจากจะใช้ยึดวงจรบนคอนโทรลเลอร์ใหม่
ขั้นตอนที่ 2: ติดตั้งแผงวงจรกับไม้
ติดแผงวงจรกับชิ้นไม้ขนาดที่เหมาะสม ไม้ต้องมีขนาดใหญ่พอสำหรับบล็อกขั้วต่อสายเคเบิลและวงจรพิมพ์ โปรดทราบว่าไฟ LED ของแป้นพิมพ์จะมองเห็นได้ด้านล่างโดยที่มีรอยบากที่ไม้ถูกตัดออก
ขั้นตอนที่ 3: เชื่อมต่อสายไฟเข้ากับแผงวงจร
เตรียมสายเคเบิล 0.5 มม. ยาว 200 มม. ตัดปลายด้านหลัง 5 มม. และบัดกรีปลายด้านหนึ่งของสายเคเบิลแต่ละเส้น
ประสานจะไม่ผูกกับวัสดุที่เป็นสื่อกระแสไฟฟ้าของขั้วต่อแป้นพิมพ์ ใช้กระดาษทรายอย่างระมัดระวังเพื่อเอาฟิล์มนี้ออกและเผยให้เห็นทอง\ทองแดงที่อยู่ด้านล่าง ในรูปแรกเหนือขอบที่ยาวที่สุดได้เตรียมไว้แล้ว
บัดกรีขั้วต่อแป้นพิมพ์แต่ละตัว จากนั้นบัดกรีสายเคเบิลความยาว 200 มม. เข้ากับแผงวงจร
ยึดสายเคเบิลโดยใช้ที่ยึดจากแป้นพิมพ์โดยขันสายรัดให้ทั่วเพื่อหลีกเลี่ยงความเสียหายจากอุบัติเหตุต่อแผงวงจรหากดึงสายเคเบิล
ทดสอบว่าแต่ละสายเชื่อมต่ออย่างถูกต้องโดยใช้เครื่องวัดเสียงที่เชื่อมต่อกับปลายสายด้านหนึ่งและจุดบัดกรีของแผงวงจรที่ปลายอีกด้านหนึ่ง เมื่อทดสอบเรียบร้อยแล้ว สายเคเบิลควรติดกาวหรือซิลิโคนเข้าที่เพื่อหลีกเลี่ยงการดึงข้อต่อที่บัดกรีโดยไม่ได้ตั้งใจ ปล่อยให้ซิลิโคนแข็งตัวก่อนใช้คอนโทรลเลอร์ตัวใหม่
ขั้นตอนที่ 4: การทำแผนที่คีย์
หมายเลขตัวเชื่อมต่อแต่ละตัวบนไม้ บนขอบที่ยาวกว่าฉันได้เขียน 1 ถึง 18 บนไม้และ A ถึง H บนตัวเชื่อมต่อที่สั้นกว่า
ตารางด้านบนคือแผนผังแป้นพิมพ์สำหรับแป้นพิมพ์ HP ในตัวอย่างนี้ เมื่อเชื่อมต่อกับ Virtual Pinball ของฉัน ฟลิปเปอร์ด้านซ้ายบนซอฟต์แวร์ Visual Pinball จะถูกตั้งค่าเป็นปุ่ม LEFT SHIFT ดังนั้นฉันจึงต่อปุ่มซ้ายบนเครื่องของฉันกับพิน 3 และ 14 บนคอนโทรลเลอร์นี้
ในการแมปแป้นพิมพ์ใหม่ คุณต้องมีแอปพลิเคชันตัวทดสอบแป้นพิมพ์บนคอมพิวเตอร์ของคุณ หรือใช้ตัวทดสอบแป้นพิมพ์ออนไลน์ที่เชื่อถือได้ เขียนเรียงสับเปลี่ยนทั้งหมดที่จำเป็นต้องได้รับการทดสอบ เช่น A&1, B&1, C&1, D&1 … 17+18 ย่อแต่ละคู่และจดบันทึกว่ากดปุ่มใดที่ผู้ทดสอบตรวจพบ
หมายเหตุ บันทึกงานทั้งหมดของคุณก่อนที่จะดำเนินการแมปแป้นพิมพ์ดังกล่าว เนื่องจากมีคู่ที่ปิดเครื่องและคู่ที่รีสตาร์ทเครื่องของคุณ ฉันใช้ปุ่มปิดเครื่องบนเครื่องของฉัน เพื่อที่ฉันจะได้ปิดเครื่องอย่างหมดจดก่อนปิดเครื่องโดยไม่จำเป็นต้องเปิดเกมขึ้นมา
แนะนำ:
HID Keyboard Controller สำหรับ Project Diva Aracade Future Tone: 5 ขั้นตอน
HID Keyboard Controller สำหรับ Project Diva Aracade Future Tone: V-USB เป็นโซลูชันไลบรารี USB ความเร็วต่ำสำหรับตัวควบคุมไมโคร AVR ช่วยให้เราสร้างอุปกรณ์ HID (แป้นพิมพ์ เมาส์ เกมแพด ฯลฯ) โดยใช้ตัวควบคุมไมโคร AVR การใช้งานแป้นพิมพ์ HID อิงตาม HID 1.11 รองรับการกดสูงสุด 6 ปุ่ม
Flipperkonsole สำหรับ PC Flipper / Pinball Console สำหรับ PC Pinballs: 9 ขั้นตอน
Flipperkonsole สำหรับ PC Flipper / Pinball Console สำหรับ PC Pinballs: ใช้งานได้กับ USB พื้นฐาน เกมสำหรับ PC-Flipperkästen Die Spannungsversorgung erfolgt über das USB Kabel. Implementiert sind die beiden Flipper Buttons และ ein Startbutton Zusätzlich ist ein stossen von unten, von links และ von rechts implem
การเลือก Step Motor และ Driver สำหรับ Arduino Automated Shade Screen Project: 12 ขั้นตอน (พร้อมรูปภาพ)
การเลือก Step Motor และ Driver สำหรับ Arduino Automated Shade Screen Project: ในคำแนะนำนี้ ฉันจะทำตามขั้นตอนต่างๆ ที่ฉันทำเพื่อเลือก Step Motor และ Driver สำหรับโครงการ Automated Shade Screen ต้นแบบ ม่านบังแดดเป็นรุ่นมือหมุน Coolaroo ยอดนิยมและราคาไม่แพง และฉันต้องการเปลี่ยนแ
Oceania Midi Controller (สำหรับ Make Noise 0-Coast และ Synths อื่นๆ): 6 ขั้นตอน (พร้อมรูปภาพ)
Oceania Midi Controller (สำหรับ Make Noise 0-Coast และ Synths อื่นๆ): ในช่วงไม่กี่ปีที่ผ่านมา ผู้ผลิตซินธิไซเซอร์จำนวนหนึ่งได้เปิดตัว "เดสก์ท็อปกึ่งโมดูลาร์" เครื่องมือ โดยทั่วไปจะใช้ฟอร์มแฟกเตอร์เดียวกันกับรูปแบบซินธิไซเซอร์แบบโมดูลาร์ของ Eurorack และส่วนใหญ่มักมีจุดประสงค์เพื่อใช้เป็น g
Digital Controller สำหรับ Air Suspension โดยใช้ Arduino และ Smartphone Remote: 7 ขั้นตอน (พร้อมรูปภาพ)
Digital Controller for Air Suspension โดยใช้ Arduino และ Smartphone Remote: สวัสดีทุกคน ในคำแนะนำนี้ฉันจะพยายามแสดงวิธีสร้างตัวควบคุมสำหรับระบบกันสะเทือนอากาศในรถยนต์ของคุณโดยใช้โมดูล Arduino + Bluetooth และสำหรับสมาร์ทโฟนที่มี Android +4.4 จากระยะไกล นี่เป็นคำสั่งแรกของฉันเช่นกัน แบก W