Компонент Adafruit LSM6DS33 6-DoF Accel + Gyro IMU
Добавьте датчики движения и ориентации в свой проект Arduino с помощью этого доступного датчика с 6 степенями свободы (6-DoF) с датчиками от ST. Плата включает в себя LSM6DS33, 6-ступенчатый IMU акселерометр + гироскоп. 3-осевой акселерометр может подсказать вам, в каком направлении находится Земля (измеряя силу тяжести) или как быстро доска ускоряется в трехмерном пространстве. 3-осевой гироскоп, который может измерять вращение и скручиваемость. Этот чип не является новейшим датчиком движения, но он хорошо зарекомендовал себя и продается по отличной цене.
Чтобы ускорить и упростить начало работы, мы разместили датчики на компактной коммутационной плате с регулировкой напряжения и входами со сдвигом уровня. Таким образом, вы можете использовать их с устройствами питания 3 В или 5 В / логическими устройствами, не беспокоясь. Доступны как интерфейсы I2C, так и SPI, так что вы сможете использовать его при любой настройке оборудования. Устройство breakout поставляется полностью собранным и протестированным, с дополнительным разъемом, чтобы вы могли использовать его на макетной плате. Четыре монтажных отверстия обеспечивают надежное соединение.
Этот прибор не включает в себя магнитометр, который часто требуется для точной ориентации. Мы рекомендуем использовать 3-осевой магнитометр LIS3MDL для согласования с этим IMU. У нас даже есть версия, которая содержит и то, и другое!
Кроме того, поскольку он поддерживает I2C, вы можете легко подключить его двумя проводами (плюс питание и заземление!). Мы даже включили совместимые с SparkFun qwiic разъемы STEMMA QT для шины I2C, так что вам даже не нужно паять! Просто подключите ваш любимый микропроцессор, например STM32F405 Feather, с помощью кабеля plug-and-play, чтобы получить данные 6 DoF как можно скорее. Вы можете изменить адрес I2C на обратной стороне, используя паяную перемычку, чтобы подключить две из этих сенсорных плат к одной шине.
Мы также написали библиотеки, которые помогут вам интегрировать эти датчики с вашим Arduino / C++. Эта библиотека содержит драйвер Arduino для accel/gyro. Для расширенного использования Arduino у ST есть собственная полнофункциональная библиотека, которая включает в себя дополнительные функции, такие как управление FIFO и обнаружение касаний для LSM6DS3.
Печатная плата
Схема
Список пинов
Пин | Тип |
---|---|
VCC | мама |
3.3V | мама |
VCC | мама |
VCC | мама |
INT2 | мама |
SDO | мама |
CS_5V | мама |
SDA | мама |
SCL | мама |
SDA | мама |
SCL | мама |
SCL | мама |
SDA | мама |
INT1 | мама |
GND | мама |
GND | мама |
GND | мама |
GND | мама |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.