IMU-сенсор: гироскоп, акселерометр, барометр и магнетометр на одной плате. Железки Амперки
Добавь проекту 10D: https://amperka.ru/product/troyka-imu-10-dof?utm_source=announce&utm_campaign=imu-2019&utm_medium=youtube
IMU сенсор определит положение устройства в магнитном поле земли, измерит ускорения и скорости вращения по всем трём осям и подскажет высоту над уровнем моря.
За определение положения по десяти степеням свободы отвечают сразу четыре чипа STMicroelectronics.
Трёхосный магнитометр LIS3MDL измеряет напряженность магнитного поля относительно модуля. Это поможет определить направление на Север, обнаружить скрытую проводку или источники сильного магнитного поля.
Акселерометр LIS331DLH определяет величину ускорений по всем осям устройства. На основе показаний датчика легко определить направление к центру Земли. Измерение ускорений поможет рассчитать силу удара, собрать балансирующего робота и защитит проект при падении.
Трёхосный гироскоп L3G4200D покажет вращение устройства относительно своих осей. Это поможет стабилизировать самолёт или квадрокоптер по крену, тангажу и рысканью.
И наконец цифровой барометр LPS331AP по изменению атмосферного давления определит текущую высоту над уровнем моря. А ещё его можно использовать в качестве постой метеостанции — как и все IMU чипы он оснащён встроенным термометром.
Комбинированная обработка показаний акселерометра, гироскопа и магнитометра позволяет точно определить перемещение устройства в пространстве. Фильтр Мэджвика использует кватернионы вместо углов Эйлера, а значит вы не столкнётесь с эффектом складывания рамок.
Впрочем весь этот матан спрятан в библиотеку TroykaIMU — на выходе у вас будут только точные значения перемещений вашего проекта.
IMU сенсор на 10 степеней свободы — поможет вам найти своё место под Солнцем.
Подробное описание, библиотеки, скетчи для работы с IMU: http://wiki.amperka.ru/%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D1%8B:troyka-imu-10-dof