Cuprins:

PC Motion Gamepad: 12 pași
PC Motion Gamepad: 12 pași

Video: PC Motion Gamepad: 12 pași

Video: PC Motion Gamepad: 12 pași
Video: Building the Ultimate Oddware Tower! Twelve 5.25" Drive Bays Full of Weirdness 2024, Noiembrie
Anonim
PC Motion Gamepad
PC Motion Gamepad

Joacă-ți jocurile preferate pe PC, Mac sau Linux doar inclinând! Motion Gamepad vă transformă mișcările în acțiuni în joc, cum ar fi rotirea unui volan sau aruncarea unei mingi. O interfață avansată îl face ușor de personalizat, iar un accelerometru pe 3 axe, de 2 kHz, vă oferă un control foarte lin și precis. Iată o demonstrație video rapidă; Se potrivește perfect pe roata Wii, dar o puteți monta pe aproape orice. De ce să nu-l pui pe o cască sau pe braț sau picior?

Pasul 1: Întrebări frecvente

FAQ
FAQ

În ce este diferit acest lucru decât un Wiimote? Motion Controller este similar, dar îmbunătățește wiimote în câteva zone cheie;

  1. Conexiune USB: computerul nu are nevoie de bluetooth și nu există baterii care să se epuizeze.
  2. Suport pentru mai multe sisteme de operare: folosește protocolul USB HID standard, deci nu sunt necesare drivere.
  3. Software actualizabil: actualizarea firmware-ului Motion Controller este ușoară prin USB.
  4. Senzor de calitate superioară: accelerometrul utilizat (ST LIS331AL) are o lățime de bandă de eșantionare semnificativ mai mare pentru un joc mai precis și mai receptiv.
  5. Hackabile: butoanele pot fi montate cu ușurință pe o carcasă, pe un volan sau oriunde altundeva. Utilitarul de configurare vă permite să vă personalizați în continuare controlerul pentru a se potrivi cu preferințele dvs. exacte.

Funcționează cu Mac, Linux sau OS / 2 Warp? Dacă sistemul dvs. de operare acceptă tastaturile USB, ar trebui să funcționeze bine cu Motion Controller. Aceasta include toate sistemele de operare moderne, cum ar fi Windows, OS X și Linux. Există vreo lipire pe suprafață? Nu! Accelerometrele sunt disponibile numai ca dispozitive de montare pe suprafață, dar Motion Controller folosește o placă de accelerație (Acc_Gyro) care este pre-asamblată. Unde o pot monta? A fost proiectat pentru a fi cel mai ușor de montat într-o roată Wii oficială sau generică, iar anteturile acului acționează ca niște vârfuri pentru a bloca ferm Motion Gamepad, dar poate fi montat în aproape orice, iar găurile de montare sunt găurite pe tablă. Motion Gamepad și Acc_Gyro Board au fost proiectate de Starlino. Motion Gamepad este disponibil ca kit de la Gadget Gangster.

Pasul 2: Preperare: Instrumente

Instrumente pentru construirea de proiecte electronice de la Gadget Gangster pe Vimeo.

Motion Gamepad durează aproximativ 30 de minute pentru a fi pus la punct. Lipirea este simplă și este un proiect minunat dacă abia începeți. Există o mulțime de instrumente minunate despre cum să lipiți (unul aici). Instrumente Veți avea nevoie de câteva instrumente pentru a asambla proiectul; 1 - Fier de lipit și lipit. Lipirea cu plumb este mai ușor de lucrat, iar un fier de călcat de 15-40 wați este perfect. Un vârf conic sau dalta funcționează bine. 2 - Dicuri. Frezele diagonale sunt folosite pentru tăierea excesului de cabluri de la componente după lipirea lor.

Pasul 3: Preperare: piese

Preperation: Piese
Preperation: Piese

