สารบัญ:

PC Motion Gamepad: 12 ขั้นตอน
PC Motion Gamepad: 12 ขั้นตอน

วีดีโอ: PC Motion Gamepad: 12 ขั้นตอน

วีดีโอ: PC Motion Gamepad: 12 ขั้นตอน
วีดีโอ: Universal Joystick Driver for Windows 7, 8, 10, and 11 (2024) | Best Joystick? : (Read Description) 2024, พฤศจิกายน
Anonim
PC Motion Gamepad
PC Motion Gamepad

เล่นเกม PC, Mac หรือ Linux ที่คุณชื่นชอบเพียงแค่เอียง! Motion Gamepad แปลงการเคลื่อนไหวของคุณเป็นการกระทำในเกม เช่น การหมุนพวงมาลัยหรือการขว้างลูกบอล อินเทอร์เฟซขั้นสูงทำให้ปรับแต่งได้ง่าย และมาตรวัดความเร่ง 2kHz แบบ 3 แกนช่วยให้คุณควบคุมได้อย่างราบรื่นและแม่นยำ นี่คือวิดีโอสาธิตสั้นๆ มันเข้ากันได้ดีกับ Wii Wheel แต่คุณสามารถติดมันกับอะไรก็ได้ ทำไมไม่ใส่หมวกกันน็อคหรือแขนหรือขาของคุณล่ะ?

ขั้นตอนที่ 1: คำถามที่พบบ่อย

คำถามที่พบบ่อย
คำถามที่พบบ่อย

แตกต่างจาก Wiimote อย่างไร? Motion Controller นั้นคล้ายคลึงกัน แต่ปรับปรุง wiimote ในบางประเด็นสำคัญ

  1. การเชื่อมต่อ USB: คอมพิวเตอร์ของคุณไม่จำเป็นต้องใช้บลูทูธ และไม่มีแบตเตอรี่ให้ใช้งานจนหมด
  2. รองรับระบบปฏิบัติการหลายระบบ: ใช้โปรโตคอล USB HID มาตรฐาน ดังนั้นจึงไม่จำเป็นต้องใช้ไดรเวอร์
  3. ซอฟต์แวร์ที่สามารถอัพเกรดได้: การอัพเกรดเฟิร์มแวร์ Motion Controller นั้นทำได้ง่ายผ่าน USB
  4. เซ็นเซอร์คุณภาพที่สูงขึ้น: มาตรความเร่งที่ใช้ (ST LIS331AL) มีแบนด์วิดท์สุ่มตัวอย่างที่สูงขึ้นอย่างมากสำหรับการเล่นเกมที่แม่นยำและตอบสนองมากขึ้น
  5. แฮ็กได้: สามารถติดตั้งปุ่มได้อย่างง่ายดายบนเคส บนพวงมาลัย หรือที่อื่นๆ ที่คุณต้องการ ยูทิลิตี้การกำหนดค่าช่วยให้คุณปรับแต่งคอนโทรลเลอร์ของคุณเพิ่มเติมเพื่อให้เหมาะกับความต้องการของคุณ

ใช้งานได้กับ Mac, Linux หรือ OS/2 Warp หรือไม่ หากระบบปฏิบัติการของคุณรองรับคีย์บอร์ด USB ก็ควรจะทำงานได้ดีกับ Motion Controller ซึ่งรวมถึงระบบปฏิบัติการสมัยใหม่ทั้งหมด เช่น Windows, OS X และ Linux มี Surface Mount Soldering หรือไม่? ไม่! มาตรความเร่งมีให้ใช้เป็นอุปกรณ์ยึดบนพื้นผิวเท่านั้น แต่ Motion Controller ใช้บอร์ดฝ่าวงล้อมมาตรความเร่ง (Acc_Gyro) ที่ประกอบไว้ล่วงหน้า ฉันจะติดตั้งได้ที่ไหน มันถูกออกแบบให้ติดตั้งได้ง่ายที่สุดในวงล้อ Wii อย่างเป็นทางการหรือทั่วไป และส่วนหัวของพินทำหน้าที่เป็นง่ามเพื่อล็อค Motion Gamepad อย่างแน่นหนา แต่สามารถติดตั้งได้เกือบทุกอย่าง และเจาะรูสำหรับติดตั้งบนบอร์ด Motion Gamepad และ Acc_Gyro Board ออกแบบโดย Starlino Motion Gamepad มีจำหน่ายเป็นชุดจาก Gadget Gangster

