Innholdsfortegnelse:

PC Motion Gamepad: 12 trinn
PC Motion Gamepad: 12 trinn

Video: PC Motion Gamepad: 12 trinn

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

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

FAQ
FAQ

Hvordan er dette annerledes enn en Wiimote? Motion Controller er lik, men forbedrer wiimote på noen få viktige områder;

  1. USB -tilkobling: datamaskinen din trenger ikke bluetooth, og det er ingen batterier for å gå tom.
  2. Støtte for flere operativsystemer: bruker standard USB HID -protokoll, så ingen drivere er nødvendige.
  3. Programvare som kan oppgraderes: Det er enkelt å oppgradere firmware til Motion Controller via USB.
  4. Høyere kvalitetssensor: akselerometeret som brukes (ST LIS331AL) har en betydelig høyere samplingsbåndbredde for mer nøyaktig og mer lydhør spilling.
  5. 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

Forberedelse: Deler
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

Lag: Trinn I
Lag: Trinn I
Lag: Trinn I
Lag: Trinn I
Lag: Trinn I
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

Merke: Trinn II
Merke: Trinn II
Merke: Trinn II
Merke: Trinn II
Merke: Trinn II
Merke: 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

Merke: Trinn III
Merke: Trinn III
Merke: Trinn III
Merke: Trinn III
Merke: Trinn III
Merke: Trinn III
Merke: Trinn III
Merke: 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

Merke: Trinn IV
Merke: Trinn IV
Merke: Trinn IV
Merke: Trinn IV
Merke: Trinn IV
Merke: 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

Merke: Trinn V
Merke: Trinn V
Merke: Trinn V
Merke: 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

Merke: Trinn VI
Merke: Trinn VI
Merke: Trinn VI
Merke: 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

Andre monteringsideer
Andre monteringsideer
Andre monteringsideer
Andre monteringsideer
Andre monteringsideer
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 -styret
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

Bilde
Bilde

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

Nedlastinger
Nedlastinger
Nedlastinger
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: