Cuprins:
- Pasul 1: Întrebări frecvente
- Pasul 2: Preperare: Instrumente
- Pasul 3: Preperare: piese
- Pasul 4: Faceți: Pasul I
- Pasul 5: Faceți: Pasul II
- Pasul 6: Faceți: Pasul III
- Pasul 7: Faceți: Pasul IV
- Pasul 8: Faceți: Pasul V
- Pasul 9: Faceți: Pasul VI
- Pasul 10: Alte idei de montare
- Pasul 11: placa Acc_Gyro
- Pasul 12: Descărcări
Video: PC Motion Gamepad: 12 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:47
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
Î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;
- Conexiune USB: computerul nu are nevoie de bluetooth și nu există baterii care să se epuizeze.
- Suport pentru mai multe sisteme de operare: folosește protocolul USB HID standard, deci nu sunt necesare drivere.
- Software actualizabil: actualizarea firmware-ului Motion Controller este ușoară prin USB.
- 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.
- 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
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
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
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
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
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
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
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
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
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
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
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:
Gameboy Advance As Bluetooth Gamepad: 7 pași
Gameboy Advance As Bluetooth Gamepad: Dispozitivul este practic un ESP32 conectat la GBA prin portul de legătură. Cu dispozitivul conectat și fără niciun cartuș introdus în GBA, odată ce GBA pornește, ESP32 trimite un mic rom pentru a fi încărcat în GBA. Acest rom este un program ma
Mini Gamepad: 3 pași (cu imagini)
Mini Gamepad: Bună prieteni, am făcut acest mic gamepad folosind ATTINY85, am vrut să fac asta mult timp, dar nu am avut suficient timp, am terminat-o în sfârșit și este foarte distractiv să mă joc. În primul rând îmi cer scuze pentru construcția neîndemânatică, dar am văzut câteva p
Controler de joc DIY bazat pe Arduino - Controler de joc Arduino PS2 - Jucând Tekken cu DIY Arduino Gamepad: 7 pași
Controler de joc DIY bazat pe Arduino | Controler de joc Arduino PS2 | Jucând Tekken cu DIY Arduino Gamepad: Bună, băieți, jocul este întotdeauna distractiv, dar jocul cu propriul controler personalizat DIY este mai distractiv
Un robot 4WD condus prin telecomandă USB Gamepad: 6 pași
Un robot 4WD condus prin telecomandă USB Gamepad: Pentru următorul meu proiect de robotică, am fost nevoit să arhitect / să proiectez propria platformă robotică din cauza unor circumstanțe neprevăzute. abilitate, așa că m-am gândit că va fi un profesionist distractiv
GAMEPAD CONTROLAT ARDUINO PENTRU PC: 5 pași
ARDUINO GAMEPAD CONTROLAT PENTRU PC: Bună băieți, eu sunt Sarvesh. Acum câteva zile am vrut să joc niște jocuri retro. Așa că le-am instalat pe PC-ul meu. Dar nu puteam să mă joc decât cu tastatura PC-ului meu și asta nu dădea senzația zilelor mele din copilărie. Așa că am decis să construiesc un gamepad pentru PC-ul meu