Sensor Motion

Sensor-Motion é um módulo capaz de realizar a leitura da aceleração e velocidade angular nos eixos X, Y e Z, através de um sensor que utiliza protocolo I2C.

O Sensor Motion utiliza um MPU6050 que é um sensor de seis eixos, o que significa que ele fornece seis valores como saída. Três valores do acelerômetro (correspondentes aos eixos X, Y e Z) e três do giroscópio. Tanto o acelerômetro como o giroscópio são incorporados dentro desse único chip que utiliza o protocolo I2C para se comunicar com o mCenter+.

Características

  • Realiza a leitura de aceleração e posição angular nos três eixos

  • É possível obter os ângulos de inclinação com apenas um bloco no mDesigner+

  • Possui alta precisão

  • Conector JST 4 Pinos

Especificações Técnicas

Pinagem

PINO 1 - GND

PINO 2 - VCC

PINO 3 - SDA

PINO 4 - SCL

Utilizando o Sensor Motion no mDesigner

Antes de vermos como utilizar o sensor no mDesigner, vamos entender quais movimentos serão lidos pelo sensor. Para explicar melhor, vamos utilizar as manobras que são realizadas por um avião. O movimento de um avião realiza-se em torno de três eixos: O eixo transversal (Y), o vertical (Z) e o longitudinal (X). Todos estes três eixos, que são perpendiculares entre si e passam pelo centro de gravidade.

Rotação em torno do eixo transversal ou lateral – Arfagem, (o avião sobe ou desce o nariz, em torno do eixo transversal que se estende duma ponta da asa à outra).

Rotação em torno do eixo longitudinal – Rolagem, (o avião roda sobre si mesmo, levantando ou baixando uma ou a outra ponta da asa, em torno do seu eixo longitudinal, que se estende do nariz à cauda). Rotação em torno do eixo vertical – Guinada (em movimento lateral, o avião gira à esquerda e à direita, em torno do seu eixo vertical, que passa verticalmente pelo centro da fuselagem).

Conectando o Sensor no mCenter+

Para começar a utilizar o Sensor Motion, você deve conecta-lo a umas das entradas I2C do seu mCenter+. As conexões I2C disponíveis estão destacadas em vermelho na ilustração abaixo.

Exemplo de Medição de Ângulo com o mDesigner

Para programar, primeiramente selecione o Kit mCookie, e vá até a seção de Extensões do mCookie

Com esse sensor, nós conseguimos medir tanto o ângulo quanto a aceleração:

No exemplo abaixo, mede-se e mostra na tela o ângulo "Yaw", ou Z. Mas também pode-se selecionar a medição para os ângulos X e Y (Roll e Pitch, respectivamente)

Nestes exemplos, você viu como conectar o Sensor Motion no mCenter+ e programá-la de maneira bem simples utilizando o mDesigner3. Você pode aplicar estes exemplos de forma criativa em seus projetos!

Last updated