Índice:

Sensor acelerômetro com Arduino: 5 etapas
Sensor acelerômetro com Arduino: 5 etapas

Vídeo: Sensor acelerômetro com Arduino: 5 etapas

Vídeo: Sensor acelerômetro com Arduino: 5 etapas
Vídeo: Arduino - Usando o módulo giroscópio/acelerômetro 2024, Novembro
Anonim
Image
Image
Etapa um: conecte o giroscópio ao Arduino
Etapa um: conecte o giroscópio ao Arduino

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

Etapa um: conecte o giroscópio ao Arduino
Etapa um: conecte o giroscópio ao Arduino
Etapa um: conecte o giroscópio ao Arduino
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

Etapa 2: conectar os LEDs
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

Montagem e construção
Montagem e construção
Montagem e construção
Montagem e construção
Montagem e construção
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

VOCÊ FEZ ISSO
VOCÊ FEZ ISSO

Bom trabalho. você terminou. agora aproveite sua caixa que acende quando se move!

Recomendado: