Innholdsfortegnelse:
- Trinn 1: Vanlige spørsmål
- Trinn 2: Forberedelse: Verktøy
- Trinn 3: Forberedelse: Deler
- Trinn 4: Lag: Trinn I
- Trinn 5: Lag: Trinn II
- Trinn 6: Lag: Trinn III
- Trinn 7: Lag: Trinn IV
- Trinn 8: Lag: Trinn V
- Trinn 9: Lag: Trinn VI
- Trinn 10: Andre monteringsideer
- Trinn 11: Acc_Gyro -styret
- Trinn 12: Nedlastinger
Video: PC Motion Gamepad: 12 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:26
Spill din favoritt PC, Mac eller Linux spill bare ved å vippe! Motion Gamepad oversetter bevegelsene dine til handlinger i spillet, som å snu et ratt eller kaste en ball. Et avansert grensesnitt gjør det enkelt å tilpasse, og et 3-akset 2 kHz akselerometer gir deg superjevn og nøyaktig kontroll. Her er en rask videodemo; Det passer perfekt på Wii -hjulet, men du kan montere det på omtrent alt. Hvorfor ikke sette den på en hjelm eller armen eller beinet?
Trinn 1: Vanlige spørsmål
Hvordan er dette annerledes enn en Wiimote? Motion Controller er lik, men forbedrer wiimote på noen få viktige områder;
- USB -tilkobling: datamaskinen din trenger ikke bluetooth, og det er ingen batterier for å gå tom.
- Støtte for flere operativsystemer: bruker standard USB HID -protokoll, så ingen drivere er nødvendige.
- Programvare som kan oppgraderes: Det er enkelt å oppgradere firmware til Motion Controller via USB.
- Høyere kvalitetssensor: akselerometeret som brukes (ST LIS331AL) har en betydelig høyere samplingsbåndbredde for mer nøyaktig og mer lydhør spilling.
- Hackbare: knapper kan enkelt monteres på etuiet, på rattet eller andre steder du foretrekker. Med konfigureringsverktøyet kan du tilpasse kontrolleren ytterligere til dine eksakte preferanser.
Fungerer det med Mac, Linux eller OS/2 Warp? Hvis operativsystemet ditt støtter USB -tastaturene, bør det fungere fint med Motion Controller. Det inkluderer alle moderne operativsystemer som Windows, OS X og Linux. Er det noen overflatemonteringslodding? Nei! Akselerometre er bare tilgjengelige som overflatemonterte enheter, men Motion Controller bruker et akselerometerutbruddstavle (Acc_Gyro) som kommer ferdigmontert. Hvor kan jeg montere den? Det var designet for å være lettest å montere i et offisielt eller generisk Wii -hjul, og pinnehodene fungerer som tenner for å låse Motion Gamepad godt fast, men det kan monteres i nesten alt, og det monteres hull på brettet. Motion Gamepad og Acc_Gyro Board ble designet av Starlino. Motion Gamepad er tilgjengelig som et sett fra Gadget Gangster.
Trinn 2: Forberedelse: Verktøy
Verktøy for å bygge elektronikkprosjekter fra Gadget Gangster på Vimeo.
Motion Gamepad tar omtrent 30 minutter å sette sammen. Lodding er grei, og det er et fint prosjekt hvis du bare har begynt. Det er massevis av flotte instruksjoner om hvordan du skal lodde (en her). Verktøy Du trenger noen verktøy for å sette sammen prosjektet; 1 - Loddejern og loddetinn. Leaded loddetinn er lettere å jobbe med, og et 15-40 watt jern er helt fint. En konisk eller meiselspiss fungerer godt. 2 - Diker. Diagonale kuttere brukes til å trimme overflødige ledninger fra komponenter etter lodding.
Trinn 3: Forberedelse: Deler
Her er delene du trenger. Hvis du har bestilt et sett, må du kontrollere at pakken inneholder alle delene. Hvis det mangler noe, bare send oss en e -post på [email protected];
Motion Gamepad PCB Kilde: Gadget Gangster Antall: 1 PIC18F14K50 Mouser Delenummer: 579-PIC18F14K50-I/P Antall: 1 Hvis du får dette med settet, kommer det forhåndsprogrammert (og kan oppgraderes via usb). Ellers trenger du en PICkit for å programmere den. 10k ohm Motstand merket: brun-svart-oransje Antall: 4.47uF radial keramisk kondensator merket: 474 Mouser-delenummer: 80-C320C474M5U Antall: 1.1uF aksial keramisk kondensator merket: 104 Mouser-delenummer: 80-C410C104K5R-TR Antall: 1 18pf radial keramisk kondensator merket: 18 Mouser-delenummer: 140-50N5-180J-TB-RC Antall: 2 10uF Radial Elektrolytisk kondensator Mouser-delenr.: 647-UVR1V100MDD1TD Antall: 1 12Mhz krystallstørrelse: HC49/US Mouser-del: 815 -ABL-12-B2 Antall: 1 Omron-brytere Størrelse: 4,3 mm Mouser-delenummer: 653-B3F-1000 Antall: 8 20-pins DIP-sokkel Mouser-delenummer: 517-4820-3004-CP Antall: 1 Pin Headers Antall: 49 Pin Sockets Antall: 34 AccGyro Board Kilde: Gadget Gangster Antall: 1 USB A-plugg-Antall ledninger: 1 Spenningsregulator MCP1700 (5V, TO-92) Mouser-delenummer: 579-MCP1700-3302E/TO Antall: 1
Trinn 4: Lag: Trinn I
Det er 4 motstander i prosjektet, de er alle identiske (10 k ohm - brun - svart - oransje) og de går på brettet med R1, R2, R3 og R4.
Bøy ledningene i en 90 graders vinkel, og sett dem inn i brettet. Vend om bordet, lodd dem ned, og klipp av overflødige ledninger.
Trinn 5: Lag: Trinn II
La oss legge til kondensatorene.
De oransje skiveformede hettene skal ha en '18' merket på seg. Disse capsene går på C1 og C2. Disse hettene er ikke polaritetsfølsomme, så det spiller ingen rolle hvilken vei du setter dem inn. Det er en.1uF aksial keramisk kondensator, den går på C4. Aksial betyr at ledningene kommer ut i endene - som en motstand. Du kan kanskje se merkingen på kroppen til denne - den er '104'. Det er heller ikke polaritetsfølsomt. C3 er den siste keramiske kondensatoren. det er.47uF, du kan bekrefte at du har den riktige ved å kontrollere merkingen på kroppen, den skal ha nummeret '474'. Det er heller ikke polaritetsfølsomt. Nå for den siste kondensatoren er det en elektrolytisk kondensator og den går i C5. Verdien er 10uF, og den er polarisert. Stripen på komponentens kropp skal gå nærmere ordet 'stripe' på kretskortet.
Trinn 6: Lag: Trinn III
La oss legge til spenningsregulatoren, den er formet som en sylinder skåret i to, den går på brettet ved 'VREG'. Legg merke til hvordan merkingen på brettet har en flat side som peker ned - regulatoren bør gå inn i brettet også med den flate siden ned.
Krystallet går på XT. Krystallet er ikke polarisert, så det spiller ingen rolle hvilken bly som går i hvilket hull. Nå for knappene; Den vanligste måten å legge til knappene er direkte på brettet. For å gjøre dette, bare snu kretskortet og klikk dem inn. Snu brettet tilbake og loddet ned. Hvis du vil installere knappene et annet sted (som på toppen av rattet), bruker du en tilkoblingstråd for å koble knappen til hullet den normalt ville gå i. Til slutt legger du til DIP -kontakten på brettet ved punkt merket 'PIC'. Vær oppmerksom på at hakket på kontakten skal peke til venstre (nærmere ordet 'PIC').
Trinn 7: Lag: Trinn IV
Akselerometeret er på et eget breakout-bord (Acc_Gyro Board, Accelerometer Only) fordi akselerometre bare kommer i overflatemonterte pakker og er ganske vanskelige å lodde for hånd, så denne delen kommer ferdigmontert. Alt du trenger å gjøre er å legge til pinneoverskrifter. Til Socket eller Not To Socket Settet leveres også med pin -kontakter - du kan legge til pin -kontakter til Motion Gamepad PCB i området merket 'AccGyro' og skyv Acc_Gyro Board inn i kontakten. Fordelen med å bruke stikkontakter er at du kan fjerne Acc_Gyro -kortet og bruke det til andre prosjekter. Personlig fant jeg det lettere å gi avkall på bruk av stikkontakter. Jeg loddet bare pinnehodene rett til brettet og kuttet av den ekstra lengden på pinnehodene på den andre siden. Jeg vil imidlertid ikke kunne bruke akselerometeret på andre prosjekter.
Trinn 8: Lag: Trinn V
Legg til 3 -pins hoder i hvert hjørne av brettet (JP1, JP2, JP3 og JP4). Når du lodder dem, er det best å "splitte" dem fra hverandre (se 2. bilde). Disse hodene holder PCB -en til Wii -hjulet. Du kan også bruke tang (eller diker) for å bøye dem ut ytterligere.
Trinn 9: Lag: Trinn VI
Nesten ferdig! La oss legge til USB -kabelen;
Klipp av den ytre gummimantelen og overflødig skjerming fra USB -kabelen. Du ser 4 ledninger inne i kabelen. Du vil avsløre ca. ll koble hver ledning til brettet; Svart: GND Grønn: D+ Hvit: D- Rød: 5V Sett til slutt PIC i kontakten - noter hakkene til venstre.
Trinn 10: Andre monteringsideer
Den enkleste måten å montere gamepad er på et Wii -hjul. Pinnehodene på hjørnet av kretskortet kan bøyes for å gripe fast i et ekte Wii -hjul, eller et generisk. Du kan også sette den i et hvilket som helst annet kabinett - det er 4 monteringshull som hjelper deg. Sjekk bildene nedenfor for noen ideer om montering
Trinn 11: Acc_Gyro -styret
Acc_Gyro -kortet er en kjernedel i Motion Gamepad og inneholder Accelerometer som leser bevegelse. Den er stikkontakt, så hvis du liker programmering av mikrokontrollere som Arduino eller Propeller, kan du bruke den i dine egne prosjekter.
En forbedret versjon av Acc_Gyro er tilgjengelig separat - den legger til et gyroskop for å gi en 5DOF inertial måleenhet (IMU) med 5V og 3V evne. Det er masse mer informasjon om bruk av Acc_Gyro her. Fullstendig pinout-informasjon er tilgjengelig i PDF-format, men for å oppsummere: P13: GYF, Gyro ikke-forsterket, filtrert Y-akse Utgang P15: GY4, Gyro forsterket (x4), Y-akse Utgang P16: VREF, Gyro referansespenning (1,25 V, fast) P17: GX4, Gyro forsterket (x4), X-akse Utgang P18: GXF, Gyro ikke-forsterket, filtrert X-akse Utgang P26: ST, Gyro selvtest (logikk 0 = normal, 1 = selvtestmodus) P27: PD, Gyro down (logikk 0 = normal, 1 = power down) P28: HP, Gyro høypassfilter tilbakestilling (logikk 0 = normal, 1 = Reset HP filter) P29: 3V3, Spenningsregulator utgang (3.3 v) P30: Inngang for forsyningsspenning, 5v P31: GND, Ground P32: AZ, Akselerometer Z-akse analog filtrert utgang P33: AY, Akselerometer Y-akse analog filtrert utgang P34: AX, Akselerometer X-akse analog filtrert utgang Bruke akselerometeret
Akselerometeret måler akselerasjon rundt flere akser. Hvis du setter Acc_Gyro -kortet på bordet som vist på bildet ovenfor, vil Z -aksen oppleve 1G og AZ vil gi 1,17V. X- og Y -aksen har ikke tyngdekraften som trekker dem, de er på 0G og gir 1,65V. Hvis du legger den på bordet opp ned, vil X- og Y -aksen 'fortsatt ha 0G akselerasjon, så du får AX = 1,65V, AY = 1,65V og AZ = 2,13V. Acc_Gyro-kortet er i stand til å måle akselerasjoner på +/- 2G (+/- 19,6m/s^2) langs en hvilken som helst akse. 2G er det samme som å gå fra 0 til 44 mph på 1 sekund. Når en akse opplever +2G, vil den øke spenningen til 2,6V. Når den opplever -2G, vil den redusere spenningen til.7V. Vær oppmerksom på at gravitasjonskraft (rettet fra himmel til bakke) har samme effekt på enheten som om du ville akselerere enheten i motsatt retning, på et sted uten gravitasjonsfelt. Så husk dette hvis du planlegger å bruke enheten til noe som å måle akselerasjonen til bilen eller sykkelen din. bla
Trinn 12: Nedlastinger
Jeg håper du liker Motion Gamepad! Fortell meg hva du synes ved å kommentere denne instruksen eller sende meg en e -post på [email protected]. Oppsett The Motion Gamepad bruker standard HID -drivere, men du kan bruke IMU -konfigurasjonsverktøyet (windows) - last ned her for å gjøre en forbedret oppsett / kalibrering. Starlino har gjort en god guide til hvordan du konfigurerer den med IMU -verktøyet her (pdf). Programvare HEX for PIC er her. Som et sett kommer PIC -en forhåndsprogrammert, og slik den er programmert, kan du oppdatere fastvaren med et lite oppdateringsverktøy - her. Design Her er brettoppsettet og skjematisk (eagle -format) Få settet på Gadget Gangster.
Anbefalt:
Gameboy Advance As Bluetooth Gamepad: 7 trinn
Gameboy Advance Som Bluetooth Gamepad: Enheten er i utgangspunktet en ESP32 koblet til GBA via lenkeporten. Med enheten tilkoblet og uten at noen patron er satt inn i GBA, sender GBP en liten rom som skal lastes inn i GBA når GBA slås på. Denne rom er et program
Mini gamepad: 3 trinn (med bilder)
Mini Gamepad: Hei venner, jeg lagde denne lille gamepaden ved hjelp av ATTINY85, jeg ville lage dette lenge, men hadde ikke nok tid, endelig ble jeg ferdig med det, og det er så gøy å leke med. For det første beklager jeg det klønete bygget, men jeg har sett noen få sider
Arduino -basert DIY spillkontroller - Arduino PS2 Game Controller - Spiller Tekken med DIY Arduino Gamepad: 7 trinn
Arduino -basert DIY spillkontroller | Arduino PS2 Game Controller | Å spille Tekken med DIY Arduino Gamepad: Hei folkens, det er alltid morsomt å spille spill, men det er morsommere å spille med din egen DIY tilpassede spillkontroller. Så vi lager en spillkontroller som bruker arduino pro micro i denne instruksjonene
En 4WD -robot drevet via ekstern USB -gamepad: 6 trinn
En 4WD -robot drevet via ekstern USB -gamepad: For mitt neste robotprosjekt ble jeg tvunget til å arkitekt/designe min egen robotplattform på grunn av uforutsette omstendigheter. Målet er at den skal være autonom, men først måtte jeg teste den grunnleggende kjøringen. evne, så jeg trodde det ville være en morsom sideproff
ARDUINO KONTROLLERT GAMEPAD FOR PC: 5 trinn
ARDUINO KONTROLLERT GAMEPAD FOR PC: Hei folkens, jeg er Sarvesh. For et par dager siden ønsket jeg å spille retro -spill. Så jeg installerte dem på PCen min. Men jeg kunne bare leke med PC -tastaturet, og det ga ikke følelsen av barndommens dager. Så jeg bestemte meg for å bygge en gamepad for PCen min