Índice:

Luva de controle do mouse Arduino: 6 etapas (com fotos)
Luva de controle do mouse Arduino: 6 etapas (com fotos)

Vídeo: Luva de controle do mouse Arduino: 6 etapas (com fotos)

Vídeo: Luva de controle do mouse Arduino: 6 etapas (com fotos)
Vídeo: MUITO CUIDADOS POIS ELES IMITAM TUDO 2024, Julho
Anonim
Luva de controle do mouse Arduino
Luva de controle do mouse Arduino

Então, para meu projeto escolar, fiz uma luva Arduino que pode controlar o cursor com um acelerômetro. Em alguns passos simples, mostrarei como replicar esse processo.

Etapa 1: Requisitos

Requisitos
Requisitos

Você precisará de algumas coisas para fazer este projeto sozinho: - 1 Arduino Pro Micro- 1 acelerômetro e giroscópio MPU-6050- 1 luva (de preferência de lã) - Fita-Mini-USB para cabo USB- Alguns / dúzias de cabos - Um resistor de 10k Ohm - Um botão Arduino - Placa de ensaio ou de preferência uma placa de cobre Opcional: - Equipamento de solda

Etapa 2: Código e software

Código e Software
Código e Software

Em primeiro lugar, você precisará instalar o software Arduino IDE onde escreverá o código. Em segundo lugar, você precisará baixar algumas bibliotecas que ajudam na comunicação com o chip: https://github.com/jrowberg/i2cdevlib/tree/master/… Você terá que mover a biblioteca MPU6050 para as bibliotecas de pasta em seu Pasta Arduino. Então usaremos este código como base: https://www.mrhobbytronics.com/wp-content/uploads/2. Você pode cortar as linhas com "buttonstate2" e "button 2", a menos que queira adicionar um recurso de clique com o botão direito. Isso é tudo que você precisa, agora vamos começar a construir!

Etapa 3: Fiação

Fiação
Fiação

Agora você tem sorte, pois a fiação é bem simples! Precisaremos de menos de uma dúzia de fios, dependendo se você usar uma placa de ensaio ou placa de cobre. Primeiro, falaremos sobre a fiação do sensor / acelerômetro. Para alimentar o sensor, você precisará conectar a porta VCC do Pro Micro à primeira porta do sensor, também chamada de VCC. Em seguida, conecte o pino de aterramento ao segundo pino logo abaixo do VCC no sensor. Em seguida, você precisa passar os dados para usar 2 fios extras. Esses são conectados aos pinos digitais (pino digital 2 e 3). O SCL está conectado ao pino 3 e o SDA ao pino 2. Agora vamos conectar o botão! Você também precisará conectar o botão ao VCC e aterrar primeiro para que ele receba a corrente. Você terá que conectar o VCC a um resistor de 10k ohm e então esse resistor ao botão. Em seguida, você precisará conectá-lo a um pino digital (aqui, pino 6). Se tudo funcionar, as luzes do sensor e do Arduino devem queimar quando conectadas à porta USB do seu pc.

Etapa 4: montagem da luva

Luva de montagem
Luva de montagem

Agora, neste momento, tarefas pessoais entram em jogo. Você já tem tudo de que precisa, mas pode optar por imprimir em 3D uma caixa ou uma luva personalizada. Ao fazer o protótipo, você pode usar apenas uma fita especial de tecido para manter tudo no lugar. O botão deve ser preso ao polegar com o botão voltado para cima. Você pode colocar fita ao redor do botão onde os cabos e o botão se encontram. Você também pode amarrar o fio ou fita-lo várias vezes se eles forem um pouco longos e difíceis de manusear. Agora, com o sensor, é muito importante posicioná-lo corretamente para que o controle funcione corretamente. Ao testar, você verá em que direção o cursor se move e pode se adaptar, se necessário. Mas eu recomendo fazê-lo de forma que o texto dos alfinetes possa ser lido quando você usar a luva. O sensor deve ser colocado no dedo indicador. Prenda muito bem o sensor e também mantenha os fios conectados aos pinos. Em seguida, você precisará conectar a placa de ensaio e o Arduino à luva ou à caixa em que eles residem. O mais importante aqui é que a porta mini-usb deve ser apontada para baixo para que o cabo conectado não se enrosque entre seus dedos.

Etapa 5: Testando Seu Protótipo

Agora, para testar tudo, você precisa conectar o Arduino Pro Micro usando o cabo Mini-usb para usb. Em seguida, inicialize o IDE do Arduino e abra o arquivo AccelerometerMouse. Faça upload do código para o arduino e pronto! Você deve ver o cursor do mouse se mover conforme move o acelerômetro em seu dedo.

Etapa 6: adições

Aditivos
Aditivos

Se você gosta do protótipo, você sempre pode adicionar alguns recursos. Você também pode adicionar um invólucro elegante. Pode ser cortado a laser ou impresso em 3D, desde que seja portátil na luva. Se você for avançado o suficiente, também poderá adicionar gestos para ações específicas. As possibilidades são infinitas!

Recomendado: