商品图

Elecbee Módulo Sensor Atmega328 de 9 Eixos IMU AHRS ITG3200/ITG3205 Gyro ADXL345 Acelerômetro HMC5883L Magnetômetro 3-5V DC para Arduino - produtos que funcionam com placas Arduino oficiais

SKU: EB0043891
Favoritos

Recursos Principais

Mostrar Mais
Descrição
Visão geral:
O 9DOF IMU usa três sensores ITG3200/3205 (giroscópio de três eixos MEMS), ADXL345 (acelerômetro de três eixos) e HMC5883L (magnetômetro de três eixos) para fornecer medições inerciais de nove eixos. A saída de todos os sensores é processada por um ATMEGA328 integrado e enviada por meio de uma interface serial. Isso torna o 9DOF IMU um mecanismo de controle muito poderoso para aeronaves não tripuladas, veículos não tripulados e sistemas de estabilização de imagem.
Especificações:
Usando o chip: Atmega328+ITG3200/ITG3205+ADXL345+HMC5883L
Fonte de alimentação: 3-5V CC
Porta de saída: porta serial, pode ser conectada a Bluetooth, módulo de comunicação XBee, etc.; fornecer código-fonte de referência de algoritmo de ambiente
Tamanho: 49,53 x 27,94 mm
Dados de teste:

9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356

9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356

9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356

Calibração padrão:

Pode ser bom ligar oNavalhaalguns minutos antes da calibração, para que os sensores possam aquecer. Calibrar os sensores na primeira vez pode ser um pouco complicado, mas vamos lá:

  • Abra para /Razor_AHRS/Razor_AHRS.ino usando para  e localize a seção "ÁREA DE CONFIGURAÇÃO DO USUÁRIO" / "CALIBRAÇÃO DO SENSOR". É aqui que você coloca os valores de calibração mais tarde.
  • Conecte oaparelhos de barbear AHRSao seu computador, defina a porta serial correta para  e abra oMonitor Serial.
  • Se você não alterou os padrões do firmware, deverá ver muitos resultados como este:

    #YPR=-155,73,-76,48,-129,51
  • Definir o firmwaremodo de saídaparacalibraçãoenviando a string #oc. Agora você deve ver uma saída como esta:

    acel x,y,z (min/max) = -5,00/-1,00 25,00/29,00 225,00/232,00
  1. Calibrando o acelerômetro:
    • Tentaremos encontrar os valores de saída mínimo e máximo para a gravitação da Terra em cada eixo.Quando você mover o tabuleiro, mova-o bem devagar, para que a aceleração aplicada seja a menor possível.Nós só queremos pura gravidade!
    • Pegue a placa e aponte para baixo com o eixo x (lembre-se: eixo x = em direção à borda curta com os orifícios do conector). Enquanto você faz isso, você pode ver o x máximo (o segundo valor) ficando maior.
    • Segure o quadro bem imóvel e redefina a medição enviando #oc novamente.
    • Agora incline cuidadosamente o tabuleiro um pouco em todas as direções até que o valor não aumente mais e anote o valor máximo de x.
    • Faça o mesmo para o lado oposto (eixo x apontando para cima) para obter o x-mínimo: coloque na posição, envie #oc para redefinir a medição, encontre o valor x-mínimo e anote-o.
    • Faça o mesmo para o eixo z (para baixo e para cima) e o eixo y (direita e esquerda).
      • Se você acha que estragou a medição agitando ou movendo o quadro muito rápido, você sempre pode redefinir enviando #oc.
    • Agora você deve ter todos os valores mínimo/máximo. Coloque-os em Razor_AHRS.ino.
    • OBSERVAÇÃO: Você tem que ter muito cuidado ao fazer isso! Mesmo um leve toque com o dedo na placa atrapalha a medição (experimente!) e leva a uma calibração errada. Use #oc com muita frequência e verifique seus valores mínimo/máximo)
  2. Calibrando o magnetômetro:

    • Desta vez, você pode agitar o quadro o quanto quiser, mas afaste-o das distorções magnéticas introduzidas por computadores e outros dispositivos eletrônicos e objetos de metal.
    • ainda estamosmodo de calibraçãopara o acelerômetro. Envie #on, que moverá a calibração para opróximosensor, que é o magnetômetro.
    • OBSERVAÇÃO:Esta seção fica aqui para referência, mas você deve usar a mais recente "calibração estendida do magnetômetro (consultepróxima seção), pois produz resultados muito melhores! Você pode pular isso e continuar com o giroscópio.
    • Tentaremos encontrar os valores de saída mínimo e máximo para o campo magnético da terra em cada eixo. Isso basicamente funciona como calibrar o acelerômetro, exceto que o campo magnético da Terra não aponta diretamente para baixo. Dependendo de onde no planeta você está atualmente, ele aponta para o norte e para cima (hemisfério sul) ou norte e para baixo (hemisfério norte) em um determinado ângulo. Este ângulo é chamadoinclinação. Além disso, pode haver um pequeno desvio do norte geográfico verdadeiro, que é chamadodeclinação. VerWikipédia. A descrição a seguir assume que você está calibrando o magnetômetro no hemisfério norte.
    • Segure a placa plana como uma bússola com o eixo x (lembre-se: eixo x = para frente, em direção aos orifícios do conector) apontando para o norte. Em seguida, comece a girar a placa em torno do eixo leste-oeste para que comece a apontar para baixo. Observe o x-máximo (o segundo valor) noMonitor Seriale você notará quando alinhar o eixo x do quadro com o campo magnético da Terra. Pare de girar aí e novamente incline um pouco em todas as direções até que o valor não aumente mais.
    • Faça o mesmo para o lado oposto para obter o x-mini mum: primeiro aponte para o norte e depois para baixo.
    • Para o magnetômetro, não precisamos redefinir com #oc entre as medições.
    • Faça o mesmo para o eixo z (cima/baixo) e o eixo y (esquerda/direita).
      • NOTA: A rotação da placaem voltao eixo que você deseja medir não importa, apenas que aponte na direção correta. Por exemplo, quando você começa a medir o eixo z, não importa se o eixo x aponta para cima ou para baixo, para a esquerda ou para a direita.
    • Agora você deve ter algo assim em seuMonitor Serial:

      magn x,y,z (min/max) = -564,00/656,00 -585,00/635,00 -550,00/564,00

      Coloque esses valores em Razor_AHRS.ino.

  3. Calibrando o giroscópio:

    • Coloque oNavalhaainda sobre a mesa.
    • ainda estamosmodo de calibraçãopara o magnetômetro. Envie #on, que moverá a calibração para opróximosensor, que é o giroscópio.
    • Aguarde 10 segundos e não mova oNavalha.Ele coletará e calculará a média do ruído do giroscópio em todos os três eixos.
    • Agora você deve ter uma saída parecida com esta:

      giroscópio x,y,z (atual/média) = -29,00/-27,98 102,00/100,51 -5,00/-5,85
      • Se você acha que estragou a medição sacudindo ou movendo o quadro, pode redefinir enviando #oc.
    • Pegue os segundos valores de cada par e coloque-os em Razor_AHRS.ino.
  • Feito :)

Calibração estendida do magnetômetro

A calibração do magnetômetro padrão apenas compensaferro duroerros, enquanto a calibração estendida compensaduroeFerro macioerros. Ainda assim, em ambos os casos, a fonte de distorção deve ser fixada no sistema de coordenadas do sensor, ou seja, movendo-se e girando com o sensor.
  • Para iniciar a calibração, coloque o sensor no ambiente magnético onde será utilizado posteriormente - por ex. no local exato em seus fones de ouvido, se você precisar de rastreamento de cabeça para aplicações de áudio (fones de ouvido têm ímãs fortes, quanto menos você mover o sensor após a calibração, melhores serão os resultados; você também deve pensar em colocar algum material fictício entre os fones de ouvido para colocá-los na posição de audição normal).
  • Saia de todos os aplicativos que leem do sensor (por exemplo,Monitor Serial,Em processamentoesboço de teste, …) e execute oEm processamentoesboço de calibração do magnetômetro localizado em Processing/Magnetometer_calibration. Na verdade, primeiro você precisa instalar a biblioteca EJML, caso contrário, o esboço não será executado. Como fazer isso? Dê uma olhada noOBSERVAÇÃOna parte superior de Magnetometer_calibration.pde.
  • Tente girar o sensor de forma a cobrir todas as orientações para produzir pontos que cubram a esfera de maneira mais ou menos uniforme.

  • Em um ambiente quase sem distorções, isso poderia ser algo como isto:

9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356

  • Pressione ESPAÇO e assista aoEm processamentoconsole - você encontrará algumas linhas de código que precisa inserir no firmware em "ÁREA DE CONFIGURAÇÃO DO USUÁRIO" / "CALIBRAÇÃO DO SENSOR" e pronto.

Os dados coletados (os pontos) também são gravados em um arquivo magnetom.float na pasta do esboço. Agora, caso você possua o Matlab, emMatlab/magnetometer_calibration você encontrará um script chamado magnetometer_calibration.m que usa esse arquivo e produz alguns gráficos para você, para que você possa verificar visualmente a calibração.

Ajuste do elipsóide e valores corrigidos:

9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356

9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356

Outro exemplo de calibração: o ferro macio fornece uma esfera dimensionada e distorcida em um elipsóide.

  • Valores brutos amostrados do magnetômetro:

  • 9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356

    Ajuste do elipsóide e valores corrigidos:

  • 9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356

  • 9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356




9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356

9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356

9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356

9-Axis-Atmega328-Sensor-Module-IMU-AHRS-ITG3200ITG3205-Gyro-ADXL345-Accelerometer-HMC5883L-Magnetome-1546356


Guia de Envio
Envio
Prazo de Entrega
Para peças em estoque, os pedidos são estimados para serem enviados em 3 dias.
A Elecbee envia pedidos uma vez por dia por volta das 17:00, exceto aos domingos.
Após enviado, o prazo de entrega depende do transportador escolhido abaixo.
DHL Express: 3-7 dias úteis
DHLeCommerce: 12-22 dias úteis
FedEx International Priority: 3-7 dias úteis
EMS: 10-15 dias úteis
Correio Aéreo Registrado: 15-30 dias úteis
Taxas de EnvioAs taxas de envio para seu pedido podem ser encontradas no carrinho de compras.
Opções de EnvioAs taxas de envio para seu pedido podem ser encontradas no carrinho de compras.
Rastreamento de EnvioNotificaremos você por e-mail com o número de rastreamento assim que o pedido for enviado. Você pode rastrear seu pedido usando a funcionalidade "Rastrear Meu Pedido".
Devolução/GarantiaDevoluçãoDevoluções são normalmente aceitas se concluídas dentro de 30 dias a partir da data de envio. Entre em contato com o serviço ao cliente para autorização de devolução. As peças devem estar unused e na embalagem original. O cliente é responsável pelo frete.
GarantiaTodas as compras na Elecbee vêm com uma política de devolução de dinheiro em 30 dias, além de 1 ano de garantia da Elecbee contra defeitos de fabricação.
Esta garantia não se aplica a itens onde os defeitos foram causados por montagem incorreta do cliente, falha em seguir instruções, modificação do produto, uso negligente ou inadequado.
PedidoComo ComprarElecbee aceita pedidos online.
Adicionar ao carrinho > Finalizar Compra > Enviar Pedido > Concluir Pagamento > Envio
PagamentoPayPal, Cartão de Crédito (Visa, Mastercard, American Express), Transferência Bancária.
Avaliações
ELECBEE
Todas as avaliações vêm de compradores verificados
5
0%
4
0%
3
0%
2
0%
1
0%
Em Estoque:9999
Qtde.
1
P.Unit.
$ 30.59$ 35.99
Preço Ext.
$ 30.59$ 35.99
$ 30.59$ 35.99
Pode ser Enviado em 1-3 Dias Úteis