DFRobot SEN0156
тел. +7(499)347-04-82
Описание DFRobot SEN0156
DFRobot SEN0156 — это аналоговый гироскоп-акселерометр (3-осевой гироскоп + 3-осевой акселерометр) на чипе InvenSense MPU-6050, объединяющий в одном корпусе 6 степеней свободы (6 DOF). Датчик выдает данные по интерфейсу I2C и предназначен для измерения угловой скорости и линейного ускорения по трех осям (X, Y, Z).
Технические характеристики
| Параметр | Значение | |------|------| | Микросхема | InvenSense MPU-6050 | | Напряжение питания | 3.3 В – 5 В (логические уровни 3.3 В) | | Интерфейс | I2C (адрес по умолчанию: 0x68) | | Диапазоны акселерометра | ±2g / ±4g / ±8g / ±16g (программируемые) | | Разрешение акселерометра | 16 бит (0.0024–0.061 мг/бит в зависимости от диапазона) | | Диапазоны гироскопа | ±250°/s / ±500°/s / ±1000°/s / ±2000°/s (программируемые) | | Разрешение гироскопа | 16 бит (0.00763–0.061°/с/бит в зависимости от диапазона) | | Частота обновления данных | до 1 кГц (зависит от конфигурации фильтра) | | Вспомогательный I2C | Есть (для подключения внешнего магнитометра, например HMC5883L) | | Встроенный DMP | Да (цифровой процессор движений, фильтр Bias, нутационного сглаживания) | | Температурный диапазон | –40…+85 °C | | Размеры модуля | 21 × 18 × 6 мм (с разъёмом и компонентами) | | Вес | ~3 г | | Разъём | 4-контактный PH2.0 (VCC, GND, SCL, SDA, с возможностью выводов ADC0/1 для I2C Slave – зависит от конфигурации) |
Описание
DFRobot SEN0156 представляет собой компактный модуль для проектов, где требуется одновременное измерение угловой скорости и ускорения. Интегральный процессор обработки движений (DMP) позволяет разгрузить основной микроконтроллер, вычисляя итоговые углы (pitch/roll) аппаратно. Повышенная точность достигается за счет встроенного фильтра низких частот (DLPF) с программно выбираемой частотой среза.
Модуль имеет стабилизатор 3.3 В на борту, что позволяет питать его как от 5 В (например, с Arduino Uno/Nano), так и от 3.3 В логики (STM32, ESP8266/ESP32). В комплекте идёт 4-контактнtый провод; расшивка вариативна в зависимости от сборки партии (обычно VCC-красный, GND-чёрный, SDA-зелёный, SCL-жёлтый/белый).
Part Number (Артикул)
- SEN0156 (оригинальный SKU DFRobot, без суффиксов — ключевой для заказа)
Совместимые модели (какие платы / контроллеры использовать)
| Тип | Пример | |-----|--------| | Arduino | Uno / Leonardo / Mega 2560 / Nano / Pro Mini (I2C штатный A4-A5/A4-A5) | | Genuino –101 / Arduino 101 | (I2C работоспособен) | | Raspberry Pi | Pi 3 / Pi 4 / Pi Zero W (через reconfigure ядра: i2c bcm2835) | | STM32 | Blue Pill/Black Pill / STM32F103 / STM32F4 (I2C на PB6-PB7/PA8-PA9/…) | | ESP | ESP8266 (Wemos D1) / ESP32 (I2C на D2-D1/GPIO21-22) | | Teensy | 3.2 / 3.5 / 4.0 / LC | | DFRobot FireBeetle | FireBeetle ESP32, FireBeetle M0 | | Industry / Drone контроллеры | Любой I2C хост, с логическими уровнями 3.3 В | | Breakout boards [см. прим.] | Совместимы с любыми модулями MPU6050** сторонних брендов по электричеству и протоколу (**однако плата DFRobot предлагала дополнительную резистивную обвязку двух линий для 5V MCU защита)
Примечание по безопасности и кабелям
- При подключении к 5-вольтовым контроллерам обязательно проверьте документацию вашего модуля — рекомендуется использовать внешний уровень переводчик 3.3/5 В, если I2C такты не 3.3V соответствия;