Iată părțile de care aveți nevoie. Dacă ați comandat un kit, verificați din nou pentru a vă asigura că pachetul dvs. conține toate piesele enumerate. Dacă lipsește ceva, trimiteți-ne un e-mail la [email protected];

Motion Gamepad PCB Sursă: Gadget Gangster Cantitate: 1 PIC18F14K50 Cod articol Mouser: 579-PIC18F14K50-I / P Cantitate: 1 Dacă primiți acest lucru cu kitul, acesta va fi pre-programat (și poate fi actualizat prin USB). În caz contrar, veți avea nevoie de un PICkit pentru a-l programa. Rezistor de 10k ohm marcat: Maro - Negru - Portocaliu Cantitate: 4.47uF Condensator radial ceramic marcat: 474 Nr. Piesă Mouser: 80-C320C474M5U Cantitate: 1.1uF Condensator axial ceramic marcat: 104 Nr. Piesă Mouser: 80-C410C104K5R-TR Cantitate: 1 Condensator ceramic radial de 18 pf marcat: 18 Nr. Piesă Mouser: 140-50N5-180J-TB-RC Cantitate: 2 Condensator electrolitic radial de 10 uF Nr. Piesă Mouser: 647-UVR1V100MDD1TD Cantitate: 1 Dimensiune cristal 12Mhz: HC49 / S. R. Nr. Mouser: 815 -ABL-12-B2 Cantitate: 1 comutatoare Omron Dimensiune: 4,3 mm Cod articol Mouser: 653-B3F-1000 Cantitate: 8 soclu DIP 20 pini Cod articol Mouser: 517-4820-3004-Cantitate CP: Cantitate 1 antet Mufe pin Cantitate: 34 Sursă placă AccGyro: Gadget Cantitate gangster: 1 mufă USB A - Cantitate cablu de sârmă: 1 Regulator de tensiune MCP1700 (5V, TO-92) Cod articol Mouser: 579-MCP1700-3302E / Cantitate TO: 1

Pasul 4: Faceți: Pasul I

Faceți: Pasul I
Faceți: Pasul I
Faceți: Pasul I
Faceți: Pasul I
Faceți: Pasul I
Faceți: Pasul I

Există 4 rezistențe în proiect, toate sunt identice (10k ohm - maro - negru - portocaliu) și merg pe tablă la R1, R2, R3 și R4.

Îndoiți cablurile la un unghi de 90 de grade și introduceți-le în tablă. Răsturnați placa, lipiți-le și tăiați cablurile în exces.

Pasul 5: Faceți: Pasul II

Efectuați: Pasul II
Efectuați: Pasul II
Efectuați: Pasul II
Efectuați: Pasul II
Efectuați: Pasul II
Efectuați: Pasul II

Să adăugăm condensatorii.

Capacele în formă de disc portocaliu ar trebui să aibă marcate „18”. Aceste majuscule merg la C1 și C2. Aceste capace nu sunt sensibile la polaritate, deci nu contează în ce mod le introduceți. Există un condensator ceramic axial.1uF, merge la C4. Axial înseamnă că firele ies din capete - ca un rezistor. S-ar putea să vedeți marcajul pe corpul acestuia - este „104”. De asemenea, nu este sensibil la polaritate. C3 este ultimul condensator ceramic. este.47uF, puteți verifica că ați primit-o corect, verificând marcajul de pe corp, ar trebui să aibă numărul „474”. De asemenea, nu este sensibil la polaritate. Acum, pentru condensatorul final, este un condensator electrolitic și merge în C5. Valoarea este 10uF și este polarizată. Banda de pe corpul componentei ar trebui să se apropie de cuvântul „bandă” de pe placa de circuit.

Pasul 6: Faceți: Pasul III

Efectuați: Pasul III
Efectuați: Pasul III
Efectuați: Pasul III
Efectuați: Pasul III
Efectuați: Pasul III
Efectuați: Pasul III
Efectuați: Pasul III
Efectuați: Pasul III

