Talaan ng mga Nilalaman:

PC Motion Gamepad: 12 Hakbang
PC Motion Gamepad: 12 Hakbang

Video: PC Motion Gamepad: 12 Hakbang

Video: PC Motion Gamepad: 12 Hakbang
Video: doubling the drop every time the PC survives #shorts 2024, Nobyembre
Anonim
PC Motion Gamepad
PC Motion Gamepad

I-play ang iyong mga paboritong laro sa PC, Mac, o Linux sa pamamagitan lamang ng Pagkiling! Isinalin ng Motion Gamepad ang iyong mga paggalaw sa mga in-game na pagkilos, tulad ng pag-on ng isang manibela o paghagis ng bola. Ginagawang madali ng isang advanced na interface upang ipasadya, at isang 3-Axis, 2kHz accelerometer ay nagbibigay sa iyo ng sobrang makinis at tumpak na kontrol. Narito ang isang mabilis na demo ng video; Ito ay isang perpektong akma sa Wii Wheel, ngunit maaari mo itong mai-mount sa anumang bagay. Bakit hindi ito ilagay sa isang helmet o sa iyong braso o binti?

Hakbang 1: FAQ

FAQ
FAQ

Paano ito naiiba kaysa sa isang Wiimote? Ang Motion Controller ay pareho, ngunit nagpapabuti sa wiimote sa ilang mga pangunahing lugar;

  1. Koneksyon sa USB: ang iyong computer ay hindi nangangailangan ng Bluetooth, at walang mga baterya upang maubusan.
  2. Maramihang OS Support: gumagamit ng karaniwang USB HID protocol, kaya't walang kinakailangang mga driver.
  3. Maa-upgrade ang Software: ang pag-upgrade ng Motion Controller firmware ay madali sa pamamagitan ng USB.
  4. Mas Mataas na Kalidad Sensor: ang ginamit na accelerometer (ST LIS331AL) ay may isang makabuluhang mas mataas na bandwidth ng sampling para sa mas tumpak at mas tumutugon na gameplay.
  5. Hackable: ang mga pindutan ay maaaring madaling mai-mount sa isang kaso, sa isang manibela, o kahit saan mo pa gusto. Hinahayaan ka ng pag-configure ng utility na higit mong ipasadya ang iyong controller upang magkasya sa iyong eksaktong mga kagustuhan.

Gumagana ba ito sa Mac, Linux, o OS / 2 Warp? Kung sinusuportahan ng iyong operating system ang mga USB Keyboard, dapat itong gumana nang maayos sa Motion Controller. Kasama rito ang lahat ng mga modernong operating system tulad ng Windows, OS X at Linux. Mayroon bang Surface Mount Soldering? Hindi! Ang mga Accelerometro ay magagamit lamang bilang mga pang-mount na aparato, ngunit ang Motion Controller ay gumagamit ng isang accelerometer breakout board (The Acc_Gyro) na paunang natipon. Saan ko ito mailalagay? Dinisenyo ito upang maging pinakamadaling i-mount sa isang opisyal o generic na gulong Wii, at ang mga header ng pin ay kumikilos bilang mga prong upang ma-lock ang Motion Gamepad nang mahigpit, ngunit maaari itong mai-mount sa halos anumang bagay, at ang mga tumataas na butas ay drill sa board. Ang Motion Gamepad at Acc_Gyro Board ay dinisenyo ng Starlino. Ang Motion Gamepad ay magagamit bilang isang kit mula sa Gadget Gangster.

Hakbang 2: Preperation: Mga Tool

Mga tool Para sa Pagbuo ng Mga Proyekto ng Elektronikong mula sa Gadget Gangster sa Vimeo.

Ang Motion Gamepad ay tumatagal ng halos 30 minuto upang magkasama. Ang paghihinang ay prangka, at ito ay isang mahusay na proyekto kung nagsisimula ka lang. Mayroong isang toneladang mahusay na mga itinuturo sa kung paano maghinang (isa dito). Mga Talaan Kailangan mo ng ilang mga tool upang tipunin ang proyekto; 1 - Panghinang na bakal at panghinang. Ang leaded solder ay mas madaling magtrabaho, at ang 15-40 watt iron ay ayos lang. Ang isang korteng kono o pait na tip ay gumagana nang maayos. 2 - Dikes. Ginagamit ang mga dayagonal cutter upang i-trim ang labis na mga lead mula sa mga bahagi pagkatapos na ibahin ang mga ito.

Hakbang 3: Preperation: Mga Bahagi

Preperation: Mga Bahagi
Preperation: Mga Bahagi

