Датчик MPU 9250: Читаем данные по SPI и выводим в Python через COM-порт. Инерционный трекер.
Пришло время избавиться от “рождественской елки“ в виде платы Discovery на наушниках. Перенесем программу для отслеживания поворота головы на более компактное (и более дешевое) железо. В качестве контроллера будем использовать STM32F103C8T6, а гироскоп, магнитометр и акселерометр есть на датчике MPU-9250, который подключим по SPI.
Общая цена этого железа на AliExpress - около 5$ с учетом доставки.
MPU-9250 - штука хорошая, но подключить ее, опираясь чисто на даташиты, у меня что-то не выходило. Особенно хитро устроен магнитометр датчика, т.к. он вообще подключен в качестве внешнего модуля. Помогла разобраться библиотека MPU9250 для Arduino - там есть все основные установки датчика и чтение данных с подробными комментариями. Функции из этой библиотеки я и утянул в свой проект на STM32F103C8T6.
Сегодня планирую пройтись кратко по регистрам датчика MPU9250 и если успею - почитаю данные по COM порту в Python.
-------------------------------
Карта регистров MPU9250: http
1 view
457
136
7 months ago 02:12:53 1
Датчик MPU 9250: Читаем данные по SPI и выводим в Python через COM-порт. Инерционный трекер.
7 months ago 00:14:28 1
Практические занятия по робототехнике. Конструктор ROBOT BIN CLASSIC
9 months ago 00:30:37 1
Программирование STM32: Работа с датчиком MPU6050. Using STM32 I2C to read data from MPU6050
9 months ago 00:29:35 1
Очередные модули из Китая #13
9 months ago 00:06:21 1
Электрогитара CORT G250-Spectrum - стиль 80х
10 months ago 00:06:16 1
бесплатные неодимовые магниты 4 места
10 months ago 00:33:03 9
Как сделать электродвигатель. Урок №7
1 year ago 00:33:09 1
Редуктор своими руками для машинки, танка, робота, ардуино.
1 year ago 00:16:08 1
Станок для резки пенопласта своими руками / How to make a plastic foam cutter
2 years ago 00:16:47 7
Балансирующий робот и ПИД / Balancing robot and the PID
2 years ago 00:19:00 16
Робот на Arduino! “с системой навигации как у лунохода“
4 years ago 00:05:45 13
Стабилизатор для камеры на Ардуино и сервоприводах + акселерометр гироскоп MPU6050 Gy521