3-х позиционный акселерометр и гироскоп/Me-3 Axis Accelerometer and Gyro Sensor

Материал из wiki.NeoBot.ru
Перейти к: навигация, поиск

Введение

Me 3-Axis Accelerometer и Gyro Sensor представляет собой модуль обработки движения. Он может использоваться для измерения угловой скорости и получении информации об ускорении вашего робота или других устройств.

Me 3-Axis Accelerometer и Gyro Sensor основан на MPU6050, он сочетает в себе 3-осевой гироскоп, 3-осевой акселерометр и цифровой Motion Processor ™ (DMP), способные перерабатывать комплексные 9-осевые алгоритмы Motionfusion.


Me 3-Axis Accelerometer and Gyro Sensor.jpg

Особенности

  • Tri-Axis датчик угловой скорости (гироскоп) с чувствительностью до 131 LSBs/dps и полномасштабный диапазон ± 250, ± 500, ± 1000, и ± 2000dps
  • Tri-Axis акселерометр с программируемым диапазоном измерений ± 2g, ± 4g, ± 8 г и ± 16g
  • Цифровая обработка движения ™ (DMP ™), двигатель разгружает комплекс MotionFusion, датчик временной синхронизации и обнаружения жестов
  • Встроенные алгоритмы смещения времени выполнения и калибровки компаса. Не требуется вмешательство пользователя
  • I2C Цифровой-выход 6 или 9-осей MotionFusion данных в матрицу вращения, кватернионе, Эйлера угол, или сыром формате данных
  • Монтажные отверстия М4 с интервалом 16mm, совместимые с Makeblock балками
  • Простое подключение c 6- контактным RJ25 интерфейсом


Спецификации

  • Номинальное напряжение: 5V
  • Размеры: 24x48x32 мм (Длина x Ширина x Высота)

Библиотека функций

Скоро будет...

Использование

1. Как показывает белая этикетка, Me 3-Axis Accelerometer и Gyro Sensor может быть подключен к порту 3, 4, 6, 7, 8 Me-Base платы (порт 1, 2, 3, 4, 5, 7 или 8 на Me-Base “шилд”) с помощью RJ25 кабеля.
2. Подключите Me 3-Axis Accelerometer и Gyro Sensor к Me-Base плате.
3. Скачайте Me библиотеку Makeblock_library;
4. Разархивируйте ее в файл библиотеки Arduino IDE по пути (обычно /Users/username/Documents/Arduino/libraries на OSX, My Documents/Arduino/libraries на Windows).
5. Создайте sketch Arduino и вставьте следующие коды к нему или откройте код непосредственно по пути: File -> Example ->makeblock ->Me_Gyro.

Демонстрация

 
#include "Makeblock.h"
#include <Wire.h>
#include <SoftwareSerial.h>
MeGyro gyro;
void setup(){
  gyro.begin();
}
void loop(){
  gyro.update();
  if(Serial.available())
  {
    Serial.read();
    Serial.print("X:");
    Serial.print(gyro.angleX());
    Serial.print(" Y:");
    Serial.print(gyro.angleY());
    Serial.print(" Z:");
    Serial.println(gyro.angleZ());
  }
}


6. Добавить код. Если у Вас возникла проблема загрузки кода пожалуйста, проверьте здесь http://wiki.makeblock.cc/index.php/Makeblock_Robot_Starter_Kit#Run_the_Demo_code
7. Подключите батарею и включите питание, используйте серийный монитор (serial monitor), чтобы увидеть результат.

Ресурсы

  • Принципиальная схема

The Schematic of Me 3-Axis Accelerometer and Gyro Sensor.png