ขั้นตอนที่ 2: การเตรียมการ: เครื่องมือ

เครื่องมือสำหรับสร้างโครงการอิเล็กทรอนิกส์จาก Gadget Gangster บน Vimeo

Motion Gamepad ใช้เวลาประมาณ 30 นาทีในการรวบรวม การบัดกรีนั้นตรงไปตรงมา และเป็นโครงการที่ดี หากคุณเพิ่งเริ่มต้น มีคำแนะนำมากมายเกี่ยวกับวิธีการประสาน (หนึ่งที่นี่) เครื่องมือ คุณจะต้องมีเครื่องมือสองสามอย่างเพื่อประกอบโครงการ 1 - หัวแร้งและหัวแร้ง บัดกรีตะกั่วใช้งานได้ง่ายกว่าและเตารีดขนาด 15-40 วัตต์ก็ใช้ได้ ปลายกรวยหรือสิ่วทำงานได้ดี 2 - เขื่อน. หัวกัดแนวทแยงใช้เพื่อตัดแต่งลีดส่วนเกินออกจากส่วนประกอบหลังจากบัดกรีลงไป

ขั้นตอนที่ 3: การเตรียม: ชิ้นส่วน

การเตรียม: ชิ้นส่วน
การเตรียม: ชิ้นส่วน

นี่คือชิ้นส่วนที่คุณต้องการ หากคุณได้สั่งซื้อชุดอุปกรณ์ ให้ตรวจสอบอีกครั้งเพื่อให้แน่ใจว่าบรรจุภัณฑ์ของคุณมีชิ้นส่วนทั้งหมดอยู่ในรายการ หากมีอะไรขาดหายไป เพียงส่งอีเมลถึงเราที่ [email protected]

Motion Gamepad PCB ที่มา: Gadget Gangster จำนวน: 1 PIC18F14K50 Mouser Part #: 579-PIC18F14K50-I/P จำนวน: 1 หากคุณได้รับสิ่งนี้พร้อมกับชุดอุปกรณ์ จะมีการตั้งโปรแกรมไว้ล่วงหน้า (และสามารถอัพเกรดผ่าน usb) มิฉะนั้น คุณจะต้องใช้ PICkit เพื่อตั้งโปรแกรม ตัวต้านทาน 10k ohm ทำเครื่องหมาย: สีน้ำตาล - สีดำ - สีส้ม จำนวน: 4.47uF ตัวเก็บประจุเซรามิกแบบเรเดียลที่ทำเครื่องหมาย: 474 ส่วนของ Mouser #: 80-C320C474M5U จำนวน: 1.1uF ตัวเก็บประจุแบบเซรามิกตามแนวแกนที่ทำเครื่องหมาย: 104 ส่วนของ Mouser #: 80-C410C104K5R-TR จำนวน: 1 18pf Radial Ceramic Capacitor ทำเครื่องหมาย: 18 Mouser Part #: 140-50N5-180J-TB-RC จำนวน: 2 10uF Radial Electrolytic Capacitor Mouser Part#: 647-UVR1V100MDD1TD จำนวน: 1 12Mhz ขนาดคริสตัล: HC49/US Mouser Part#: 815 -ABL-12-B2 จำนวน: 1 Omron Switches ขนาด: 4.3mm Mouser Part#: 653-B3F-1000 จำนวน: 8 20 Pin DIP Socket หมายเลขชิ้นส่วนของ Mouser: 517-4820-3004-CP จำนวน: 1 Pin Headers จำนวน: 49 Pin Sockets จำนวน: 34 AccGyro Board ที่มา: Gadget Gangster จำนวน: 1 ปลั๊ก USB A - Wire จำนวนสายเคเบิล: 1 ตัวควบคุมแรงดันไฟฟ้า MCP1700 (5V, TO-92) Mouser Part#: 579-MCP1700-3302E/TO จำนวน: 1

ขั้นตอนที่ 4: ทำ: ขั้นตอนที่I

ทำให้: ขั้นตอนที่I
ทำให้: ขั้นตอนที่I
ทำให้: ขั้นตอนที่I
ทำให้: ขั้นตอนที่I
ทำให้: ขั้นตอนที่I
ทำให้: ขั้นตอนที่I

มีตัวต้านทาน 4 ตัวในโครงการ ทั้งหมดเหมือนกัน (10k ohm - สีน้ำตาล - สีดำ - สีส้ม) และไปบนบอร์ดที่ R1, R2, R3 และ R4

งอสายนำเป็นมุม 90 องศาแล้วเสียบเข้ากับบอร์ด พลิกกระดาน ประสานลง และตัดลีดส่วนเกินออก

ขั้นตอนที่ 5: ทำ: ขั้นตอนที่ II

ทำให้: ขั้นตอนที่II
ทำให้: ขั้นตอนที่II
ทำให้: ขั้นตอนที่II
ทำให้: ขั้นตอนที่II
ทำให้: ขั้นตอนที่II
ทำให้: ขั้นตอนที่II

มาเพิ่มคาปาซิเตอร์กัน

แคปรูปแผ่นดิสก์สีส้มควรมีเครื่องหมาย '18' กำกับไว้ ตัวพิมพ์ใหญ่เหล่านั้นไปที่ C1 และ C2 ตัวพิมพ์ใหญ่เหล่านี้ไม่ไวต่อขั้ว ดังนั้นจึงไม่สำคัญว่าคุณจะใส่มันเข้าไปทางไหน มีตัวเก็บประจุเซรามิกแนวแกน.1uF อยู่ที่ C4 Axial หมายถึง สายไฟออกมาที่ปลาย - เหมือนตัวต้านทาน คุณอาจเห็นเครื่องหมายบนตัวของอันนี้ - มันคือ '104' นอกจากนี้ยังไม่ไวต่อขั้ว C3 เป็นตัวเก็บประจุเซรามิกตัวสุดท้าย มันคือ.47uF คุณสามารถตรวจสอบว่าคุณมีอันที่ถูกต้องโดยการตรวจสอบเครื่องหมายบนร่างกาย มันควรมีหมายเลข '474' นอกจากนี้ยังไม่ไวต่อขั้ว ตอนนี้สำหรับตัวเก็บประจุสุดท้าย มันคือตัวเก็บประจุด้วยไฟฟ้าและอยู่ใน C5 ค่าคือ 10uF และเป็นแบบโพลาไรซ์ แถบบนตัวส่วนประกอบควรใกล้กับคำว่า 'ลายทาง' บนแผงวงจรมากขึ้น

ขั้นตอนที่ 6: ทำ: ขั้นตอนที่ III

ทำให้: ขั้นตอนที่ III
ทำให้: ขั้นตอนที่ III
ทำให้: ขั้นตอนที่ III
ทำให้: ขั้นตอนที่ III
ทำให้: ขั้นตอนที่ III
ทำให้: ขั้นตอนที่ III
ทำให้: ขั้นตอนที่ III
ทำให้: ขั้นตอนที่ III

มาเพิ่มตัวควบคุมแรงดันไฟฟ้ากันเถอะ มันมีรูปร่างเหมือนกระบอกสูบผ่าครึ่ง ไปอยู่บนบอร์ดที่ 'VREG' สังเกตว่าเครื่องหมายบนกระดานมีด้านแบนชี้ลงอย่างไร - ตัวควบคุมควรเข้าไปในบอร์ดโดยให้ด้านแบนชี้ลงด้วย

