Myvideo

Guest

Login

Датчик MPU 9250: Читаем данные по SPI и выводим в Python через COM-порт. Инерционный трекер.

Uploaded By: Myvideo
1 view
0
0 votes
0

Пришло время избавиться от “рождественской елки“ в виде платы Discovery на наушниках. Перенесем программу для отслеживания поворота головы на более компактное (и более дешевое) железо. В качестве контроллера будем использовать STM32F103C8T6, а гироскоп, магнитометр и акселерометр есть на датчике MPU-9250, который подключим по SPI. Общая цена этого железа на AliExpress - около 5$ с учетом доставки. MPU-9250 - штука хорошая, но подключить ее, опираясь чисто на даташиты, у меня что-то не выходило. Особенно хитро устроен магнитометр датчика, т.к. он вообще подключен в качестве внешнего модуля. Помогла разобраться библиотека MPU9250 для Arduino - там есть все основные установки датчика и чтение данных с подробными комментариями. Функции из этой библиотеки я и утянул в свой проект на STM32F103C8T6. Сегодня планирую пройтись кратко по регистрам датчика MPU9250 и если успею - почитаю данные по COM порту в Python. ------------------------------- Карта регистров MPU9250: http

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later