Índice:
- Etapa 1: Por que sensores de efeito Hall?
- Etapa 2: Preparação
- Etapa 3: peças impressas em 3D
- Etapa 4: Conexão
- Etapa 5: Programa
- Etapa 6: Montagem
- Etapa 7: Galeria
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
As tabelas de instruções mostram como usar um joystick industrial de efeito Hall para fazer um joystick USB de alta presisão.
Há outro joystick Tiny USB relacionado com instructables que pode fornecer uma solução de baixo custo;>
Etapa 1: Por que sensores de efeito Hall?
Joystick USB normal usa 2 potenciômetros como sensores no eixo X e eixo Y.
Existem algumas limitações no potenciômetro:
- não é sensível o suficiente em movimentos menores (pequena mudança de resistência)
- o contato físico no sensor é facilmente desgastado (vida útil curta)
- o desgaste na área parcial faz com que o movimento do eixo retorne um valor não linear (retorne o valor incorreto)
Em contraste, o sensor de efeito Hall não tem contato na parte do sensor, portanto, não é fácil se desgastar e fornece um valor preciso ao longo da vida.
Etapa 2: Preparação
Arduino Pro Micro
Esta é uma versão especial do Arduino que pode emular como um joystick USB HID.
Joystick de efeito Hall
O joystick de efeito Hall tem muitas variantes. Para ser compatível com o Arduino, ele deve ser alimentado por 5 V e produzir valores analógicos de 2 eixos na faixa de 0 a 5 V.
Outros
Uma placa de ensaio minúscula para uma conexão mais fácil, quatro parafusos M3 de 20 mm e três tiras de Velcro de 20 mm de largura para montagem.
Etapa 3: peças impressas em 3D
Baixe e imprima as partes da caixa em thingiverse:
www.thingiverse.com/thing:4556815
Etapa 4: Conexão
Conecte o Arduino Pro Micro na placa de ensaio minúscula e conecte o joystick de efeito Hall.
Aqui está o resumo da conexão:
Joystick de efeito Hall -> Arduino Pro Micro
5V -> Vcc GND -> GND X -> A1 (19) Y -> A0 (18)
Etapa 5: Programa
- Baixe e instale o Arduino IDE, se ainda não:
- Baixe o código-fonte do USBJoyStick:
- Conecte o joystick USB de efeito Hall ao computador
- Abra USBJoyStick.ino no Arduino IDE
- Selecione o menu Ferramentas -> Placa -> Arduino Leonardo
- Pressione o botão Upload
- Verifique se o dispositivo conectado torna-se um Joystick USB HID (para Windows, você pode verificar em Gerenciador de Dispositivos ou Painel de Controle -> Impressoras e scanners)
Etapa 6: Montagem
- Cole a pequena placa de ensaio dentro do estojo
- Coloque o joystick em
- Monte as peças da caixa
- Estragar
Etapa 7: Galeria
Recomendado:
Conversão do sensor de efeito Hall Logitech 3D Extreme Pro: 9 etapas
Conversão do sensor de efeito Hall Logitech 3D Extreme Pro: O controle do leme no meu joystick estava falhando. Tentei desmontar os potes e limpá-los, mas não adiantou muito. Então comecei a pesquisar potes de reposição e me deparei com alguns sites diferentes de vários anos atrás que se referem a
Raspberry Pi A1332 Precision Hall - Tutorial Java do sensor de ângulo de efeito: 4 etapas
Raspberry Pi A1332 Precision Hall - Sensor de ângulo de efeito Java Tutorial: A1332 é um sensor de posição de ângulo magnético programável de alta resolução de 360 ° sem contato. Ele é projetado para sistemas digitais que usam uma interface I2C. É construído com tecnologia Circular Vertical Hall (CVH) e um sinal baseado em microprocessador programável
Como construir seu próprio anemômetro usando chaves de palheta, sensor de efeito Hall e alguns recados no Nodemcu - Parte 2 - Software: 5 etapas (com fotos)
Como construir seu próprio anemômetro usando interruptores Reed, sensor de efeito Hall e alguns resíduos no Nodemcu - Parte 2 - Software: introdução Esta é a sequência do primeiro post " Como construir seu próprio anemômetro usando interruptores Reed, sensor de efeito Hall e alguns resíduos no Nodemcu - Parte 1 - Hardware " - onde eu mostro como montar a velocidade do vento e medição de direção
Como construir seu próprio anemômetro usando chaves de palheta, sensor de efeito Hall e alguns recados no Nodemcu. - Parte 1 - Hardware: 8 etapas (com imagens)
Como construir seu próprio anemômetro usando chaves de palheta, sensor de efeito Hall e alguns recados no Nodemcu. - Parte 1 - Hardware: Introdução Desde que comecei com os estudos do Arduino e da cultura do Maker, tenho gostado de construir dispositivos úteis usando sucata e pedaços de sucata, como tampas de garrafa, pedaços de PVC, latas de bebida, etc. Adoro dar um segundo vida a qualquer peça ou companheiro
Sensor de efeito Hall no Arduino usando o Fidget Spinner: 3 etapas (com imagens)
Sensor de efeito Hall no Arduino usando o Fidget Spinner: Resumo Neste projeto, estou explicando como o sensor de efeito Hall funciona medindo a velocidade do spinner Fidget com a placa Arduino. funcionando: -Um sensor de efeito Hall é um transdutor que varia sua tensão de saída em resposta a um campo magnético. Efeito Hall