คริสตัลไปที่ XT คริสตัลไม่มีโพลาไรซ์ ดังนั้นจึงไม่สำคัญว่าตะกั่วตัวไหนจะไปที่รู ตอนนี้สำหรับปุ่ม; วิธีทั่วไปในการเพิ่มปุ่มคือบนกระดานโดยตรง ในการทำเช่นนี้ เพียงพลิก pcb แล้วเสียบเข้าไป พลิกบอร์ดกลับแล้วประสานลง หากคุณต้องการติดตั้งปุ่มที่อื่น (เช่น ที่ด้านบนของพวงมาลัย) ให้ใช้สายเชื่อมต่อเล็กน้อยเพื่อเชื่อมต่อปุ่มกับรูที่ปกติจะเข้าไป สุดท้าย ให้เพิ่มซ็อกเก็ต DIP บนบอร์ดที่ จุดที่มีเครื่องหมาย 'PIC' โปรดทราบว่ารอยบากบนซ็อกเก็ตควรชี้ไปทางซ้าย (ใกล้กับคำว่า 'PIC')

ขั้นตอนที่ 7: ทำ: ขั้นตอนที่ IV

ทำให้: ขั้นตอนที่ IV
ทำให้: ขั้นตอนที่ IV
ทำให้: ขั้นตอนที่ IV
ทำให้: ขั้นตอนที่ IV
ทำให้: ขั้นตอนที่ IV
ทำให้: ขั้นตอนที่ IV

มาตรความเร่งอยู่บนบอร์ดแยกส่วน (Acc_Gyro Board, มาตรความเร่งเท่านั้น) เนื่องจากมาตรความเร่งมาในแพ็คเกจยึดพื้นผิวเท่านั้นและค่อนข้างยากที่จะประสานด้วยมือ ดังนั้นส่วนนี้จึงถูกประกอบไว้ล่วงหน้า สิ่งที่คุณต้องทำคือเพิ่มพินเฮดเดอร์ สำหรับซ็อกเก็ตหรือนอตซ็อกเก็ต ชุดนี้ยังมาพร้อมกับพินซ็อกเก็ต - คุณสามารถเพิ่มพินซ็อกเก็ตไปยัง Motion Gamepad PCB ที่บริเวณที่ระบุว่า 'AccGyro' และเลื่อนบอร์ด Acc_Gyro เข้าไปในซ็อกเก็ต ข้อดีของการใช้ซ็อกเก็ตคือ คุณจะสามารถถอดบอร์ด Acc_Gyro และใช้สำหรับโครงการอื่นๆ ได้ โดยส่วนตัวแล้วฉันพบว่ามันง่ายกว่าที่จะละทิ้งการใช้ซ็อกเก็ต ฉันเพิ่งบัดกรีส่วนหัวของพินเข้ากับบอร์ดและตัดส่วนหัวของพินที่มีความยาวเพิ่มเติมในอีกด้านหนึ่ง อย่างไรก็ตาม ฉันจะใช้มาตรวัดความเร่งซ้ำกับโปรเจ็กต์อื่นไม่ได้

ขั้นตอนที่ 8: ทำ: ขั้นตอนที่V

ทำให้: ขั้นตอน V
ทำให้: ขั้นตอน V
ทำให้: ขั้นตอน V
ทำให้: ขั้นตอน V

เพิ่มส่วนหัวพิน 3 อันที่แต่ละมุมของบอร์ด (JP1, JP2, JP3 และ JP4) เมื่อคุณบัดกรีพวกมัน ทางที่ดีควร 'แยก' พวกมันออกจากกัน (ดูรูปที่ 2) ส่วนหัวเหล่านี้จะยึด PCB ไว้ที่วงล้อ Wii คุณยังสามารถใช้คีม (หรือคันกั้นน้ำ) เพื่อทำให้งอออกมาได้อีก

ขั้นตอนที่ 9: ทำ: ขั้นตอนที่ VI

ทำให้: ขั้นตอนที่ VI
ทำให้: ขั้นตอนที่ VI
ทำให้: ขั้นตอนที่ VI
ทำให้: ขั้นตอนที่ VI

ใกล้เสร็จแล้ว! มาเพิ่มสาย USB กันเถอะ

