Плата расширения X-NUCLEO-IKS01A2 от ST Microelectronics может использоваться для определения движения и параметров окружающей среды. На борту установлено множество различных MEMS-датчиков: трехосевые акселерометр и гироскоп LSM6DSL; 3-D акселерометр и магнетометр LSM303AGR; датчик температуры и влажности HTS221; барометрический датчик давления-альтиметр LPS22HB. Дополнительные сенсоры можно установить в имеющийся на плате сокет DIL24.
X-NUCLEO-IKS01A2 предназначена для работы в паре с процессорными платами семейства Nucleo STM32. Примеры приложений (Keil, IAR, System Workbench) включены в программный пакет X-CUBE-MEMS1 и могут запускаться на платах NUCLEOF401RE, NUCLEO-L053R8, NUCLEO-L152RE или NUCLEO-L476RG (процессорная плата приобретается отдельно).
Датчики на борту X-Nucleo-IKS01A2 и совместимые процессорные платы
Для знакомства с работой датчиков без программирования можно воспользоваться программой Uniclo-GUI. Программа позволяет отображать поток данных с разных датчиков в графическом или текстовом виде плюс позволяет сохранять результаты измерений в виде файлов для последующего анализа и обработки.
Интерфейс программы Unicleo GUI
Особенности X-NUCLEO-IKS01A2
- LSM6DSL MEMS 3D акселерометр (±2/±4/±8/±16 g) и 3D гироскоп (±125/±245/±500/±1000/±2000 dps);
- LSM303AGR MEMS 3D акселерометр (±2/±4/±8/±16 g) и MEMS 3D магнетометр (±50 gauss);
- LPS22HB MEMS-датчик давления, 260-1260 hPa абсолютного давления, цифровой барометр;
- HTS221: емкостной цифровой датчик относительной влажности и температуры;
- Панель DIL24 для установки дополнительных датчиков;
- Бесплатные библиотеки и примеры кода совместимого с STM32Cube;
- Функционал I²C-агрегатора данных на LSM6DSL (sensor hub);
- Совместимость с платами STM32 Nucleo boards;
- Оборудованы разъемом Arduino UNO R3 connector.
Источник: www.compel.ru