Narito ang mga bahagi na kakailanganin mo. Kung nag-order ka ng isang kit, i-double check upang matiyak na nakalista sa iyong pakete ang lahat ng mga bahagi na nakalista. Kung may kulang, mag-email lamang sa amin sa [email protected];

Motion Gamepad PCB Pinagmulan: Gadget Gangster Qty: 1 PIC18F14K50 Mouser Bahagi #: 579-PIC18F14K50-I / P Qty: 1 Kung makukuha mo ito sa kit, darating ito nang paunang naka-program (at maaaring ma-upgrade sa pamamagitan ng usb). Kung hindi man, kakailanganin mo ng isang PICkit upang mai-program ito. 10k ohm Resistor Marked: Brown - Black - Orange Qty: 4.47uF Radial Ceramic Capacitor Marked: 474 Mouser Part #: 80-C320C474M5U Qty: 1.1uF Axial Ceramic Capacitor Marked: 104 Mouser Part #: 80-C410C104K5R-TR Qty: 1 18pf Radial Ceramic Capacitor Marked: 18 Mouser Part #: 140-50N5-180J-TB-RC Qty: 2 10uF Radial Electrolytic Capacitor Mouser Part #: 647-UVR1V100MDD1TD Qty: 1 12Mhz Crystal Size: HC49 / US Mouser Part #: 815 -ABL-12-B2 Qty: 1 Laki ng Omron Switch: 4.3mm Mouser Bahagi #: 653-B3F-1000 Qty: 8 20 Pin DIP Socket Mouser Bahagi #: 517-4820-3004-CP Qty: 1 Pin Headers Qty: 49 Pin Sockets Qty: 34 AccGyro Board Pinagmulan: Gadget Gangster Qty: 1 USB A Plug - Wire Cable Qty: 1 Voltage Regulator MCP1700 (5V, TO-92) Mouser Part #: 579-MCP1700-3302E / TO Qty: 1

Hakbang 4: Gawin: Hakbang I

Gumawa: Hakbang I
Gumawa: Hakbang I
Gumawa: Hakbang I
Gumawa: Hakbang I
Gumawa: Hakbang I
Gumawa: Hakbang I

Mayroong 4 na resistors sa proyekto, lahat sila ay magkapareho (10k ohm - Brown - Black - Orange) at pumunta sila sa board sa R1, R2, R3, at R4.

Bend ang mga lead sa isang anggulo ng 90 degree, at ipasok ang mga ito sa board. I-flip ang board, solder ang mga ito pababa, at putulin ang labis na mga lead.

Hakbang 5: Gawin: Hakbang II

Gawin: Hakbang II
Gawin: Hakbang II
Gawin: Hakbang II
Gawin: Hakbang II
Gawin: Hakbang II
Gawin: Hakbang II

Idagdag natin ang mga capacitor.

Ang mga cap na hugis ng Orange disc ay dapat may isang marka na '18' sa kanila. Ang mga takip na iyon ay pupunta sa C1 at C2. Ang mga takip na ito ay hindi sensitibo sa polarity, kaya't hindi mahalaga kung aling paraan mo ito isisingit. Mayroong isang.1uF axial ceramic capacitor, pupunta ito sa C4. Ang ibig sabihin ng ehe ay ang mga wire ay lumabas sa mga dulo - tulad ng isang risistor. Maaari mong makita ang pagmamarka sa katawan ng isang ito - ito ay '104'. Hindi rin ito sensitibo sa polarity. Ang C3 ay ang huling ceramic capacitor. ito ay.47uF, maaari mong i-verify na nakuha mo ang tama sa pamamagitan ng pag-check sa pagmamarka sa katawan, dapat mayroong numero na '474'. Hindi rin ito sensitibo sa polarity. Ngayon para sa pangwakas na kapasitor, ito ay isang electrolytic capacitor at pupunta ito sa C5. Ang halaga ay 10uF, at ito ay nai-polarised. Ang guhitan sa katawan ng sangkap ay dapat na lumapit sa salitang 'guhit' sa circuit board.

Hakbang 6: Gawin: Hakbang III

Gawin: Hakbang III
Gawin: Hakbang III
Gawin: Hakbang III
Gawin: Hakbang III
Gawin: Hakbang III
Gawin: Hakbang III
Gawin: Hakbang III
Gawin: Hakbang III

Idagdag natin ang voltage regulator, ito ay hugis tulad ng isang silindro na pinutol sa kalahati, napupunta ito sa board sa 'VREG'. Tandaan kung paano ang pagmamarka sa board ay may isang patag na gilid na tumuturo pababa - ang regulator ay dapat pumunta sa board na mayroon ding flat side point pababa.

Ang Crystal ay pumupunta sa XT. Ang kristal ay hindi polarised, kaya't hindi mahalaga kung aling tingga ang pumapasok sa aling butas. Ngayon para sa mga pindutan; Ang pinaka-karaniwang paraan ng pagdaragdag ng mga pindutan ay direkta sa pisara. Upang magawa ito, i-flip lamang ang pcb at i-snap ang mga ito. I-flip ang board pabalik at i-solder ito pababa. Kung nais mong mai-install ang mga pindutan sa ibang lugar (tulad ng sa tuktok ng isang manibela), gumamit ng kaunting wire ng hookup upang ikonekta ang pindutan sa butas na normal na papasok nito. Panghuli, idagdag ang DIP socket sa board sa may markang 'PIC'. Tandaan na ang bingaw sa socket ay dapat na ituro sa kaliwa (mas malapit sa salitang 'PIC').

Hakbang 7: Gawin: Hakbang IV

Gawin: Hakbang IV
Gawin: Hakbang IV
Gawin: Hakbang IV
Gawin: Hakbang IV
Gawin: Hakbang IV
Gawin: Hakbang IV

Ang accelerometer ay nasa isang nakahiwalay na breakout board (ang Acc_Gyro Board, Accelerometer Only) dahil ang mga accelerometro ay nasa mga mount mount package lamang at medyo mahirap maghinang sa pamamagitan ng kamay, kaya't ang bahaging ito ay paunang natipon. Ang kailangan mo lang gawin ay magdagdag ng mga header ng pin. Upang Socket o Hindi Upang Socket Ang kit ay mayroon ding mga pin na socket - maaari kang magdagdag ng mga pin na socket sa Motion Gamepad PCB sa lugar na may label na 'AccGyro' at i-slide ang Acc_Gyro Board sa socket. Ang bentahe ng paggamit ng mga socket ay magagawa mong alisin ang Acc_Gyro Board at gamitin ito para sa iba pang mga proyekto. Sa personal, nahanap kong mas madaling iwaksi ang paggamit ng mga socket. In-solder ko lang ang mga header ng pin diretso sa board at pinutol ang sobrang haba ng mga header ng pin sa kabilang panig. Hindi ko magagawang gamitin muli ang accelerometer sa iba pang mga proyekto, bagaman.

Hakbang 8: Gawin: Hakbang V

Gawin: Hakbang V
Gawin: Hakbang V
Gawin: Hakbang V
Gawin: Hakbang V

Magdagdag ng 3 pin header sa bawat sulok ng board (JP1, JP2, JP3, at JP4). Kapag na-solder mo ang mga ito, mas mahusay na 'splay' sila (tingnan ang ika-2 larawan). Ang mga header na ito ay hahawak sa PCB sa Wii wheel. Maaari mo ring gamitin ang mga pliers (o mga dike) upang ibaluktot pa ang mga ito.

Hakbang 9: Gawin: Hakbang VI

Gawin: Hakbang VI
Gawin: Hakbang VI
Gawin: Hakbang VI
Gawin: Hakbang VI

Halos tapos na! Idagdag natin ang USB Cable;

Gupitin ang panlabas na dyaket na goma at labis na kalasag mula sa USB Cable. Makakakita ka ng 4 na mga wire sa loob ng cable. Gusto mong ilantad ang tungkol sa 6 ng mga wires na iyon - hubarin ang konduktor at i-tin ang mga lead ng bawat isa. Patakbuhin ang mga ito sa itaas na butas at pabalik sa ilalim ng butas, tulad ng ipinakita sa imahe. Kapag natapos na sila, ' Makikonekta ang bawat kawad sa board; Itim: GND Green: D + Puti: D- Pula: 5V Panghuli, ilagay ang PIC sa socket - tandaan ang mga puntos ng bingaw sa kaliwa.

Hakbang 10: Iba Pang Mga Ideya sa Pag-mount

Iba Pang Mga Ideya sa Pag-mount
Iba Pang Mga Ideya sa Pag-mount
Iba Pang Mga Ideya sa Pag-mount
Iba Pang Mga Ideya sa Pag-mount
Iba Pang Mga Ideya sa Pag-mount
Iba Pang Mga Ideya sa Pag-mount

Ang pinakamadaling paraan upang mai-mount ang Gamepad ay sa isang Wii Wheel. Ang mga header ng pin sa sulok ng pcb ay maaaring baluktot upang mahigpit na makuha sa isang tunay na Wii Wheel, o isang pangkaraniwan. Maaari mo ring ilagay ito sa anumang iba pang enclosure - mayroong 4 na tumataas na butas upang matulungan ka. Suriin ang mga larawan sa ibaba para sa ilang mga ideya sa pag-mount

Hakbang 11: Ang Acc_Gyro Board

