Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Инженерный раздел > Микроконтроллеры, робототехника, схемотехника, 3D принтеры
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 20.07.2018, 17:18   #1
ksprog
 
Регистрация: 20.07.2018
Сообщений: 7
Репутация: 10
Вопрос mpu 6050

подскажите как с этой штуки адекватно захватывать углы (повороты) ?

допустим изначально имеется 0 0 0 по осям
несколько раз покрутим по одной из осей и вместо 0 0 0 в исходном состоянии уже 60 0 0 градусов

откуда они берутся?
ksprog вне форума   Ответить с цитированием
Старый 20.07.2018, 21:26   #2
WorldMaster
Профессионал
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Адрес: Россия, Мурманск
Сообщений: 2,032
Репутация: 586

icq: 359393755
По умолчанию

мистика .. код надо смотреть. Как считываете, инициализируете.
Вот тут вроде неплохо расписано.
__________________
ICQ - 359393755 E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
Если помог - нажми на весы
WorldMaster вне форума   Ответить с цитированием
Старый 21.07.2018, 09:36   #3
ksprog
 
Регистрация: 20.07.2018
Сообщений: 7
Репутация: 10
По умолчанию

для начала запускал этот тест https://github.com/jrowberg/i2cdevli...o/IMU_Zero.ino
- выяснял диапазон аккуратных значений

потом в этот код https://github.com/jrowberg/i2cdevli...s/MPU6050_DMP6

вставлял выявленные значения из предыдущего теста.

Код:

    // supply your own gyro offsets here, scaled for min sensitivity
    mpu.setXGyroOffset(-538);
    mpu.setYGyroOffset(-58);
    mpu.setZGyroOffset(37);
    mpu.setZAccelOffset(3519); // 1688 factory default for my test chip
    mpu.setYAccelOffset(-2858);
    mpu.setXAccelOffset(-1255);

ну и короче оно не может в оригинальном положении после многих наклонов показывать изначальные значения типо 0 0 0 (euler deg), какие-то паразитные цифры появляются(

где то писали что его нужно калибровать постоянно или в промежутках между замерами? это что такое вообще и как это делается? разве первый тест это как раз не калибровка? ну честно говоря тот тест почти 3-5 мин делается. нахрена такое надо. мне надо быстро и без тормозов чтобы.

Хочу захват движений руки сделать из нескольких таких mpu.
Семплить прямо в Blender на ходу. Я уже делал маленький тест, по передаче углов из ардуинки в блендер. Кубик у меня крутился, хоть и с задержками, но это косяки скрипта.

А тут еще проблема с углами, девайс тупит (
ksprog вне форума   Ответить с цитированием
Старый 21.07.2018, 13:41   #4
WorldMaster
Профессионал
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Адрес: Россия, Мурманск
Сообщений: 2,032
Репутация: 586

icq: 359393755
По умолчанию

Да не. Нормально там все. Надо просто даташит читать внимательнее. Пощже поищу гдето у меня валялся проект с этим же чипом
__________________
ICQ - 359393755 E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
Если помог - нажми на весы
WorldMaster вне форума   Ответить с цитированием
Старый 23.07.2018, 14:25   #5
WorldMaster
Профессионал
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Адрес: Россия, Мурманск
Сообщений: 2,032
Репутация: 586

icq: 359393755
По умолчанию

А на чем вообще делаете??
Вот две статьи для ардуино. Но их не сложно переделать под свой язык.
Первая
Вторая
__________________
ICQ - 359393755 E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
Если помог - нажми на весы
WorldMaster вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
акселерометр MPU-6050 и atmega16(a) 25-й кадр Помощь студентам 2 26.05.2014 14:42


01:55.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru