uDocs

Компонент Adafruit Precision 9-DoF ISM330DHCX + LIS3MDL FeatherWing

Усовершенствуйте любую перьевую доску с помощью прецизионного датчика движения с помощью ST 9-DoF IMU, сенсорного крыла "все в одном". Он оснащен двумя фантастическими датчиками от ST, которые обеспечивают 9 степеней детализации данных о полном движении. ST ISM330DHCX - это акселерометр промышленного качества + гироскоп 6-DOF IMUs (инерциальный измерительный блок). Этот датчик IMU имеет 6 степеней свободы - по 3 градуса линейного ускорения и угловой скорости при различных значениях в пределах приемлемого диапазона. Для акселерометра: ±2/±4/±8/±16 g с частотой обновления от 1,6 Гц до 6,7 кГц. Для гироскопа: ±125/±250/±500/±1000/±2000/±4000 частота дискретизации от 12,5 Гц до 6,7 кГц. В частности, это один из немногих имеющихся у нас гироскопов с диапазоном 4000 кадров в секунду, обычно он достигает 2000. Этот датчик оснащен дополнительными схемами калибровки и компенсации, обеспечивающими его превосходную производительность в широком диапазоне температур окружающей среды от -40 до +105°C. Большинство других датчиков IMU не имеют промышленных температурных диапазонов или имеют широкий разброс точности при изменении температуры. Акселерометр и гироскоп также находятся на одной кремниевой матрице, что позволяет синхронизировать 6 измерений лучше, чем когда два датчика находятся на отдельных матрицах. Есть также несколько приятных дополнений, таких как встроенное обнаружение касаний, обнаружение активности, шагомер / счетчик шагов и программируемый конечный автомат / ядро машинного обучения, которое может выполнять некоторые базовые функции распознавания жестов. Он также включает в себя 3-осевой магнитометр LIS3MDL, который может определять, откуда исходит самая сильная магнитная сила, обычно используемый для определения магнитного севера. Три трехосевых датчика обеспечивают до 9 степеней свободы, объединяя эти данные, вы можете ориентировать плату. Ознакомьтесь с нашим руководством о том, как это сделать! Оба датчика подключены по общей шине I2C, так что вы можете использовать его с любыми перьями! Мы также отключаем контакты прерывания и перемычки для выбора адреса на случай, если вам требуется несколько перьев или возникают конфликты адресов I2C. У нас есть библиотеки Arduino (C / C++) и CircuitPython, так что вы можете использовать их с любой платой Feather и получать данные менее чем за 5 минут. Четыре монтажных отверстия обеспечивают надежное соединение. Кроме того, поскольку он поддерживает I2C, вы можете легко подключить его двумя проводами (плюс питание и заземление!).  Мы даже включили совместимые с SparkFun qwiic разъемы STEMMA QT для шины I2C, так что вам даже не нужно паять! Просто подключите ваш любимый микропроцессор, например STM32F405 Feather, с помощью кабеля plug-and-play, чтобы получить данные 9 DoF как можно скорее. Вы можете изменить адреса I2C на обратной стороне, используя паяные перемычки, чтобы подключить две из этих сенсорных плат к одной шине. Мы также написали библиотеки, которые помогут вам интегрировать эти датчики с вашим Arduino / C++. Эта библиотека охватывает акселерометр / гироскоп, а эта библиотека предназначена для магнитометра. Ознакомьтесь с учебным руководством здесь для получения дополнительной информации, такой как схемы, монтажные схемы и библиотеки кода.

Печатная плата

100%
маска
Adafruit Precision 9-DoF ISM330DHCX + LIS3MDL FeatherWing pcb

Схема

100%
маска
Adafruit Precision 9-DoF ISM330DHCX + LIS3MDL FeatherWing schematic

Список пинов

ПинТипОписание
VBATmale
3.3Vmale
3.3Vmale
3.3Vmale
VBATmale
RESETmale
RESETmale
AREFmale
AREFmale
Amale
Amale
Bmale
Bmale
Cmale
Cmale
Dmale
Dmale
Emale
Emale
Fmale
Fmale
SCKmale
SCKmale
MOSImale
MOSImale
MISOmale
MISOmale
RXmale
RXmale
TXmale
TXmale
Gmale
Gmale
INTMmale
DRDYmale
AD_Mmale
CS_Mmale
ENmale
ENmale
USBmale
USBmale
Nmale
Nmale
Mmale
Mmale
Lmale
Lmale
Kmale
Kmale
Jmale
Jmale
Imale
Imale
Hmale
Hmale
SCLmale
SCLmale
SCLmale
SDAmale
SDAmale
SDAmale
INT1male
INT2male
AD_AGmale
CS_AGmale
SDO_EXmale
OCS_EXmale
GNDmale
GNDmale
GNDmale