Índice:
- Suprimentos
- Etapa 1: faça seu PCB
- Etapa 2: faça seu sensor
- Etapa 3: imprima sua capa
- Etapa 4: programe seu Arduino
- Etapa 5: Mostre-nos sua versão do QeMotion
Vídeo: QeMotion - rastreamento de movimento para cada fone de ouvido !: 5 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Visão geral:
Este dispositivo permite que você utilize o movimento da cabeça para acionar eventos em basicamente qualquer videogame. Ele funciona rastreando o movimento de sua cabeça (ou fone de ouvido) e acionando pressionamentos de teclado para certos movimentos. Portanto, o seu computador vê este dispositivo como um teclado padrão. Mais tarde, provavelmente adicionarei suporte a joystick e gamepad.
O movimento mais comumente usado que achei adequado aqui (é a razão pela qual comecei este projeto em primeiro lugar) é inclinar. Em jogos como PUBG, Rainbow Six Siege de Tom Clancy, Insurgency e muitos outros, você pode inclinar-se para a esquerda ou para a direita para atingir o pico nas curvas sem dar ao inimigo uma grande área de alvo. Achei muito difícil pressionar os botões "Q" e "E" comumente usados porque meus dedos já estavam ocupados com o movimento padrão (wasd) e agachado …
Modos:
O software implementa "modos" para escolher entre configurações (movimentos e pressionamentos de tecla) para diferentes jogos. As configurações mencionadas na "visão geral" (esquerda e direita inclinada para "E" e "Q") já estão pré-programadas no modo 2. Para alternar entre os diferentes modos, você precisa de pelo menos um botão em seu Arduino (o pino 14 é o padrão para o modo botão), mas se você não quiser, você pode simplesmente definir seu modo padrão no código. (Definir modo = 2 para a configuração mencionada)
Começando:
Este projeto pode ser feito facilmente em uma tarde. A maioria das peças que usei não são necessárias, você pode começar a trabalhar com o Arduino, o sensor, alguns fios e uma placa de ensaio!
Alternativamente ao Arduino Pro Micro você pode usar qualquer Arduino com o controlador ATmega32u4, como o Leonardo por exemplo. Este controlador é essencial porque suporta USB nativo. Caso contrário, não funcionará como teclado / joystick / gamepad.
Suprimentos
Essenciais:
- Arduino Pro Micro
- MPU6050 Breakout Board
- Arame
Opcional:
- Proto PCB
- Botões e LEDs
- PCB qeMotion original (em breve)
- Peças impressas em 3D
Etapa 1: faça seu PCB
Não precisa de todos aqueles LEDs e botões. Nem precisa do PCB. Você pode colocar tudo em uma placa de ensaio se for mais fácil para você.
Conexões essenciais:
Pino 3 (SDA) Arduino - SDA no módulo MPU
Pino 2 (SCL) Arduino - SCL no módulo MPU
Pin VCC Arduino - VCC no módulo MPU
Pin GND Arduino - GND no módulo MPU
Conexões adicionais:
Botões para os pinos 14 e 15
LEDs para os pinos 4, 5, 6, 7, 9, 16 (você pode usar transistores para LEDs de alta corrente)
qeMotion PCB: (em breve)
Isso ainda não existe, mas provavelmente vou projetar uma placa de circuito impresso customizada para esse projeto que poderá ser baixada e talvez até comprada.
Etapa 2: faça seu sensor
Você não precisa necessariamente imprimir uma caixa para o MPU6050. Sinto muito, não posso entregar uma imagem do interior e da fiação, mas durante a redução de calor do caso PLA, se fundido e não posso desmontá-lo novamente. (Tola eu …)
A fiação é como no passo acima, basta conectar o SDA ao SDA pino 2 no Arduino e o mesmo para o SCL (pino 3). A energia para o módulo MPU pode ser obtida do pino VCC e o aterramento de qualquer pino GND no Arduino.
Usei um cabo USB antigo porque ele tem uma boa blindagem. Não sei se é necessário, mas lembre-se de que o protocolo I2C não se destina a ser usado em cabos tão longos, mas sim em um PCB.
Etapa 3: imprima sua capa
Isso não é necessário, mas se você tiver acesso a uma impressora 3D, pode usar este design.
Etapa 4: programe seu Arduino
- Conecte o Arduino ao seu PC
- Descubra a qual porta COM ele está conectado (você pode encontrá-lo no Gerenciador de Dispositivos do Windows)
- Selecione COM-Port no Arduino IDE [Ferramentas -> Porta]
- Selecione sua placa [Ferramentas -> Placa -> "Seu tipo de placa"]
- Certifique-se de ter todas as bibliotecas necessárias importadas
- Curta RES para GND (isso coloca o Arduino no modo de programação por alguns segundos)
- Carregue o seu esboço!
O código mais recente pode ser encontrado na minha página do github:
github.com/lesterwilliam/qeMotion/blob/mas…
Etapa 5: Mostre-nos sua versão do QeMotion
Eu ficaria feliz em ver sua versão do projeto qeMotion! Talvez você tenha ótimas ideias e outras implementações, compartilhe-as;)
Além disso, se você quiser me comprar um café, mais projetos podem aparecer mais rápido;)
paypal.me/AdrianSchwizgebel?locale.x=de_DE
Muito Obrigado!
Recomendado:
Transforme qualquer fone de ouvido em um fone de ouvido modular (não intrusivo) sem danificar o fone de ouvido: 9 etapas
Transforme qualquer fone de ouvido em um fone de ouvido modular (não intrusivo) sem danificar o fone de ouvido .: Esta é uma ideia que tive do nada depois que um amigo me deu alguns fones de ouvido superbaratos. É um microfone modular que pode ser conectado magneticamente a quase qualquer fone de ouvido (gosto disso porque posso fazer jogos com fones de ouvido de alta resolução e também
Construir uma "Lâmpada de Aladim", Fone de ouvido / fone de ouvido Hi-Fi de cobre banhado a ouro: 8 etapas (com imagens)
Construir uma "Lâmpada de Aladim", Fone de ouvido / fone de ouvido Hi-Fi de cobre banhado a ouro: Nome do fone de ouvido " Lâmpada de Aladim " veio até mim quando eu peguei a casca dourada. A forma brilhante e arredondada me lembrou um velho conto de fadas :) Mesmo assim, minha (pode ser muito subjetiva) conclusão é que a qualidade do som é simplesmente incrível
Converta seu fone de ouvido XBox Live Communicator em um fone de ouvido USB do PC: 3 etapas
Converta seu fone de ouvido XBox Live Communicator em um fone de ouvido USB do PC: Fone de ouvido DIY USB para PC. Você tem um disco XBox 1 Live antigo e um fone de ouvido por aí? A sua loja de revenda local ou amigo tem um que você possa adquirir? Adapte aquele comunicador antigo como um fone de ouvido USB para Windows! Suprimentos necessários: Xbox Live Communica
Converta seu fone de ouvido Bluetooth em fone de ouvido com fio Bluetooth: 5 etapas (com imagens)
Converta seu fone de ouvido Bluetooth em fone de ouvido com fio Bluetooth: Hoje vou lhe dizer como fazer ou converter seu próprio fone de ouvido bluetooth com fio. Siga o meu passo e você está um passo atrás para convertê-lo
Controle de volume do fone de ouvido / fone de ouvido universal: 8 etapas (com imagens)
Controle de volume de fone de ouvido / fone de ouvido universal: Comprei um PMP (Player de mídia portátil) de Hong Kong para poder jogar meus jogos NES com o emulador on-board onde for mais conveniente. Longas viagens rodoviárias, voos, salas de espera, etc. são lugares que gosto de passar o tempo com mídia portátil, mas