



2 699 ₴
2 405 ₴
GY-BNO085 высокоточный 9-осевой измерительный модуль (9DOF IMU) типа AHRS.
BNO085 это 9-осевой пакет системного уровня (SiP), который может быстро разрабатывать дополненную реальность (AR), виртуальную реальность (VR), роботов и устройства IoT, которые поддерживают датчики.
Оснащен высокопроизводительным акселерометром, магнитометром и гироскопом, а также использует небольшой пакет 32-разрядного маломощного микроконтроллера ARM Cortex M0.
Программное обеспечение обеспечивает превосходное отслеживание движения по 9 и 6 осям.
VR IMU использует впечатляющий IMU BNO080. IC имеет комбинацию трёхосевого акселерометра/гироскопа/магнитометра и работает с ARM Cortex M0 для запуска мощных алгоритмов. Инерциальный измерительный блок (IMU) BNO080/85 может генерировать точные заголовки векторов вращения, которые очень подходят для VR и других применений курса. Статическая погрешность вращения составляет 2 градуса или менее.
Эта микросхема разработана для использования в телефоне на базе Android, чтобы обрабатывать все вычисления, необходимые очкам VR, используя только телефон. Датчик имеет мощные функции и сложную мощность. Предоставляет библиотеку на основе i2c, которая предоставляет вращающиеся векторы (большинство людей хотят читать с IMU), а также показания ускорения, гироскопа и магнитометра, шаги и классификатор активности (например, езда на велосипеде) и калибровки.
VR IMU создал программу для демонстрационной обработки, чтобы увидеть, как движение IMU использует кватернионный выход IMU для точного управления 3D-объектами.
Если I2C не является первым выбором связи, датчик также может общаться через SPI и UART! Если вы используете UART - рекомендуем вам использовать Serial Basic для легкого подключения.
В этой версии используется встроенный кристалл 32 кГц, который может улучшить высокую точность и более точную отметку времени.
Ключевые компоненты: Включает 3-осевой акселерометр, 3-осевой гироскоп и 3-осевой магнитометр, управляемые встроенным 32-битным микроконтроллером ARM Cortex.
Главная функция: Модуль выполняет сложные алгоритмы обработки сенсорных данных (Sensor Fusion) на аппаратном уровне.
Области применения: Идеально подходит для создания шлемов виртуальной и дополненной реальности (AR/VR), робототехники, дронов и систем отслеживания движений.
Интерфейсы:
BNO085 может общаться через различные интерфейсы. Qwiic VR IMU имеет две перемычки, которые позволяют пользователю выбрать интерфейс.
I2C (по умолчанию): до 400 кГц
SPI: до 3 МГц
UART: 3 Мбит/с
UART-RVC (работы-пылесосы): 115200 кбит/с
Производительность:
Вектор вращения
Динамическая ошибка: 3.5°
Статическая ошибка: 2.0°
Вектор игрового вращения
Динамическая ошибка: 2.5°
Статическая ошибка: 1,5°
Дрейф курса: 0,5°/мин
Вектор геомагнитного вращения
Ошибка динамического вращения: 4,5°
Ошибка статического вращения: 3.0°
Ошибка угла: 1,5°
Точность линейного ускорения: 0,35 м/с2
Точность акселерометра: 0,/с2
Точность гироскопа: 3,1°/сек
Точность магнитометра: 1,4 мкТл
Цвет: как на фото.
В комплекте: 1 х модуль GY-BNO085.
Это 9-осевой IMU (акселерометр + гироскоп + магнитометр) с мощным встроенным процессором сенсор-фьюжна (Hillcrest SH-2).
Модуль сам обрабатывает сырые данные с трёх датчиков и выдаёт готовые данные ориентации:
Кватернионы (самый точный формат)
Векторы поворота (Rotation Vector)
Углы Эйлера (roll / pitch / yaw)
Стабильность, сырые данные датчиков и т. д.
Частота обновления fusion — до 400 Гц.
Интерфейсы: I²C, SPI (предпочтительнее для скорости) и UART.
Для чего его используют в FPV
1. Head-tracking (управление дроном головой) — самое популярное применение
Модуль крепится на голову пилота или на FPV-очки.
Он в реальном времени измеряет ориентацию головы и передаёт данные (обычно кватернионы) на дрон через радиоканал (часто на ESP32 + радио-модуль).
Дрон повторяет движения головы пилота по yaw/pitch/roll.
Получается очень immersive управление — «ты сам становишься дроном». Многие проекты head-tracking для аналогового, Walksnail и DJI O3/O4 строят именно на BNO08x.
2. Secondary IMU на полётном контроллере
Подключается по I²C или SPI к основному FC (особенно в iNav).
Даёт высококачественные данные ориентации и помогает:
-Улучшить точность курса (heading)
-Снизить дрейф гироскопа
-Стабилизировать горизонт в angle mode и позиционных режимах
3. Основной IMU в самодельных полётных контроллерах
В DIY-квадрокоптерах на ESP32, STM32 или Arduino этот модуль выступает как главный сенсор ориентации.
Используется для:
-Стабилизации дрона
-Режима удержания горизонта (self-level / angle mode)
-Автономных функций (loiter, RTH, waypoints)
4. Стабилизация камеры (гимбал)
Обеспечивает точные данные ориентации, чтобы камера оставалась горизонтальной даже при резких манёврах дрона.
5. Дополнительные возможности
-Улучшенный heading для возврата домой и удержания позиции
-Телеметрия ориентации дрона на пульт/очки
-Проекты с точным позиционированием и навигацией
Коротко: как он «работает» на дроне
Модуль постоянно измеряет ускорение, вращение и магнитное поле → встроенный процессор выполняет сложный fusion-алгоритм → выдаёт чистые данные ориентации → эти данные использует полётный контроллер (или ESP32 в случае head-tracking) для управления моторами или камерой.
Пины модуля GY-BNO08x (BNO080/085)
На плате основные пины (слева направо или по надписям):
VCC → 3.3V (рекомендуется) или 5V (модуль имеет регулятор)
GND → GND
SCL → SCL (I²C) или SCK (SPI)
SDA → SDA (I²C) или MOSI (SPI)
CS → Chip Select (для SPI)
INT → Interrupt (опционально, для прерываний)
RST → Reset (опционально)
PS0 / PS1 — конфигурация режима (обычно оставляют по умолчанию или подтягивают для выбора I²C/SPI/UART)
SDO — MISO для SPI
Самые распространённые варианты подключения в FPV
1. Head-tracking (самый популярный вариант)
Модуль + ESP32 (или другой микроконтроллер):
VCC → 3.3V ESP32
GND → GND
SCL → GPIO22 (или любой другой)
SDA → GPIO21
(Опционально) INT для уведомлений о новых данных
ESP32 читает данные по I²C, формирует пакет и отправляет по радио (ExpressLRS, Crossfire и т.д.) на дрон.
2. Secondary IMU на полётный контроллер (iNav)
Подключается к свободным I²C-портам FC:
VCC → 3.3V или 5V с FC (смотрите документацию твоего FC)
GND → GND
SCL → SCL на FC
SDA → SDA на FC
В iNav в настройках включите secondary IMU и укажите адрес (обычно 0x4A или 0x4B — зависит от PS0/PS1).
3. SPI (для максимальной скорости)
Используйте, если нужен минимум задержек:
CS → любой GPIO
SCK → SCK
MOSI → MOSI
MISO → MISO (SDO)
Рекомендации
Начинайте с I²C — проще.
Питание — лучше 3.3V.
Обязательно добавьте мягкую подвеску (поролон, виброизоляция), иначе вибрации моторов сильно испортят данные.
Для калибровки — подержите дрон/очки неподвижно в разных положениях, потом сделай несколько поворотов.




| Основные | |
|---|---|
| Страна производитель | Китай |
| Пользовательские характеристики | |
| Вид | вимірювальний модуль |