Să adăugăm regulatorul de tensiune, are forma unui cilindru tăiat în jumătate, merge pe tablă la „VREG”. Rețineți că marcajul de pe placă are o latură plană îndreptată în jos - regulatorul ar trebui să meargă în placă având și partea laterală plată în jos.

Cristalul merge la XT. Cristalul nu este polarizat, deci nu contează care plumb merge în ce gaură. Acum pentru butoane; Cel mai comun mod de a adăuga butoane este direct pe tablă. Pentru a face acest lucru, răsturnați PCB-ul și fixați-l. Răsuciți placa înapoi și lipiți-le. Dacă doriți să instalați butoanele în altă parte (cum ar fi în partea de sus a unui volan), utilizați un pic de sârmă de conectare pentru a conecta butonul la orificiul în care ar intra în mod normal. În cele din urmă, adăugați mufa DIP pe tablă la spot marcat „PIC”. Rețineți că crestătura de pe soclu ar trebui să fie îndreptată spre stânga (mai aproape de cuvântul „PIC”).

Pasul 7: Faceți: Pasul IV

Efectuați: Pasul IV
Efectuați: Pasul IV
Efectuați: Pasul IV
Efectuați: Pasul IV
Efectuați: Pasul IV
Efectuați: Pasul IV

Accelerometrul se află pe o placă separată (Acc_Gyro Board, Accelerometer Only), deoarece accelerometrele vin doar în pachete de montare la suprafață și sunt destul de dificil de lipit manual, astfel încât această piesă este pre-asamblată. Tot ce trebuie să faceți este să adăugați anteturi de pin. Pentru priză sau nu la priză Kit-ul vine, de asemenea, cu prize de pin - puteți adăuga prize pin la PCB Gamepad Motion în zona etichetată „AccGyro” și glisați placa Acc_Gyro în priză. Avantajul utilizării soclurilor este că veți putea elimina placa Acc_Gyro și o puteți folosi pentru alte proiecte. Personal, mi s-a părut mai ușor să renunț la utilizarea prizelor. Tocmai am lipit anteturile de pin direct pe tablă și am tăiat lungimea suplimentară a anteturilor de pin pe cealaltă parte. Totuși, nu voi putea reutiliza accelerometrul în alte proiecte.

Pasul 8: Faceți: Pasul V

Efectuați: Pasul V
Efectuați: Pasul V
Efectuați: Pasul V
Efectuați: Pasul V

Adăugați anteturi cu 3 pini la fiecare colț al plăcii (JP1, JP2, JP3 și JP4). Când le lipiți, este mai bine să le „distrugeți” (a se vedea a doua fotografie). Aceste anteturi vor ține PCB-ul la roata Wii. De asemenea, puteți utiliza clești (sau diguri) pentru a le îndoi mai departe.

Pasul 9: Faceți: Pasul VI

Efectuați: Pasul VI
Efectuați: Pasul VI
Efectuați: Pasul VI
Efectuați: Pasul VI

Aproape terminat! Să adăugăm cablul USB;

Decupați învelișul exterior din cauciuc și ecranul în exces de la cablul USB. Veți vedea 4 fire în interiorul cablului. Veți dori să expuneți aproximativ 6 din acele fire - dezbrăcați conductorul și întindeți cablurile fiecăruia. Rulați-le în gaura superioară și înapoi prin gaura inferioară, așa cum se arată în imagine. Odată ce au trecut, veți Voi conecta fiecare fir la placa; Negru: GND Verde: D + Alb: D- Roșu: 5V În cele din urmă, puneți PIC în soclu - notați punctele de crestătură din stânga.

Pasul 10: Alte idei de montare

Alte idei de montare
Alte idei de montare
Alte idei de montare
Alte idei de montare
Alte idei de montare
Alte idei de montare

Cel mai simplu mod de a monta Gamepad-ul este cu o roată Wii. Anteturile pinului din colțul plăcii pot fi îndoite pentru a apuca ferm de o roată Wii autentică sau una generică. De asemenea, îl puteți pune în orice altă incintă - există 4 găuri de montare pentru a vă ajuta. Verificați fotografiile de mai jos pentru câteva idei de montare

Pasul 11: placa Acc_Gyro

Consiliul Acc_Gyro
Consiliul Acc_Gyro

Placa Acc_Gyro este o parte esențială a Motion Gamepad și conține accelerometrul care citește mișcarea. Este conectat, deci dacă sunteți în programarea microcontrolerelor precum Arduino sau Propeller, îl puteți folosi în propriile dvs. proiecte.

O versiune îmbunătățită a Acc_Gyro este disponibilă separat - adaugă un giroscop pentru a oferi o unitate de măsurare inerțială 5DOF (IMU) cu capacitate de 5V și 3V. Există mai multe informații despre utilizarea Acc_Gyro aici. Informațiile complete despre pinout sunt disponibile în format PDF, dar pentru a rezuma: P13: GYF, Gyro neamplificat, axa Y filtrată Ieșire P15: GY4, Gyro amplificat (x4), Axa Y ieșire P16: VREF, Gyro Voltage de referință (1,25 V, fix) P17: GX4, giroscop amplificat (x4), axa X ieșire P18: GXF, giroscop non-amplificat, filtrat axa X ieșire P26: ST, autotest giroscopic (logică 0 = normal, 1 = mod autotest) P27: PD, Gyro power down (logic 0 = normal, 1 = power down mode) P28: HP, Gyro high pass filter reset (logic 0 = normal, 1 = Reset HP filter) P29: 3V3, ieșire regulator de tensiune (3.3 v) P30: Intrare tensiune de alimentare, 5v P31: GND, Masă P32: AZ, Accelerometru ieșire analogică filtrată pe axa Z P33: AY, Accelerometru ieșire analogică filtrată pe axa Y P34: AX, Accelerometru ieșire analogică filtrată pe axa X Utilizarea accelerometrului

Imagine
Imagine

Accelerometrul măsoară accelerația în jurul mai multor axe. Dacă setați placa Acc_Gyro pe masă așa cum se arată în fotografia de mai sus, axa Z va experimenta 1G, iar AZ va produce 1,17V. Axa X și Y nu au gravitație pe ele, sunt la 0G și vor emite 1,65V. Dacă l-ați pune pe masă cu susul în jos, axele X și Y „ar avea în continuare 0G de accelerație, deci ați obține AX = 1,65V, AY = 1,65V și AZ = 2,13V. Placa Acc_Gyro este capabilă să măsoare accelerații de +/- 2G (+/- 19,6m / s ^ 2) de-a lungul oricărei axe. 2G este același lucru cu trecerea de la 0 la 44 mph în 1 secundă. Când o axă experimentează + 2G, va crește tensiunea la 2,6V. Când experimentează -2G, va scădea tensiunea la.7V. Vă rugăm să rețineți că forța de gravitație (direcționată de la cer la sol) are același efect asupra dispozitivului ca și cum ați accelera dispozitivul într-o direcție opusă, într-un loc fără câmp de gravitație. Așadar, țineți cont de acest lucru dacă intenționați să utilizați dispozitivul pentru a măsura accelerația mașinii sau a bicicletei. bla

Pasul 12: Descărcări

Descărcări
Descărcări
Descărcări
Descărcări

Sper să vă bucurați de Motion Gamepad! Lăsați-mă să știți ce părere aveți, comentând acest lucru instructiv sau trimitându-mi un e-mail la [email protected]. configurare / calibrare. Starlino a făcut un ghid excelent privind configurarea acestuia cu utilitarul IMU aici (pdf). Software HEX pentru PIC este aici. Ca set, PIC este pre-programat și, așa cum este programat, puteți actualiza firmware-ul cu un mic utilitar de actualizare - aici.

Recomandat: