???
Математика на уровне МГУ

Страница 4 из 6 ПерваяПервая 123456 КрайняяКрайняя
Показано с 76 по 100 из 135

Тема: Гироскоп+Акселлерометр=УпОб

  1. #76

    Re: Гироскоп+Акселлерометр=УпОб

    mega_mozg_13 а можешь прошивочку для тинси2 сделать?

  2. #77
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

    Re: Гироскоп+Акселлерометр=УпОб

    JimmyBV единая прошивка для тинзи и промикро(mega32u4, 16Mhz).

    подключение:
    Teensy2.SCL(PD0) = MPU6050.SCL
    Teensy2.SDA(PD1) = MPU6050.SDA
    ну и питание.
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  3. #78

    Re: Гироскоп+Акселлерометр=УпОб

    Собрал на макетной плате!
    Рабооооотает!

    Осталось придумать маленький удобный корпус и можно на наушники вешать.
    (в играх не проверял)

  4. #79
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

    Re: Гироскоп+Акселлерометр=УпОб

    Цитата Сообщение от JimmyBV Посмотреть сообщение
    Собрал на макетной плате!Рабооооотает!
    Осталось придумать маленький удобный корпус и можно на наушники вешать. (в играх не проверял)
    больше, больше информации!!! фотки, видео и конечно результаты в играх.
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  5. #80

    Re: Гироскоп+Акселлерометр=УпОб

    С удовольствием.
    Вот так сейчас выглядит тестовая ерунда на макетной плате и наушниках.
    Нажмите на изображение для увеличения. 

Название:	IMG_20140512_232819m.jpg 
Просмотров:	112 
Размер:	326.4 Кб 
ID:	176065

    Записал видео с быстрой настройкой. Еще кучу всего нажно донастроить что бы отклики были адекватными, слишком большой диапазон кручения головой.
    На записи из WarThunder мне приходилось оооочень сильно крутить головой что бы были адекватными движения.
    (смотреть в 720р)

  6. #81
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

    Re: Гироскоп+Акселлерометр=УпОб

    Цитата Сообщение от JimmyBV Посмотреть сообщение
    Еще кучу всего нажно донастроить что бы отклики были адекватными, слишком большой диапазон кручения головой.
    На записи из WarThunder мне приходилось оооочень сильно крутить головой что бы были адекватными движения.
    я в "MM_Tracker" выставлял множетели для углов "1.5", а в "FaceTrackNoIR" все кривые выравнивал и выключал фильтры.
    Нажмите на изображение для увеличения. 

Название:	Безымянный.png 
Просмотров:	51 
Размер:	100.9 Кб 
ID:	176066
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  7. #82

    Re: Гироскоп+Акселлерометр=УпОб

    C FaceTrackNoIR я встретился вообще первый раз =) Ничего в принципе сложного, но раньше с УпОб дел не имел. Всё в новинку.
    Множитель для горизонтали мне нужен небольшой, а вот для вертикали - достаточно приличный.
    В общем в ближайшее свободное время буду экспериментировать.
    p.s.: И надо собрать в какой-то компактный бокс. Такую тяжелую штуку неудобно на голове держать =)))

  8. #83
    Зашедший
    Регистрация
    04.11.2009
    Возраст
    37
    Сообщений
    22

    Re: Гироскоп+Акселлерометр=УпОб

    Офигительно! Мечта каждого фритраковода, которого замучил баланс "дрожь/плавность/четкое позиционирование" А подскажите пожалуйста, реализованы ли (будут ли) оси смещений? или только повороты и наклоны?

  9. #84
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

    Re: Гироскоп+Акселлерометр=УпОб

    Цитата Сообщение от dedugan4i Посмотреть сообщение
    А подскажите пожалуйста, реализованы ли (будут ли) оси смещений? или только повороты и наклоны?
    повороты уже работают, линейные смещения в разработке.

    кстати, если кто поищет/подскажет математику - буду благодарен, ато тыкаюсь по интуиции наугад. а времени свободного как не было так и нет чтобы плотно заниматься тестами и подборами математики.
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  10. #85
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

    Re: Гироскоп+Акселлерометр=УпОб

    Нажмите на изображение для увеличения. 

Название:	MM_Tracker_v2014.05.13.PNG 
Просмотров:	48 
Размер:	40.2 Кб 
ID:	176069
    [v2014.05.13]
    -добавлено интервал опроса трекера и отправки в "FaceTrackNoIR".
    -настроена совместимость работы с другим софтом работающим с USB девайсами (у меня глючило "Prismatik" из проекта "lightpack").
    Крайний раз редактировалось mega_mozg_13; 13.05.2014 в 13:54.
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  11. #86

    Re: Гироскоп+Акселлерометр=УпОб

    Цитата Сообщение от mega_mozg_13 Посмотреть сообщение
    ... линейные смещения в разработке.
    кстати, если кто поищет/подскажет математику - буду благодарен, ато тыкаюсь по интуиции наугад. а времени свободного как не было так и нет чтобы плотно заниматься тестами и подборами математики.
    Я искал по ключевому слову Deadreckoning (Dead reckoning). Это девайсы, позволяющие определять траекторию движения объекта при потере сигнала от GPS (например в туннеле, внутри строений). В нашем случае определять можно с помощью акселерометров. К сожалению готовых открытых решений не нашел. В одном из проектов системы навигации видел "заглушки" для Deadreckoning, найду - дам ссылку.
    А что за "Prismatic" ?

  12. #87
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

    Re: Гироскоп+Акселлерометр=УпОб

    А что за "Prismatic" ?
    "lightpack" исправил опечатку.

    Я искал по ключевому слову Deadreckoning (Dead reckoning)
    ок, спасибо. погуглю.
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  13. #88

    Re: Гироскоп+Акселлерометр=УпОб

    А можно mpu6050 удалить на большое расстояние от teensy?
    Думаю насчет разнести их. Teensy на столе, mpu6050 на наушниках.

    Еще возник вопрос в каком месте лучше крепить сам mpu6050. Макушка на наушниках или где-то сбоку на ухе.
    Вопрос именно в геометрии движения этой платы. В идеале она ведь должна быть в центре осей.

  14. #89
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

    Re: Гироскоп+Акселлерометр=УпОб

    Цитата Сообщение от JimmyBV Посмотреть сообщение
    А можно mpu6050 удалить на большое расстояние от teensy?
    Думаю насчет разнести их. Teensy на столе, mpu6050 на наушниках.
    в таком случае рекомендуют подтяжку линий SDA SCL к питанию резюками с обеих сторон, со стороны mpu6050 уже установлены 2,2k. со стороны promicro/teensy нужно доставлять. потестируй, самому интересно насколько их можно растянуть.
    для самостоятельного изучения

    Цитата Сообщение от JimmyBV Посмотреть сообщение
    Еще возник вопрос в каком месте лучше крепить сам mpu6050. Макушка на наушниках или где-то сбоку на ухе.
    Вопрос именно в геометрии движения этой платы. В идеале она ведь должна быть в центре осей.
    у меня в тестах на левой чашке наушника, не заметил искажений движений.
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  15. #90

    Re: Гироскоп+Акселлерометр=УпОб

    Я так понял что эту панельку надо всегда строго в горизонтальном положении крепить?
    Закрепил вертикально и нормально не работает. Оси в разные стороны =)

  16. #91
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

    Re: Гироскоп+Акселлерометр=УпОб

    Цитата Сообщение от JimmyBV Посмотреть сообщение
    Я так понял что эту панельку надо всегда строго в горизонтальном положении крепить?
    Закрепил вертикально и нормально не работает. Оси в разные стороны =)
    на текущий момент да, потому что разные формулы расчетов углов для (поправка на силу гравитации для оси которая установлена вертикально, поумолчанию это "Z" = нормальное положение платы).
    JimmyBV, вертикально - подробнее, куда у тебя край с выводами, в низ или в сторону?
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  17. #92

    Re: Гироскоп+Акселлерометр=УпОб

    Цитата Сообщение от mega_mozg_13 Посмотреть сообщение
    на текущий момент да, потому что разные формулы расчетов углов для (поправка на силу гравитации для оси которая установлена вертикально, поумолчанию это "Z" = нормальное положение платы).
    JimmyBV, вертикально - подробнее, куда у тебя край с выводами, в низ или в сторону?
    Микросхемой к левому наушнику, VCC вперед и вниз.
    Самая большая проблема с которой столкнулся это позиционирование микросхемы на наушниках. Хоть уровень бери да на голову клади с наушниками.
    Если с поворотом головы проблем особых нет, то с наклоном вперед назад вечно проблемы. Из-за не точной оси наклона головы - движения получаются со сдвигами.
    Ось ролл-а головы свел на ноль уменьшив множитель до очень малых значений.

    Кстати без резисторов впаял провода от USB A-B (обрезав концы). Длина примерно 0.8-1м
    Шум увеличился точно. (хотя может быть это проблема именного этой (второй) микросхемы гироскопа?)
    Может быть есть смысл экран провода тоже на GND тинси кинуть?

  18. #93
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

    Re: Гироскоп+Акселлерометр=УпОб

    [v2014.05.19] добавил выбор позиции сенсора относительно направления силы гравитации.
    Нажмите на изображение для увеличения. 

Название:	MPU6050_axes.PNG 
Просмотров:	65 
Размер:	455.0 Кб 
ID:	176140
    текущая "нормальная позиция" это вертикально по оси Z, чип ножками к земле крышкой к небу.

    - - - Добавлено - - -

    Цитата Сообщение от JimmyBV
    Кстати без резисторов впаял провода от USB A-B (обрезав концы). Длина примерно 0.8-1м
    Шум увеличился точно. (хотя может быть это проблема именного этой (второй) микросхемы гироскопа?)
    Может быть есть смысл экран провода тоже на GND тинси кинуть?
    а попробуй с экраном, и потом и с резисторами.
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  19. #94
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

    Re: Гироскоп+Акселлерометр=УпОб

    еще подскажу, для инверсии сигнала можно использовать множитель с обратным знаком (ну это так чистая математика).
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  20. #95

    Re: Гироскоп+Акселлерометр=УпОб

    Цитата Сообщение от mega_mozg_13 Посмотреть сообщение
    еще подскажу, для инверсии сигнала можно использовать множитель с обратным знаком (ну это так чистая математика).
    Ха! Не подумал! Инвертировал через FaceTrack

  21. #96

    Re: Гироскоп+Акселлерометр=УпОб

    Прошил новой прошивкой.
    После первого сохранения результатов усреднения - программа стала выдавать по осям нули.
    Воткнул вторую плату со старой прошивкой - тоже нули.
    Перепрошил вторую - опять нули.

    Что-то не так...

  22. #97
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

    Re: Гироскоп+Акселлерометр=УпОб

    JimmyBVв закладке "прошивка" кнопка "сброс памяти устройства", и потом перезагрузка или перевоткнуть в USB.
    и вообще скриншоты в этом плане очень помогают =)
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  23. #98
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  24. #99
    Зашедший
    Регистрация
    29.07.2004
    Адрес
    РБ, Минск
    Возраст
    46
    Сообщений
    434

    Re: Гироскоп+Акселлерометр=УпОб

    С помощью mega_mozg-а заимел собранное устройство:
    Скрытый текст:

    Настройки фэйстрека:
    Скрытый текст:

    И поменял настройки фильтра (вторая кривая такая же):
    Скрытый текст:

    Получилось вот так:
    Скрытый текст:

  25. #100
    Пилот
    Регистрация
    07.07.2003
    Адрес
    Samara
    Сообщений
    571

    Re: Гироскоп+Акселлерометр=УпОб

    Вау! Мне нравится. Очень нравится!
    Насколько сложно эту микруху (6-осевой гироскоп без платы) купить в России?
    Есть ли проблемы с центровкой?
    По любому Mega_Mozg_13 - большой респект!!!
    Успехов!

Страница 4 из 6 ПерваяПервая 123456 КрайняяКрайняя

Ваши права

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