Электронный компонент:Плата Xadow IMU 10DOF
Плата Xadow IMU 10DOF[1]
Плата Xadow IMU 10DOF предназначена для определения положения в пространстве и измерения атмосферного давления. Подойдет для проектов по созданию, к примеру, мобильной и носимой электроники. Ее главные компоненты – это IMU (сокр. от «inertial measurement unit», что значит «инерционное измерительное устройство») MPU-9250 с 9 степенями свободы и барометр BMP180. MPU-9250 – это устройство, состоящее из 3-осевого гироскопа, 3-осевого акселерометра, 3-осевого магнитометра и DMP-процессора (сокр. от «digital motion processor», что можно перевести как «процессор для цифровой обработки данных о движении»). BMP180 – это высокоточный цифровой барометр (датчик давления) с низким энергопотреблением, часто используемый в DIY-проектах.
Купить плату Xadow IMU 10DOF можно по этой ссылке.
Характеристики
- Шина I2C
- Возможность менять I2C-адрес MPU-9250
- Низкое энергопотребление
- Быстрый режим шины I2C (400 кГц) для коммуникации со всеми регистрами
- 3-осевой (X, Y, Z) цифровой датчик угловой скорости (гироскоп) с настраиваемым диапазоном измеряемых значений (±250, ±500, ±1000 и ±2000 ˚/c)
- 3-осевой (X, Y, Z) цифровой акселерометр с настраиваемым диапазоном измеряемых значений (±2, ±4, ±8 и ±16 гал)
- 3-осевой (X, Y, Z) цифровой магнитометр с диапазоном измеряемых значений ±4800 мкТл (микротесла)
- Цифровой барометр с диапазоном измеряемых значений 300 – 1100 гПа (между +9000 и -500 м относительно уровня моря)
- Размеры – 25.43 мм х 20.35 мм
Расположение некоторых компонентов
- 1 – Перемычка для переключения I2C-адреса MPU-9250 (I2C-адрес по умолчанию – 0x68)
- 2 – Порт FPC с 12 контактами
Демо-проект
Давайте сделаем простой проект, демонстрирующий, как считывать данные с IMU и барометра, которыми оснащена плата Xadow IMU 10DOF.
Подключите устройства как показано на картинке ниже:
Примечание: Подключая кабель, следите за тем, чтобы одна его сторона была подключена к порту, который находится на стороне со срезанными углами, а другая – к порту, который находится на стороне с целыми углами. Пример показан на картинке выше.
Теперь перейдем к работе с ПО. Во-первых, загрузите библиотеку «IMU 10DOF». Во-вторых, установите ее в IDE Arduino. О том, как это сделать, читайте здесь или здесь. В-третьих, кликните в IDE Arduino на Файл > Примеры > IMU_10DOF_Test (File > Examples > IMU_10DOF_Test) и загрузите этот скетч на плату. В-четвертых, выберите правильный COM-порт в меню Инструменты > Порт (Tools > Port). В-пятых, откройте монитор порта. Там должно быть примерно следующее:
Расположение осей MPU-9250
На схеме ниже показано расположение и направление вращения осей для акселерометра, гироскопа и компаса, которыми оснащен IMU MPU-9250.
Полезные ссылки
- Схемы для платы Xadow IMU 10DOF v1.0 в формате Eagle
- Библиотека «IMU 10DOF»
- Техническая документация для BMP180
- Техническая документация для MPU-9250