Ang Lupon ng Acc_Gyro
Ang Lupon ng Acc_Gyro

Ang Acc_Gyro Board ay isang pangunahing bahagi ng Motion Gamepad at naglalaman ng Accelerometer na nagbabasa ng paggalaw. Naka-socket ito, kaya kung ikaw ay nasa mga microcontroller ng programa tulad ng Arduino o Propeller, maaari mo itong magamit sa iyong sariling mga proyekto.

Ang isang pinahusay na bersyon ng Acc_Gyro ay magagamit nang magkahiwalay - nagdaragdag ito ng isang Gyroscope upang bigyan ang isang 5DOF Inertial Measurement Unit (IMU) na may 5V at 3V na kakayahan. Mayroong isang toneladang karagdagang impormasyon sa paggamit ng Acc_Gyro dito. Ang buong impormasyon ng pinout ay magagamit sa format na PDF, ngunit upang buod: P13: GYF, Gyro hindi pinalakas, na-filter na Y-axis Output P15: GY4, Gyro amplified (x4), Y-axis Output P16: VREF, Gyro Reference Voltage (1.25 V, naayos) P17: GX4, Gyro amplified (x4), X-axis Output P18: GXF, Gyro non-amplified, sinala X-axis Output P26: ST, Gyro self test (lohika 0 = normal, 1 = self test mode) P27: PD, Gyro power down (lohika 0 = normal, 1 = power down mode) P28: HP, Gyro high pass filter reset (lohika 0 = normal, 1 = I-reset ang filter ng HP) P29: 3V3, output ng regulator ng Boltahe (3.3 v) P30: Pag-input ng Boltahe na pagsingit, 5v P31: GND, Ground P32: AZ, Accelerometer Z-axis analog na na-filter na output P33: AY, Accelerometer Y-axis analog na sinala na output P34: AX, Accelerometer X-axis analog na sinala na output Paggamit ng Accelerometer

Larawan
Larawan

Sinusukat ng accelerometer ang pagpabilis sa paligid ng maraming axis. Kung itinakda mo ang board ng Acc_Gyro sa talahanayan tulad ng ipinakita sa larawan sa itaas, ang Z axis ay makakaranas ng 1G at ang AZ ay maglabas ng 1.17V. Ang X at Y axis 'ay walang gravity na kumukuha sa kanila, nasa 0G sila, at maglalabas ng 1.65V. Kung inilagay mo ito sa talahanayan ng baligtad, ang axis ng X at Y 'ay magkakaroon pa rin ng 0G ng pagpabilis, kaya makakakuha ka ng AX = 1.65V, AY = 1.65V, at AZ = 2.13V. Ang Acc_Gyro board ay may kakayahang sukatin ang mga acceleration ng +/- 2G (+/- 19.6m / s ^ 2) kasama ang anumang axis. Ang 2G ay kapareho ng pagpunta sa 0 hanggang 44mph sa 1 segundo. Kapag nakaranas ng isang axis + 2G, tataas nito ang boltahe sa 2.6V. Kapag nakaranas ng -2G, babawasan nito ang boltahe sa.7V. Mangyaring tandaan na ang puwersa ng gravitation (nakadirekta mula sa langit hanggang lupa) ay may parehong epekto sa aparato na parang pinapabilis mo ang aparato sa isang kabaligtaran na direksyon, sa isang lugar na walang gravitation field. Kaya't tandaan ito kung nagpaplano kang gamitin ang aparato para sa isang bagay tulad ng pagsukat sa bilis ng iyong sasakyan o bisikleta. bla

Hakbang 12: Mga Pag-download

Mga Pag-download
Mga Pag-download
Mga Pag-download
Mga Pag-download

Inaasahan kong nasiyahan ka sa Motion Gamepad! Ipaalam sa akin kung ano ang palagay mo sa pamamagitan ng pagbibigay ng puna sa itinuturo na ito o pagpapadala sa akin ng isang email sa [email protected]. Pag-set up Ang Motion Gamepad ay gumagamit ng karaniwang mga driver ng HID, ngunit maaari mong gamitin ang IMU configure utility (windows) - mag-download dito upang makagawa ng isang pinahusay setup / pagkakalibrate. Ang Starlino ay nagawa ng isang mahusay na gabay sa pag-set up nito gamit ang IMU utility dito (pdf). Software Ang HEX para sa PIC ay narito. Bilang isang kit, ang PIC ay paunang na-program, at ang paraan ng pag-program, maaari mong i-update ang firmware gamit ang isang maliit na utility sa pag-update - dito. Disenyo Narito ang layout ng board at eskematiko (format ng agila) Kunin ang kit sa Gadget Gangster.

Inirerekumendang: