Índice:
- Suprimentos
- Etapa 1: Etapa um: conecte o giroscópio ao Arduino
- Etapa 2: Etapa 2: conectar os LEDs
- Etapa 3: Codificação
- Etapa 4: Montagem e construção
- Etapa 5: VOCÊ FEZ
Vídeo: Sensor acelerômetro com Arduino: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Tive uma ideia para um capacete eletrônico que daria uma excelente fantasia de Halloween. sem entrar em muitos detalhes, envolveria acender em padrões diferentes dependendo da direção em que a máscara girou, de modo que, quando eu olho para cima, o capacete acende, mas permanece neutro se eu não me mover.
Suprimentos
(1) Arduino Uno e cabo conector USB (1) L3G4200 giroscópio de eixo triplo (disponível em MPJA.com, ou em qualquer lugar onde esses tipos de módulos possam ser vendidos)
uma mão cheia de fios macho / fêmea (2+) Luzes LED e os resistores apropriados
(1) Placa de ensaio (tamanho miniatura é bom)
Uma espécie de caixa para todos os eletrônicos. Para este exemplo, usei uma caixa de papelão robusta, mas você poderia usar … literalmente qualquer coisa que se encaixasse.
Paciência.
Etapa 1: Etapa um: conecte o giroscópio ao Arduino
Ok, então existem alguns fios que podem ser conectados diretamente ao Arduino, mas há duas partes que precisam ser conectadas à porta 3.3v, então precisamos usar a placa de ensaio para isso. Vá em frente e conecte um fio vermelho da porta de 3,3 V à linha (+) na placa de ensaio. Em seguida, conecte um cabo para conectar o pino VCC no giroscópio ao (+) na placa de ensaio. Repita esta etapa com o pino SDO no giroscópio. agora pegue um fio preto e conecte o pino GND à linha (-) na placa de ensaio e, em seguida, conecte um fio da porta GND Arduino à linha (-) na placa de ensaio. isso é suficiente para a energia. Agora, para os fios de dados necessários para executar totalmente o giroscópio. Embaixo do GRN no giroscópio está o pino SDA, conecte-o à porta A4 no Arduino. Abaixo dele está o pino SCL, conecte-o à porta A5 no Arduino. Seu Gyro agora está totalmente conectado.
Etapa 2: Etapa 2: conectar os LEDs
Ok, então para o meu projeto, eu tinha dois LEDs que acendem dependendo de como a caixa se move. vamos em frente e conectá-los. Isso é simples, conecte o terminal positivo do resistor ao pino numérico de seu pino de escolha (eu escolhi 8 e 9 arbitrariamente). conecte-os à placa de ensaio e, em seguida, conecte um LED e envie o cabo negativo do LED para (-) na placa de ensaio. Isso concederá a você o poder de acender dois LEDs diferentes com base nos parâmetros que você configurou com o Arduino.
Etapa 3: Codificação
Ok, aqui é onde as coisas começam a se divertir. e por diversão quero dizer … hum. Nós vamos. você ama ou não. de qualquer maneira, aqui vamos nós! Você precisará codificar o Gyro, o que não sei como fazer. MAS, a internet sim. Para o meu projeto, peguei emprestado o código fornecido com amor por jtbourke no fórum do Arduino (https://forum.arduino.cc/index.php?topic=147351.0), você pode copiar e colar isso e usá-lo como base para o seu projeto. A partir daqui, você precisa adicionar algumas linhas de código para atender às suas finalidades. por um lado, você deseja criar algumas variáveis globais, uma para cada LED que deseja acender. Este esboço já possui variáveis para as coordenadas X, Y e Z. você precisa adicionar a ele aquela parte do código, eu recomendo uma instrução IF THEN que procura quando sua aceleração atinge um certo limite. é muita tentativa e erro, então vá em frente, faça um sanduíche e coloque um pouco de hip hop lofi.
Etapa 4: Montagem e construção
Parabéns! se você passou da última etapa, significa que está quase terminando. Agora, tudo o que você precisa fazer é colocar todas as peças na caixa. [IMPORTANTE] certifique-se de que tudo permaneça conectado de acordo, certifique-se de que o giroscópio esteja colocado na frente e no centro do dispositivo ou você obterá leituras inadequadas e certifique-se de que nada condutor está tocando a frente do giroscópio, pois isso causará um curto-circuito no dispositivo e você terá que reiniciar o Arduino. depois disso, você está praticamente pronto para ir.
Etapa 5: VOCÊ FEZ
Bom trabalho. você terminou. agora aproveite sua caixa que acende quando se move!
Recomendado:
MPU 6050 Gyro, comunicação do acelerômetro com Arduino (Atmega328p): 5 etapas
MPU 6050 Gyro, comunicação do acelerômetro com Arduino (Atmega328p): O MPU6050 IMU tem acelerômetro de 3 eixos e giroscópio de 3 eixos integrados em um único chip. O giroscópio mede a velocidade rotacional ou taxa de mudança da posição angular ao longo do tempo, ao longo do Eixos X, Y e Z. As saídas do giroscópio são
Arduino Nano - MMA8452Q 3 eixos 12 bits / 8 bits acelerômetro digital Tutorial: 4 etapas
Arduino Nano - MMA8452Q 3 eixos 12 bits / 8 bits Acelerômetro digital Tutorial: O MMA8452Q é um acelerômetro inteligente, de baixo consumo de energia, capacitivo, microusinado e de três eixos com 12 bits de resolução. Opções flexíveis programáveis pelo usuário são fornecidas com o auxílio de funções incorporadas no acelerômetro, configuráveis para duas interrupções
MPU6050-Acelerômetro + Sensor de giroscópio Noções básicas: 3 etapas
MPU6050-Acelerômetro + Sensor de giroscópio Noções básicas: O MPU6050 é um sensor muito útil. O mpu 6050 é um IMU: uma unidade de medição inercial (IMU) é um dispositivo eletrônico que mede e relata a força específica de um corpo, taxa angular e, às vezes, a orientação do corpo, usando uma combinação
Arduino Nano e Visuino: converta aceleração em ângulo do acelerômetro e giroscópio MPU6050 I2C Sensor: 8 etapas (com imagens)
Arduino Nano e Visuino: Converta aceleração em ângulo do acelerômetro e giroscópio MPU6050 I2C Sensor: Um tempo atrás eu postei um tutorial sobre como você pode conectar o acelerômetro MPU9250, o giroscópio e o sensor da bússola ao Arduino Nano e programá-lo com o Visuino para enviar dados do pacote e exibir em um escopo e instrumentos visuais. O acelerômetro envia X, Y
Arduino Nano: Acelerômetro Giroscópio Compasso MPU9250 I2C Sensor com Visuino: 11 etapas
Arduino Nano: Acelerômetro Giroscópio Compass MPU9250 I2C Sensor com Visuino: MPU9250 é um dos mais avançados sensores combinados de acelerômetro, giroscópio e bússola de tamanho pequeno disponíveis atualmente. Eles têm muitos recursos avançados, incluindo filtragem de passagem baixa, detecção de movimento e até mesmo um processador especializado programável