ตัดเสื้อยางด้านนอกและส่วนป้องกันส่วนเกินจากสาย USB คุณจะเห็นสายไฟ 4 เส้นอยู่ภายในสายเคเบิล คุณจะต้องเปิดเผยสายไฟเหล่านั้นประมาณ 6 นิ้ว - ดึงสายไฟและตะกั่วของสายไฟแต่ละเส้นออก จากนั้นลากสายไฟเข้าไปในรูด้านบนและย้อนกลับผ่านรูด้านล่าง ดังที่แสดงในภาพ เมื่อสายไฟผ่านเข้าไปแล้ว คุณ' จะต่อสายแต่ละเส้นเข้ากับบอร์ด สีดำ: GND สีเขียว: D+ สีขาว: D- สีแดง: 5V สุดท้าย ใส่ PIC ลงในซ็อกเก็ต - สังเกตจุดบากทางด้านซ้าย

ขั้นตอนที่ 10: แนวคิดการติดตั้งอื่นๆ

แนวคิดการติดตั้งอื่น ๆ
แนวคิดการติดตั้งอื่น ๆ
แนวคิดการติดตั้งอื่น ๆ
แนวคิดการติดตั้งอื่น ๆ
แนวคิดการติดตั้งอื่น ๆ
แนวคิดการติดตั้งอื่น ๆ

วิธีที่ง่ายที่สุดในการติดตั้ง Gamepad คือใน Wii Wheel ส่วนหัวของหมุดที่มุมของ pcb สามารถงอเพื่อยึดกับ Wii Wheel ของแท้หรือแบบทั่วไปได้ คุณยังสามารถใส่ไว้ในกล่องหุ้มอื่นๆ ได้ - มีรูยึด 4 รูเพื่อช่วยคุณ ตรวจสอบรูปภาพด้านล่างเพื่อดูแนวคิดบางประการเกี่ยวกับการติดตั้ง

ขั้นตอนที่ 11: บอร์ด Acc_Gyro

คณะกรรมการ Acc_Gyro
คณะกรรมการ Acc_Gyro

Acc_Gyro Board เป็นส่วนสำคัญของ Motion Gamepad และมี Accelerometer ที่อ่านการเคลื่อนไหว มันถูกเสียบปลั๊ก ดังนั้นหากคุณกำลังเขียนโปรแกรมไมโครคอนโทรลเลอร์ เช่น Arduino หรือ Propeller คุณสามารถใช้มันในโครงการของคุณเองได้

Acc_Gyro รุ่นที่ปรับปรุงแล้วมีจำหน่ายแยกต่างหาก โดยเพิ่ม Gyroscope เพื่อให้หน่วยวัดแรงเฉื่อย 5DOF (IMU) มีความสามารถ 5V และ 3V มีข้อมูลเพิ่มเติมมากมายเกี่ยวกับการใช้ Acc_Gyro ที่นี่ ข้อมูลพินเอาต์แบบเต็มมีอยู่ในรูปแบบ PDF แต่เพื่อสรุป: P13: GYF, Gyro ที่ไม่ได้ขยาย, เอาต์พุตแกน Y ที่กรองแล้ว P15: GY4, ขยายไจโร (x4), เอาต์พุตแกน Y P16: VREF, แรงดันอ้างอิง Gyro (1.25 V, คงที่) P17: GX4, Gyro amplified (x4), เอาต์พุตแกน X P18: GXF, Gyro ที่ไม่ได้ขยาย, เอาต์พุตแกน X ที่กรองแล้ว P26: ST, การทดสอบตัวเองของ Gyro (ตรรกะ 0 = ปกติ, 1 = โหมดการทดสอบตัวเอง) P27: PD, Gyro power down (ลอจิก 0 = ปกติ, 1 = โหมดปิดเครื่อง) P28: HP, รีเซ็ตตัวกรอง Gyro high pass (ลอจิก 0 = ปกติ, 1 = รีเซ็ตตัวกรอง HP) P29: 3V3, เอาต์พุตตัวควบคุมแรงดันไฟฟ้า (3.3 v) P30: อินพุตแรงดันไฟฟ้าขาเข้า, 5v P31: GND, กราวด์ P32: AZ, มาตรความเร่ง เอาต์พุตแอนะล็อกแบบแอนะล็อกแกน Z P33: AY, มาตรความเร่ง เอาต์พุตแอนะล็อกแบบแอนะล็อกแกน Y P34: AX, แอนะล็อกแอนะล็อกที่กรองเอาท์พุตโดยใช้ตัวตรวจวัดความเร่ง

ภาพ
ภาพ

มาตรความเร่งวัดความเร่งรอบหลายแกน หากคุณตั้งบอร์ด Acc_Gyro ไว้บนโต๊ะตามที่แสดงในภาพด้านบน แกน Z จะพบกับ 1G และ AZ จะส่งออก 1.17V แกน X และ Y 'ไม่มีแรงโน้มถ่วงดึงไว้ที่ 0G และจะส่งออก 1.65V หากคุณวางมันลงบนโต๊ะคว่ำ แกน X และ Y' จะยังคงมีอัตราเร่ง 0G ดังนั้นคุณจะได้ AX = 1.65V, AY = 1.65V และ AZ = 2.13V บอร์ด Acc_Gyro สามารถวัดความเร่งที่ +/-2G (+/-19.6m/s^2) ตามแนวแกนใดก็ได้ 2G นั้นเหมือนกับการเปลี่ยนจาก 0 ถึง 44 ไมล์ต่อชั่วโมงใน 1 วินาที เมื่อแกนสัมผัสกับ +2G จะเพิ่มแรงดันไฟฟ้าเป็น 2.6V เมื่อสัมผัสกับ -2G จะลดแรงดันไฟฟ้าลงเหลือ.7V โปรดทราบว่าแรงโน้มถ่วง (ส่งตรงจากท้องฟ้าสู่พื้นดิน) มีผลเช่นเดียวกันกับอุปกรณ์ราวกับว่าคุณจะเร่งอุปกรณ์ไปในทิศทางตรงกันข้ามในสถานที่ที่ไม่มีสนามโน้มถ่วง ดังนั้น พึงระลึกไว้เสมอว่าหากคุณวางแผนที่จะใช้อุปกรณ์ดังกล่าว เช่น การวัดความเร่งของรถยนต์หรือจักรยานยนต์ของคุณ บลา

ขั้นตอนที่ 12: ดาวน์โหลด

ดาวน์โหลด
ดาวน์โหลด
ดาวน์โหลด
ดาวน์โหลด

ฉันหวังว่าคุณจะสนุกกับ Motion Gamepad! แจ้งให้เราทราบว่าคุณคิดอย่างไรโดยแสดงความคิดเห็นเกี่ยวกับคำแนะนำนี้หรือส่งอีเมลถึงฉันที่ [email protected] การตั้งค่า Motion Gamepad ใช้ไดรเวอร์ HID มาตรฐาน แต่คุณสามารถใช้ยูทิลิตี้การกำหนดค่า IMU (หน้าต่าง) ได้ - ดาวน์โหลดที่นี่เพื่อทำการปรับปรุง การตั้งค่า / สอบเทียบ Starlino ได้ทำคำแนะนำที่ดีเกี่ยวกับการตั้งค่าด้วยยูทิลิตี้ IMU ที่นี่ (pdf) ซอฟต์แวร์ HEX สำหรับ PIC อยู่ที่นี่แล้ว ในฐานะที่เป็นชุดอุปกรณ์ PIC ได้รับการตั้งโปรแกรมไว้ล่วงหน้าและวิธีการตั้งโปรแกรม คุณสามารถอัปเดตเฟิร์มแวร์ด้วยยูทิลิตี้อัปเดตเล็กน้อยได้ที่นี่ การออกแบบ นี่คือเค้าโครงบอร์ดและแผนผัง (รูปแบบอินทรี) รับชุดอุปกรณ์ที่ Gadget Gangster

แนะนำ: