Código: ARD0011162
R$ 215,00
Digite seu email para ser notificado quando este produto estiver disponível novamente.

O Shield Arduino 9 DOF é baseado no sensor de orientação absoluta BNO055 (datasheet) da Bosch Sensortec GmbH.

O BNO055 é um sistema em um único encapsulamento (System in Package, SiP) integrando um acelerômetro triaxial de 14 bits, um giroscópio de 16 bits com uma faixa de ±2000º/s, um sensor geomagnético triaxial e um microcontrolador de 32 bits rodando o software BSX3.0 FusionLib.

 

O sensor tem acelerômetro, giroscópio e magnetômetro cada um com três eixos perpendiculares. Também fornece sinais de fusão dos sensores como:

    Quaternion
    Ângulos de Euler
    Rotação vetorial
    Aceleração Linear
    Vetor gravitacional


Além disso, incorpora um sistema de interrupção inteligente que permite disparar interruptores baseando-se em:

    reconhecimento de movimento lento ou nenhum movimento
    detecção de movimento
    detecção de aceleração elevada

 

Características

Voltagem operacional      5V e 3,3V
Consumo      50mW


Esquema e referência de design

Esquema: arduino_9AxesShield-schematic.pdf

 

 

Alimentação

O Shield Arduino 9 DOF não tem entrada de alimentação e somente é alimentado quando conectado a uma placa Arduino.



Entradas e Saídas

Este shield têm várias interfaces de comunicação

 

    2 Entradas: IN2 e IN3 (brancos), estes conectores estão roteados aos pinos analógicos A2 e A3 do Arduino.
    2 Saídas: OUT5 e OUT6 (em laranja), estes conectores estão roteados para ops pinos PWN 5 e 6 do Arduino.
    2 TWI: estes conectores de 4 pinos (brancos) estão roteados para a saída TWI do Arduino. Ambos estão conectados à mesma interface TWI para permitir a criação de uma cadeia de dispositivos.

 


Carcterísticas físicas

A largura e o comprimento máximos do PCB do Shield Arduino 9 DOF são 68,58 e 53,34mm respectivamente (2,7" x 2,1"). Quatro orifícios para parafusos permitem que a placa seja fixada a uma superfície ou encapsulamento. Verifique que a distância entre os pinos digitais 7 e 8 é de 160mil (milésimos de polegada ou 0,16"), não é nem mesmo um múltiplo dos 100mil que separam os outros pinos.



Compatibilidade

O Shield Arduino 9 DOF é compatível com as placas Arduino Uno R3, Arduino Yún, Arduino Leonardo, Arduino Ethernet sem módulo PoE, Arduino Mega2560 R3, Arduino Due, M0 e M0 Pro. Quando estiver utilizando este shield certifique-se de soldar as pontes de Interrupção e Reset na posição correta dependendo da placa de acordo com a placa. Veja a tabela:

 

Placas Pino de interrupção Pino de reset Endereço do TWI escravo
Arduino Uno D2 D4 0x28 (padrão)
Arduino Leonardo D7 D4 0x28 (padrão)
Arduino Yun D7 D4 0x28 (padrão)
Arduino Ethernet D2 D4 0x28 (padrão)
Arduino Due D2 D4 0x28 (padrão)
Arduino Mega D2 D4 0x28 (padrão)
Arduino M0 D7 D4 0x28 (padrão)
Arduino M0 Pro D7 D4 0x29 (padrão)

Por exempo, para usar o Shield Arduino 9 DOF com o Arduino Uno solde a ponte de interrupção no pino D2.

Embora o endereço padrão do TWI escravo, o 0x28, seja compatível com a maioria das placas Arduino, se você estiver utilizando este shield com o M0 Pro você deve alterar este endereço para o 0x29 movendo o resistor de 0Ω da posição padrão para a adjacente como mostrado na imagem:

Exemplos

Na IDE do Arduino você encontrará os seguintes exemplos indo a File -> Examples -> 9 Axis Motion :
    Accelerometer - Exemplo de código utilizando o fluxo de dados do acelerômetro
    BareMinimum - Exemplo de código que descreve o básico da utilização deste shield
    Euler - Exemplo de código utilizando o fluxo de dados de Euler
    Motion - Exemplo de código para demonstração dos interruptores de movimento e de não movimento