Плата расширения Waveshare Pico 10 DOF IMU — инерциальный сенсор на 10 степеней свободы, который объединяет в себе акселерометр, гироскоп, магнитометр и барометр с возможностью измерения температуры.
Этот модуль в сумме с контроллером Raspberry Pi Pico поможет вашему устройству ориентироваться в пространстве, распознавать жесты, а также мониторить атмосферное давление (или высоту) и температуру.
Начинка
На плате находятся два МЭМС-датчика, оснащённых температурной компенсацией для более точной работы.
- Трёхосевой акселерометр, гироскоп и магнитометр/компас TDK ICM-20948 показывает ускорение, скорость вращения и напряжённость магнитного поля относительно собственных осей X, Y и Z. В сумме это позволяет полностью отслеживать ориентацию девайса в пространстве.
- Барометр ST LPS22HB измеряет атмосферное давление и помогает вычислить высоту над уровнем моря, а ещё у него есть встроенный датчик температуры.
Подключение
Модуль устанавливается на штырьковую вилку Raspberry Pi Pico. Если у вас плата без ножек — припаяйте к ней штырьковые соединители.
Данные с инерциального сенсора и барометра передаются на контроллер Pico через интерфейс I²C.
Программирование
Для работы с IMU-сенсором предусмотрена готовая библиотека на MicroPython. Подробности и примеры кода вы найдёте в инструкции на Wiki.
Питание
Инерциальный модуль питается напрямую от платы Raspberry Pi Pico и не требует дополнительного питания.
Комплектация
Характеристики
- Модель: Waveshare Pico-10DOF-IMU V1 (SKU 19340)
- Совместимость: контроллеры Raspberry Pi Pico
- МЭМС-датчики:
- ICM-20948: акселерометр / гироскоп / магнитометр
- LPS22HB: барометр / термометр
- Интерфейс: I²C
- Напряжение питания: 5 В
- Размеры: 52×21×13 мм
Инерциальный датчик TDK ICM-20948
- Акселерометр:
- Количество степеней свободы: 3
- Диапазон измерений: ±2 / ±4 / ±8 / ±16 g
- Частота измерений: 0,27–4500 Гц
- Потребляемый ток: 68,9 мкА
- Гироскоп:
- Количество степеней свободы: 3
- Диапазон измерений: ±250 / ±500 / ±1000 / ±2000 град/сек
- Частота измерений: 4,4–9000 Гц
- Потребляемый ток: 1,23 мА
- Магнитометр:
- Количество степеней свободы: 3
- Диапазон измерений: ±4900 мкТл
- Частота измерений: 100 Гц
- Потребляемый ток: 90 мкА
- Разрядность сигнала: 16 бит
Барометр / термометр STM LPS22HB
- Барометр:
- Диапазон измерений: 260–1260 мбар
- Погрешность измерений: ±0,025 мбар
- Разрядность сигнала: 24 бита
- Термометр:
- Диапазон измерений: −40…+85 °C
- Погрешность измерений: ±1,5 °C
- Разрядность сигнала: 16 бит
- Частота измерений: 1–75 Гц
Ресурсы
Pico 10DOF IMU — гироскоп, акселерометр, барометр и магнетометр для Raspberry Pi Pico от Waveshare: