Акселерометр, гироскоп, компас + STM32
1. Подключить датчик (MPU9250(5)) к МК STM32F4xx и получить данные по SPI (Есть проверенный проект для STM32F411 в среде IAR, в этой же среде нужно сделать рабочий проект).
2. Нужно преобразовать данные в системе гиперкомплексных чисел – кватернионов.
3. Для объединения получаемых данных и расчета ориентации в пространстве по показаниям МЭМС датчиков использовать фильтр Маджвика.
4. Реализовать алгоритмы калибровки датчика для для уменьшения погрешностей.
5. Визуализировать результаты (любым удобным способом).
Для примера есть готовый ( рабочий ) проект в среде CooCox IDE для STM32F429 и к нему визуализация на Python. + видео и описание. Но датчик подключен по I2C.
Второй проект (упомянут выше) работает по SPI, но только инициализация и получение данных с датчиков.
Нужен человек, который занимался такого рода задачами и имеет свои наработки.
-
61 Скорее всего будет быстрее заменить в готовой библиотеке связь по I2C на SPI. Для оценки времени нужно посмотреть на эту библиотеку и оценить её соответствие требованиям.
Так что пишите, возьмусь за эту работу.
Current freelance projects in the category C & C++
Reverse engineering of console utilities for querying SSD controllers (Flash ID)1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++… C & C++, Desktop Apps ∙ 6 days 23 hours back ∙ 6 proposals |
Development of a Minecraft Java Seed Map / Seed Viewer for the websiteDevelopment of Minecraft Java Seed Map / Seed Viewer for the websiteProject Description A browser-based tool Minecraft Java Seed Map / Seed Viewer needs to be developed, which will work on our website and allow the user to enter a seed from Minecraft Java Edition and view an… C & C++, HTML & CSS ∙ 7 days 5 hours back ∙ 15 proposals |
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x)
22 USD
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x) on the identical hardware platform (ESP32 + SX1268, 2W) based on the criteria of range, throughput, link stability, and power consumption. Conduct tests with… C & C++, C# ∙ 11 days 13 hours back ∙ 2 proposals |