Sommario:
- Passaggio 1: domande frequenti
- Passaggio 2: preparazione: strumenti
- Passaggio 3: preparazione: parti
- Passaggio 4: fare: Passaggio I
- Passaggio 5: Realizza: Passaggio II
- Passaggio 6: Realizza: Passaggio III
- Passaggio 7: Realizza: Passaggio IV
- Passaggio 8: Realizza: Passaggio V
- Passaggio 9: Realizza: Passaggio VI
- Passaggio 10: altre idee di montaggio
- Passaggio 11: la scheda Acc_Gyro
- Passaggio 12: download
Video: PC Motion Gamepad: 12 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:06
Gioca ai tuoi giochi preferiti per PC, Mac o Linux semplicemente inclinando! Il Motion Gamepad traduce i tuoi movimenti in azioni di gioco, come girare un volante o lanciare una palla. Un'interfaccia avanzata semplifica la personalizzazione e un accelerometro a 3 assi e 2kHz ti offre un controllo estremamente fluido e preciso. Ecco una breve demo video; È perfetto per il Wii Wheel, ma puoi montarlo su qualsiasi cosa. Perché non metterlo su un casco o sul braccio o sulla gamba?
Passaggio 1: domande frequenti
In che modo è diverso da un Wiimote? Il controller di movimento è simile, ma migliora rispetto al wiimote in alcune aree chiave;
- Connessione USB: il tuo computer non ha bisogno del bluetooth e non ci sono batterie da scaricare.
- Supporto per più sistemi operativi: utilizza il protocollo HID USB standard, quindi non sono necessari driver.
- Software aggiornabile: l'aggiornamento del firmware del Motion Controller è facile tramite USB.
- Sensore di qualità superiore: l'accelerometro utilizzato (ST LIS331AL) ha una larghezza di banda di campionamento significativamente maggiore per un gioco più accurato e reattivo.
- Hackable: i pulsanti possono essere facilmente montati su una custodia, su un volante o ovunque tu preferisca. L'utility di configurazione ti consente di personalizzare ulteriormente il controller per adattarlo alle tue esatte preferenze.
Funziona con Mac, Linux o OS/2 Warp? Se il tuo sistema operativo supporta le tastiere USB, dovrebbe funzionare correttamente con il controller di movimento. Ciò include tutti i moderni sistemi operativi come Windows, OS X e Linux. C'è qualche saldatura a montaggio superficiale? No! Gli accelerometri sono disponibili solo come dispositivi a montaggio superficiale, ma il Motion Controller utilizza una scheda di breakout dell'accelerometro (The Acc_Gyro) che viene fornita preassemblata. Dove posso montarlo? È stato progettato per essere più facile da montare in una ruota Wii ufficiale o generica e le intestazioni dei pin fungono da rebbi per bloccare saldamente il Motion Gamepad, ma può essere montato praticamente su qualsiasi cosa e i fori di montaggio sono praticati sulla scheda. Il Motion Gamepad e l'Acc_Gyro Board sono stati progettati da Starlino. Il Motion Gamepad è disponibile come kit da Gadget Gangster.
Passaggio 2: preparazione: strumenti
Strumenti per la creazione di progetti di elettronica da Gadget Gangster su Vimeo.
Il Motion Gamepad impiega circa 30 minuti per essere assemblato. La saldatura è semplice ed è un buon progetto se sei appena agli inizi. Ci sono un sacco di ottimi istruttori su come saldare (uno qui). Strumenti Avrai bisogno di alcuni strumenti per assemblare il progetto; 1 - Saldatore e saldatore. La saldatura al piombo è più facile da lavorare e un ferro da 15-40 watt va bene. Una punta conica o a scalpello funziona bene. 2 - Dighe. I tronchesi diagonali vengono utilizzati per tagliare i cavi in eccesso dai componenti dopo averli saldati.
Passaggio 3: preparazione: parti
Ecco le parti di cui avrai bisogno. Se hai ordinato un kit, ricontrolla per assicurarti che il pacco contenga tutte le parti elencate. Se manca qualcosa, inviaci un'e-mail a [email protected];
Motion Gamepad PCB Origine: Gadget Gangster Qtà: 1 PIC18F14K50 Mouser Part #: 579-PIC18F14K50-I/P Qtà: 1 Se lo ricevi con il kit, verrà pre-programmato (e può essere aggiornato tramite USB). Altrimenti, avrai bisogno di un PICkit per programmarlo. Resistore da 10 k ohm contrassegnato: marrone - nero - arancione Qtà: 4,47 uF condensatore radiale in ceramica contrassegnato: 474 Codice Mouser: 80-C320C474M5U Qtà: 1,1 uF condensatore ceramico assiale contrassegnato: 104 Codice Mouser: 80-C410C104K5R-TR Qtà: 1 Condensatore radiale in ceramica da 18 pf contrassegnato: 18 Codice Mouser: 140-50N5-180J-TB-RC Qtà: 2 Condensatore elettrolitico radiale da 10uF Codice Mouser: 647-UVR1V100MDD1TD Qtà: 1 12Mhz Dimensioni del cristallo: HC49/US Mouser Codice: 815 -ABL-12-B2 Qtà: 1 Omron Switches Dimensioni: 4,3 mm Codice Mouser: 653-B3F-1000 Qtà: 8 Presa DIP 20 pin Codice Mouser: 517-4820-3004-CP Qtà: 1 Pin Header Qtà: 49 Qtà prese pin: 34 Scheda AccGyro Origine: Gadget Gangster Qtà: 1 Spina USB A - Qtà cavo: 1 Regolatore di tensione MCP1700 (5V, TO-92) Codice Mouser: 579-MCP1700-3302E/TO Qtà: 1
Passaggio 4: fare: Passaggio I
Ci sono 4 resistenze nel progetto, sono tutte identiche (10k ohm - Marrone - Nero - Arancio) e vanno sulla scheda a R1, R2, R3 e R4.
Piegare i cavi con un angolo di 90 gradi e inserirli nella scheda. Capovolgi la scheda, saldali e taglia i cavi in eccesso.
Passaggio 5: Realizza: Passaggio II
Aggiungiamo i condensatori.
I cappucci a forma di disco arancioni dovrebbero avere un '18' segnato su di essi. Quei tappi vanno a C1 e C2. Questi cappucci non sono sensibili alla polarità, quindi non importa in che modo li inserirai. C'è un condensatore ceramico assiale da.1uF, va a C4. Assiale significa che i fili escono dalle estremità, come un resistore. Potresti essere in grado di vedere la marcatura sul corpo di questo - è "104". Inoltre non è sensibile alla polarità. C3 è l'ultimo condensatore ceramico. è.47uF, puoi verificare di avere quello giusto controllando la marcatura sul corpo, dovrebbe avere il numero '474'. Inoltre non è sensibile alla polarità. Ora per il condensatore finale, è un condensatore elettrolitico e va in C5. Il valore è 10uF ed è polarizzato. La striscia sul corpo del componente dovrebbe avvicinarsi alla parola "striscia" sul circuito.
Passaggio 6: Realizza: Passaggio III
Aggiungiamo il regolatore di tensione, ha la forma di un cilindro tagliato a metà, va sulla scheda a 'VREG'. Nota come la marcatura sulla scheda ha un lato piatto rivolto verso il basso - il regolatore dovrebbe andare nella scheda anche con il lato piatto rivolto verso il basso.
Il cristallo va a XT. Il cristallo non è polarizzato, quindi non importa quale piombo va in quale foro. Ora per i pulsanti; Il modo più comune per aggiungere i pulsanti è direttamente sulla lavagna. Per fare ciò, basta capovolgere il pcb e agganciarli. Capovolgere la scheda e saldarli. Se vuoi installare i pulsanti da qualche altra parte (come sulla parte superiore di un volante), usa un po' di cavo di collegamento per collegare il pulsante al foro in cui normalmente andrebbe. Infine, aggiungi la presa DIP sulla scheda al punto contrassegnato con 'PIC'. Nota che la tacca sulla presa dovrebbe puntare a sinistra (più vicino alla parola 'PIC').
Passaggio 7: Realizza: Passaggio IV
L'accelerometro si trova su una scheda di breakout separata (la scheda Acc_Gyro, solo accelerometro) perché gli accelerometri vengono forniti solo in confezioni a montaggio superficiale e sono piuttosto difficili da saldare a mano, quindi questa parte viene pre-assemblata. Tutto quello che devi fare è aggiungere i pin header. To Socket or Not To Socket Il kit viene fornito anche con prese pin: puoi aggiungere prese pin al PCB del Motion Gamepad nell'area etichettata 'AccGyro' e far scorrere la scheda Acc_Gyro nello zoccolo. Il vantaggio dell'utilizzo dei socket è che sarai in grado di rimuovere la scheda Acc_Gyro e usarla per altri progetti. Personalmente, ho trovato più facile rinunciare all'uso delle prese. Ho appena saldato le intestazioni dei pin direttamente alla scheda e ho tagliato la lunghezza extra delle intestazioni dei pin sull'altro lato. Tuttavia, non sarò in grado di riutilizzare l'accelerometro su altri progetti.
Passaggio 8: Realizza: Passaggio V
Aggiungi 3 pin in ogni angolo della scheda (JP1, JP2, JP3 e JP4). Quando li saldate, è meglio "distanziarli" (vedi 2a foto). Queste intestazioni terranno il PCB sul volante Wii. Puoi anche usare delle pinze (o degli argini) per piegarli ulteriormente.
Passaggio 9: Realizza: Passaggio VI
Quasi finito! Aggiungiamo il cavo USB;
Taglia la guaina di gomma esterna e la schermatura in eccesso dal cavo USB. Vedrai 4 fili all'interno del cavo. Dovrai esporre circa 6 di quei fili: spelare il conduttore e stagnare i cavi di ciascuno. Eseguili nel foro superiore e indietro attraverso il foro inferiore, come mostrato nell'immagine. Una volta che sono passati, tu' Collegherò ogni filo alla scheda; Nero: GND Verde: D+ Bianco: D- Rosso: 5V Infine, inserisci il PIC nella presa - nota le tacche a sinistra.
Passaggio 10: altre idee di montaggio
Il modo più semplice per montare il Gamepad è su una Wii Wheel. Le intestazioni dei pin sull'angolo del pcb possono essere piegate per afferrare saldamente una Wii Wheel originale o una generica. Puoi anche metterlo in qualsiasi altro contenitore: ci sono 4 fori di montaggio per aiutarti. Controlla le foto qui sotto per alcune idee sul montaggio
Passaggio 11: la scheda Acc_Gyro
La scheda Acc_Gyro è una parte fondamentale del Motion Gamepad e contiene l'accelerometro che legge il movimento. È dotato di socket, quindi se ti piace programmare microcontrollori come Arduino o Propeller, puoi usarlo nei tuoi progetti.
Una versione migliorata di Acc_Gyro è disponibile separatamente: aggiunge un giroscopio per fornire un'unità di misura inerziale (IMU) 5DOF con capacità 5V e 3V. Ci sono molte altre informazioni sull'utilizzo di Acc_Gyro qui. Le informazioni complete sulla piedinatura sono disponibili in formato PDF, ma per riassumere: P13: GYF, giroscopio non amplificato, uscita asse Y filtrata P15: GY4, giroscopio amplificato (x4), uscita asse Y P16: VREF, tensione di riferimento giroscopio (1,25 V, fisso) P17: GX4, giroscopio amplificato (x4), uscita asse X P18: GXF, giroscopio non amplificato, uscita asse X filtrata P26: ST, autotest giroscopio (logico 0 = normale, 1 = modalità autotest) P27: PD, spegnimento giroscopio (logica 0 = normale, 1 = modalità spegnimento) P28: HP, ripristino filtro passa alto giroscopio (logico 0 = normale, 1 = ripristino filtro HP) P29: 3V3, uscita regolatore di tensione (3.3 v) P30: Ingresso tensione di alimentazione, 5v P31: GND, Massa P32: AZ, uscita filtrata analogica asse Z dell'accelerometro P33: AY, uscita filtrata analogica asse Y dell'accelerometro P34: AX, uscita filtrata analogica asse X dell'accelerometroUtilizzo dell'accelerometro
L'accelerometro misura l'accelerazione attorno a diversi assi. Se imposti la scheda Acc_Gyro sul tavolo come mostrato nella foto sopra, l'asse Z sperimenterà 1G e AZ emetterà 1,17V. Gli assi X e Y non hanno la gravità che li attira, sono a 0G e emetteranno 1,65 V. Se lo metti sul tavolo capovolto, gli assi X e Y avrebbero ancora 0G di accelerazione, quindi otterresti AX = 1,65 V, AY = 1,65 V e AZ = 2,13 V. La scheda Acc_Gyro è in grado di misurare accelerazioni di +/-2G (+/-19,6m/s^2) lungo qualsiasi asse. 2G equivale a passare da 0 a 44mph in 1 secondo. Quando un asse sperimenta +2 G, aumenterà la tensione a 2,6 V. Quando sperimenta -2G, diminuirà la tensione a.7V. Si prega di notare che la forza gravitazionale (diretta dal cielo alla terra) ha lo stesso effetto sul dispositivo come se si accelerasse il dispositivo in una direzione opposta, in un luogo senza campo gravitazionale. Quindi tienilo a mente se hai intenzione di utilizzare il dispositivo per qualcosa come misurare l'accelerazione della tua auto o bici. bla
Passaggio 12: download
Spero che il Motion Gamepad vi piaccia! Fammi sapere cosa ne pensi commentando questa istruzione o inviandomi un'e-mail all'indirizzo [email protected]. Setup Il Motion Gamepad utilizza driver HID standard, ma puoi utilizzare l'utilità di configurazione IMU (Windows) - scarica qui per eseguire un miglioramento configurazione/calibrazione. Starlino ha fatto un'ottima guida su come configurarlo con l'utility IMU qui (pdf). Software L'HEX per il PIC è qui. Come kit, il PIC viene pre-programmato e, nel modo in cui è programmato, puoi aggiornare il firmware con una piccola utility di aggiornamento - qui. Design Ecco il layout e lo schema della scheda (formato aquila) Ottieni il kit da Gadget Gangster.
Consigliato:
Gameboy Advance come gamepad Bluetooth: 7 passaggi
Gameboy Advance As Bluetooth Gamepad: Il dispositivo è fondamentalmente un ESP32 collegato al GBA tramite la porta di collegamento. Con il dispositivo collegato e senza alcuna cartuccia inserita nel GBA, una volta acceso il GBA l'ESP32 invia una piccola rom da caricare nel GBA. Questa rom è un programma ma
Mini Gamepad: 3 passaggi (con immagini)
Mini Gamepad: Ciao amici, ho realizzato questo piccolo gamepad usando ATTINY85, volevo farlo da molto tempo ma non avevo abbastanza tempo, finalmente l'ho finito ed è molto divertente giocarci. Innanzitutto mi scuso per la costruzione goffa ma ho visto alcuni p
Controller di gioco fai-da-te basato su Arduino - Controller di gioco Arduino PS2 - Giocare a Tekken con il gamepad Arduino fai da te: 7 passaggi
Controller di gioco fai-da-te basato su Arduino | Controller di gioco Arduino PS2 | Giocare a Tekken con il gamepad Arduino fai da te: Ciao ragazzi, giocare è sempre divertente, ma giocare con il tuo controller di gioco personalizzato fai-da-te è più divertente. Quindi creeremo un controller di gioco usando arduino pro micro in queste istruzioni
Un robot 4WD guidato tramite gamepad USB remoto: 6 passaggi
Un robot 4WD guidato tramite gamepad USB remoto: per il mio prossimo progetto di robotica, sono stato costretto ad architettare/progettare la mia piattaforma robotica a causa di circostanze impreviste. L'obiettivo è che fosse autonomo, ma prima dovevo testare la sua guida di base abilità, quindi ho pensato che sarebbe stato un divertente side-pro
GAMEPAD CONTROLLATO DA ARDUINO PER PC: 5 passaggi
GAMEPAD CONTROLLATO DA ARDUINO PER PC: Ciao ragazzi, sono Sarvesh. Un paio di giorni fa volevo giocare ad alcuni giochi retrò. Così li ho installati sul mio Pc. Ma potevo suonare solo con la tastiera del mio PC e questo non dava la sensazione dei miei giorni d'infanzia. Così ho deciso di costruire un gamepad per il mio PC