Sommario:
- Forniture
- Passaggio 1: crea il tuo PCB
- Passaggio 2: crea il tuo sensore
- Passaggio 3: stampa la tua custodia
- Passaggio 4: programma il tuo Arduino
- Passaggio 5: mostraci la tua versione di QeMotion
Video: QeMotion - Rilevamento del movimento per ogni auricolare!: 5 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Panoramica:
Questo dispositivo ti consente di utilizzare il movimento della testa per attivare eventi praticamente in qualsiasi videogioco. Funziona monitorando il movimento della testa (o dell'auricolare a riguardo) e attivando la pressione della tastiera per determinati movimenti. Quindi il tuo computer vede questo dispositivo come una tastiera standard. Più tardi probabilmente aggiungerò il supporto per joystick e gamepad.
Il movimento più comunemente usato che ho trovato adatto qui (è il motivo per cui ho iniziato questo progetto in primo luogo) è l'inclinazione. In giochi come PUBG, Tom Clancy's Rainbow Six Siege, Insurgency e molti altri puoi piegarti a sinistra o a destra per girare gli angoli senza dare al nemico una grande area bersaglio. Ho trovato abbastanza difficile premere i pulsanti "Q" ed "E" comunemente usati perché le mie dita erano già occupate con il movimento standard (wasd) e accovacciato…
Modalità:
Il software implementa "modalità" per scegliere tra le impostazioni (movimenti e pressioni dei tasti) per i diversi giochi. Le configurazioni menzionate in "panoramica" (inclinazione sinistra e destra per "E" e "Q") sono già preprogrammate in modalità 2. Per passare da una modalità all'altra è necessario almeno un pulsante sul tuo Arduino (il pin 14 è predefinito per la modalità pulsante), ma se non ne hai voglia, puoi semplicemente definire la tua modalità predefinita nel codice. (Set mode = 2 per il setup citato)
Iniziare:
Questo progetto può essere fatto facilmente in un pomeriggio. La maggior parte delle parti che ho usato non sono necessarie, puoi iniziare a correre con Arduino, il sensore, un filo e una breadboard!
In alternativa all'Arduino Pro Micro puoi utilizzare qualsiasi Arduino con il controller ATmega32u4, come ad esempio il Leonardo. Questo controller è essenziale perché supporta USB nativo. Altrimenti non sarà in grado di agire come tastiera/joystick/gamepad.
Forniture
Essenziali:
- Arduino Pro Micro
- Scheda di sblocco MPU6050
- Filo
Opzionale:
- Proto PCB
- Pulsanti e LED
- PCB qeMotion originale (prossimamente)
- Parti stampate in 3D
Passaggio 1: crea il tuo PCB
Non ha bisogno di tutti quei LED e pulsanti. Non ha nemmeno bisogno del PCB. Puoi mettere tutto su una breadboard se questo è più facile per te.
Collegamenti essenziali:
Pin 3 (SDA) Arduino - SDA su modulo MPU
Pin 2 (SCL) Arduino - SCL su modulo MPU
Pin VCC Arduino - VCC sul modulo MPU
Pin GND Arduino - GND sul modulo MPU
Collegamenti aggiuntivi:
Pulsanti per pin 14 e 15
LED ai pin 4, 5, 6, 7, 9, 16 (potresti usare transistor per LED ad alta corrente)
qeMotion PCB: (disponibile a breve)
Questo non esiste ancora, ma probabilmente progetterò un PCB personalizzato per questo progetto che sarà scaricabile e forse anche acquistabile.
Passaggio 2: crea il tuo sensore
Non è necessario stampare una custodia per l'MPU6050. Mi dispiace non poter fornire un'immagine degli interni e del cablaggio, ma durante la termoretrazione della custodia in PLA, se fusa insieme non riesco a smontarla di nuovo. (Stupido me…)
Il cablaggio è come nel passaggio precedente, basta collegare l'SDA al pin SDA 2 su Arduino e lo stesso per l'SCL (pin 3). L'alimentazione per il modulo MPU può essere prelevata dal pin VCC e messa a terra da qualsiasi pin GND su Arduino.
Ho usato un vecchio cavo USB perché ha una buona schermatura. Non so se sia necessario, ma tieni presente che il protocollo I2C non è pensato per essere utilizzato su cavi così lunghi ma piuttosto su un PCB.
Passaggio 3: stampa la tua custodia
Questo non è necessario, ma se hai accesso a una stampante 3D puoi usare questo design.
Passaggio 4: programma il tuo Arduino
- Collega Arduino al tuo PC
- Scopri a quale porta COM è connesso (puoi trovarlo in Gestione dispositivi di Windows)
- Seleziona la porta COM in Arduino IDE [Strumenti -> Porta]
- Seleziona la tua bacheca [Strumenti -> Bacheca -> "Tipo di bacheca"]
- Assicurati di aver importato tutte le librerie necessarie
- Breve RES a GND (questo mette Arduino in modalità di programmazione per alcuni secondi)
- Carica il tuo schizzo!
Il codice più recente può essere trovato nella mia pagina github:
github.com/lesterwilliam/qeMotion/blob/mas…
Passaggio 5: mostraci la tua versione di QeMotion
Sarei felice di vedere la tua versione del progetto qeMotion! Forse hai avuto delle ottime idee e ulteriori implementazioni, condividile;)
Inoltre, se vuoi offrirmi un caffè, più progetti potrebbero apparire più velocemente;)
paypal.me/AdrianSchwizgebel?locale.x=de_DE
Grazie molto!
Consigliato:
Sistema Ambilight per ogni ingresso collegato alla TV. WS2812B Arduino UNO Raspberry Pi HDMI (aggiornato 12.2019): 12 passaggi (con immagini)
Sistema Ambilight per ogni ingresso collegato alla TV. WS2812B Arduino UNO Raspberry Pi HDMI (Aggiornato 12.2019): ho sempre desiderato aggiungere ambilight alla mia TV. Sembra così bello! Alla fine l'ho fatto e non sono rimasto deluso! Ho visto molti video e molti tutorial sulla creazione di un sistema Ambilight per la tua TV ma non ho mai trovato un tutorial completo per la mia esatta esigenza
Auricolare Bluetooth per casco fai da te: 11 passaggi (con immagini)
Auricolare Bluetooth per casco fai-da-te: questa è una guida fai-da-te super facile e super economica su come realizzare un auricolare Bluetooth per il tuo casco da moto o qualsiasi tipo di casco su cui desideri utilizzarlo. Quindi questo è ciò che accade secondo il detto "LA NECESSITÀ È IL MOT
Papermate Boom per auricolare Bluetooth: 7 passaggi (con immagini)
Papermate Boom per auricolare Bluetooth: in un ambiente rumoroso (come una bicicletta o una vecchia auto in autostrada) gli auricolari Bluetooth non funzionano bene. Come mai? Perché il microfono è così lontano dalla tua bocca che capta il rumore della strada o del vento non appena la tua voce. No un
Converti il tuo auricolare Bluetooth in un auricolare Bluetooth cablato: 5 passaggi (con immagini)
Converti il tuo auricolare Bluetooth in auricolare Bluetooth cablato: oggi ti dirò come creare o convertire il tuo auricolare bluetooth cablato. Segui il mio passo e sei un po' indietro per convertirlo
Converti il tuo auricolare Bluetooth in un auricolare Bluetooth cablato: 6 passaggi
Converti il tuo auricolare Bluetooth in auricolare Bluetooth cablato: oggi ti dirò come creare o convertire il tuo auricolare bluetooth cablato. Segui il mio passo e sei un po' indietro per convertirlo