ОписаниеМодуль Adafruit BNO085 представляет собой усовершенствованный инерциальный измерительный блок (IMU) с девятью степенями свободы, который объединяет акселерометр, гироскоп и магнитометр для предоставления точных данных об ориентации и движении. Благодаря встроенному ядру Arm Cortex M0 и программному обеспечению CEVA SH-2 датчик выполняет слияние данных и предоставляет готовую информацию, устраняя необходимость для пользователя реализовывать алгоритмы. Модуль обратно совместим с версией BNO080, но устраняет проблемы с поддержкой интерфейса SPI.
Датчик поддерживает различные форматы данных, в том числе: вектор ускорения, угловая скорость, магнитное поле, вектор ориентации (в виде кватернионов), а также линейное и гравитационное ускорение. Он также поддерживает дополнительные функции, такие как обнаружение движения, обнаружение шагов, распознавание активности и классификация стабильности движения.
Благодаря интерфейсам I²C (STEMMA QT / Qwiic) и SPI модуль легко интегрируется с микроконтроллерами, включая Arduino и Raspberry Pi. Для простоты программирования Adafruit предоставляет библиотеки для Arduino и CircuitPython, а также режим UART-RVC, который обеспечивает простую последовательную связь, идеально подходящую, например, для мобильных роботов.
Характеристики- Встроенный датчик IMU: BNO085 (совместим с BNO080)
- Процессор Arm Cortex M0 с прошивкой CEVA SH-2
- 9 степеней свободы движения (9DOF):
- Акселерометр (м/с²)
- Гироскоп (рад/с)
- Магнитометр (мкТл)
- Расширенная поддержка сенсорного слияния
- Режимы:
- Вектор ориентации (кватернион)
- Линейное и гравитационное ускорение
- Обнаружение движения и классификация активности
- Режим UART-RVC для простых измерений заголовка и ускорения
- Интерфейсы: I²C (STEMMA QT / Qwiic), SPI, UART-RVC
- Напряжение питания: 3,3 В - 5 В (встроенный стабилизатор)
- Логические уровни: 3,3 В/5 В (согласующая схема)
- Встроенный генератор 32,768 кГц для стабильной работы
- Размеры платы: 25,5 мм × 17,8 мм