Komaroff Опубликовано: 26 ноября 2019 Опубликовано: 26 ноября 2019 12 часов назад, GO63 сказал: Всем привет! Теперь крайняя версия трекера - Razor AHRS 5DOF [20191019] Респект ! А в какой версии архиватора запакованы файлы ? По ссылке, в разделе Download, загруженные архивы у меня не открываются, пробовал на разных машинах. 1
GO63 Опубликовано: 26 ноября 2019 Автор Опубликовано: 26 ноября 2019 Всё запаковано в WinRar 5.70 (32 разрядная). Проверил, архивы скачиваются и распаковываются нормально. В предыдущей версии [20190111] этот же архиватор использовал. Что, не получается распаковать?
Komaroff Опубликовано: 26 ноября 2019 Опубликовано: 26 ноября 2019 (изменено) Странно. Предыдущая нормально распаковывается. А новая ни в какую. Архиватор 3.7. Только что все повторил, все так же не открывается новая, а старая нормально. Изменено 26 ноября 2019 пользователем Komaroff
GO63 Опубликовано: 26 ноября 2019 Автор Опубликовано: 26 ноября 2019 (изменено) Установил старинный архиватор WinRAR 3.24. Попробуй распаковать архив из вложения. Если получится, все архивы перезапишу этой версией. Razor_AHRS_5DOF_Wemos.rar Изменено 26 ноября 2019 пользователем GO63 1
Komaroff Опубликовано: 26 ноября 2019 Опубликовано: 26 ноября 2019 Этот архив нормально распаковался. Заранее спасибо.
GO63 Опубликовано: 26 ноября 2019 Автор Опубликовано: 26 ноября 2019 Перепаковал все архивы в WinRar 3.24: https://sites.google.com/site/diyheadtracking/home/razor-ahrs-5dof-20191019-samodelnyj-inercionnyj-5dof-treker/download-20191019 Всё скачивается и распаковывается. Удачи! 3
Komaroff Опубликовано: 26 ноября 2019 Опубликовано: 26 ноября 2019 Скачивается и распаковывается. Огромное спасибо ! 1
vladevgeniy Опубликовано: 3 декабря 2019 Опубликовано: 3 декабря 2019 Интересно, а можно зделать кнопку к ардуино для центровки без программы. Имхо удобно тык и в центре, она может и еепром обновить в теории. Выводов свободных тьма ведь. А?)
GO63 Опубликовано: 3 декабря 2019 Автор Опубликовано: 3 декабря 2019 (изменено) Да, можно, нужно лишь пару строк добавить в скетч. Но не нужно! Окончательная центровка перед вылетом делается по кнопке, назначенной в Опентреке на кнопку Center. Центровка в Ардуино нужна лишь для исправления бага (или фичи?) Опентрека - когда координата Yaw меняется с +180 на -179, то обзор в Опентреке проходит полный круг по длинному пути, хотя довернуть надо было на 1 градус. Это бывает, когда монитор установлен на юге от головы. И центровка в самом Опентреке здесь не спасёт. Центровка в Ардуино обеспечивает Yaw==0 при направлении головы в центр монитора, а граница +180/-180 всегда получается в противоположном от монитора направлении, которое для обзора не используется. Тогда центровка в Опентреке работает правильно. Так где удобнее нажать кнопку: на голове или на клавиатуре?! Изменено 3 декабря 2019 пользователем GO63
159BAG_Maxil75 Опубликовано: 6 декабря 2019 Опубликовано: 6 декабря 2019 Добрый вечер! Вопрос. Повлияют ли маленькие шурупы диаметром 1мм на работу сенсеров. Будут крепить платы в штатных местах и крышки на корпусах сенсеров
GO63 Опубликовано: 6 декабря 2019 Автор Опубликовано: 6 декабря 2019 Если шляпки шурупов ничего не замкнут, то не повлияют. Даже дужка наушников не страшна, а она намного массивнее. Нужно только правильно откалибровать магнитометр. В моём корпусе BOX KA-08 тоже есть два шурупа. И не маленьких! В корпусе всё должно быть закреплено, чтобы ничего не смещалось относительно магнитометра при наклонах. Батарею лучше приклеить скотчем или соплемётом. 1
vladevgeniy Опубликовано: 9 декабря 2019 Опубликовано: 9 декабря 2019 04.12.2019 в 03:20, GO63 сказал: Да, можно, нужно лишь пару строк добавить в скетч. Но не нужно! Окончательная центровка перед вылетом делается по кнопке, назначенной в Опентреке на кнопку Center. Центровка в Ардуино нужна лишь для исправления бага (или фичи?) Опентрека - когда координата Yaw меняется с +180 на -179, то обзор в Опентреке проходит полный круг по длинному пути, хотя довернуть надо было на 1 градус. Это бывает, когда монитор установлен на юге от головы. И центровка в самом Опентреке здесь не спасёт. Центровка в Ардуино обеспечивает Yaw==0 при направлении головы в центр монитора, а граница +180/-180 всегда получается в противоположном от монитора направлении, которое для обзора не используется. Тогда центровка в Опентреке работает правильно. Так где удобнее нажать кнопку: на голове или на клавиатуре?! Дело в том что датчик поставлен в VR шлем, имхо всегда удобнее чтобы была возможность не снимая нажать. Хотя я сам еще не пробовал в деле, собираю пока месь. Хотел на будущее сразу определиться планировать кнопку или нет. Если можно наверное автору совсем не сложно, зная свой код зделать возможность копочки)) Ну и можно закоментировать строки, кому надо заюзает!
GO63 Опубликовано: 9 декабря 2019 Автор Опубликовано: 9 декабря 2019 Не сложно, конечно, да и ещё один чел просил кнопку. Испытал кнопку центровки на Nano, между D2 и GND, они у Nano рядом. Вставил в Razor_AHRS_5DOF_Tracker.ino в строку 345, ( перед строкой timestamp_old = timestamp; ) такой блок операторов: { #define ButtonPin 2 pinMode(ButtonPin, INPUT_PULLUP); static char ButtonState, LastButtonState; ButtonState = !digitalRead(ButtonPin); if (ButtonState != LastButtonState) { LastButtonState = ButtonState; if (ButtonState) FixCenter(); } } При замыкании пинцетом D2 и GND, происходит однократная центровка. Для повышения помехозащищённости стоит подключить резистор 10 kOm между D2 и VCC.
vladevgeniy Опубликовано: 10 декабря 2019 Опубликовано: 10 декабря 2019 Спасибо!) Скопировал в блокнот пост. Когда заюзаю, если понадобится перецентровывать оперативно, включу тоже, будет удобно !) 1
Andr_2015 Опубликовано: 23 декабря 2019 Опубликовано: 23 декабря 2019 Добрый день! Не получается прошить Ардуино, выдает ошибку. Arduino: 1.8.9 (Windows Store 1.8.21.0) (Windows 10), Плата:"Arduino Nano, ATmega328P" Скетч использует 18364 байт (59%) памяти устройства. Всего доступно 30720 байт. Глобальные переменные используют 1333 байт (65%) динамической памяти, оставляя 715 байт для локальных переменных. Максимум: 2048 байт. Произошла ошибка при загрузке скетча Этот отчёт будет иметь больше информации с включенной опцией Файл -> Настройки -> "Показать подробный вывод во время компиляции" До этого на Ардуино было залито другое ПО. Может надо как то очистить память? Подскажите что делать.
GO63 Опубликовано: 23 декабря 2019 Автор Опубликовано: 23 декабря 2019 Инструменты -> Процессор "ATmega328P" -> ATmega328P (Old Bootloader)
Andr_2015 Опубликовано: 23 декабря 2019 Опубликовано: 23 декабря 2019 Большое спасибо!!! Помогло! Еще вопрос. У меня датчик GY-85. Как он должен быть расположен относительно монитора? Y стрелка, смотрит на монитор, X - на лево, плата расположена данной маркировкой на верх (детали на плате снизу)? 1
GO63 Опубликовано: 23 декабря 2019 Автор Опубликовано: 23 декабря 2019 Главное, чтобы стрелка Y не смотрела вверх или вниз (8 вариантов ориентации), так как коррекция по магнитометру в этом положении почти не работает. Остальные положения (16 вариантов ориентации) одинаково хорошо работают. Я говорил об этом в разделе "Тест работы по сырым значениям датчиков [Test Row]", пункт 9, здесь: https://sites.google.com/site/diyheadtracking/home/diy-razor-ahrs-5dof-20180715/razor_ahrs_5dof-20180715-software Просто нужно выставить правильно "клюв", чтобы он смотрел на монитор и зелёная часть с ноздрями была сверху. Нужно выбрать его положение из списка в левом нижнем углу.
Andr_2015 Опубликовано: 24 декабря 2019 Опубликовано: 24 декабря 2019 Все настроил и откалибровал. Не могу настроить opentrack 2.3.11 BETA3 В OpenTrack 2.3.0, тоже не получается.
GO63 Опубликовано: 24 декабря 2019 Автор Опубликовано: 24 декабря 2019 А страница Command где? В ней надо сделать всё так же, как в Connect.ini: 1
Andr_2015 Опубликовано: 24 декабря 2019 Опубликовано: 24 декабря 2019 У меня значение BaudRate другое! Может из-за этого? dll подключил.
GO63 Опубликовано: 24 декабря 2019 Автор Опубликовано: 24 декабря 2019 Ну так ты же не сказал, что не работает в Опентреке! Если в Menu.h - #define OUTPUT__BAUD_RATE 115200 и в Connect.ini - BaudRate = 115200 , то и в Опентреке нужно так же: BaudRate = 115200. Если Осьминожка не движется после нажатия Start, то это входные настройки, если Осьминожка движется, а в игре поворотов нет, то это выходные настройки. Проверь пункты A и B, как здесь: https://sites.google.com/site/diyheadtracking/home/diy-razor-ahrs-5dof-20180715/razor_ahrs_5dof-20180715-opentrack-turning
Andr_2015 Опубликовано: 25 декабря 2019 Опубликовано: 25 декабря 2019 Большое спасибо! Все заработало! Параметры порта стояли не правильные, изменил. Но в игре Ил-2 не назначаются клавиши на смешение головы пилота. Придется подключать второй датчик. И у меня появилась другая проблема. Верхний датчик у меня GY-85. У него питание с Ардуино идет 3,3 вольта. А нижний датчик планирую использовать GY-9250. У него питание должно быть 5 вольт. Хватит ли 3,3 вольта для питания GY-9250? И еще вопрос, как-то можно будет задействовать смешение головы пилота вверх и вниз? 1
GO63 Опубликовано: 25 декабря 2019 Автор Опубликовано: 25 декабря 2019 У GY-85 есть два входа для питания: VCC_IN - на этот вход можно подавать от 3,3V и больше, можно даже больше 5V. 3.3V - на этот вход в диапазоне 3...3.3V, если больше может сгореть. У GY-9250 один вход для питания: VCC - на этот вход можно подавать от 3,3V и больше, можно даже больше 5V. Cмещение головы пилота вверх и вниз можно задать с кнопок с помощью FreePIE. Товарищ Ufopter подробно описал это здесь: https://forum.warthunder.ru/index.php?/topic/209598-opentrack-i-knopkiosi-dzhoistika-dlya-upravleniya-obzorom-i-bolee-slozhnye-variatsii/&do=findComment&comment=6960850 1 1
Andr_2015 Опубликовано: 25 декабря 2019 Опубликовано: 25 декабря 2019 Я на форуме warthunder не могу ни написать, ни скачать, только просмотр. На скрине ниже, есть доработка Опентрека, для назначения клавиш на смещение. Сможешь её сюда выложить? В личку, я там тоже не могу написать.
Economist Опубликовано: 25 декабря 2019 Опубликовано: 25 декабря 2019 https://drive.google.com/open?id=14huWP1AK_snoS9JITg13R2Qh5092M6ao 3
Andr_2015 Опубликовано: 25 декабря 2019 Опубликовано: 25 декабря 2019 2 часа назад, Economist сказал: https://drive.google.com/open?id=14huWP1AK_snoS9JITg13R2Qh5092M6ao Спасибо! Завтра буду пробовать.
Andr_2015 Опубликовано: 26 декабря 2019 Опубликовано: 26 декабря 2019 14 часов назад, Economist сказал: https://drive.google.com/open?id=14huWP1AK_snoS9JITg13R2Qh5092M6ao Все работает! Огромное спасибо!
Bashka_IF Опубликовано: 19 января 2020 Опубликовано: 19 января 2020 (изменено) Спасибо за калибровку магнитометра прямо на голове, хоть еще и не попробовал ее. у меня периодически начинает пружинить по непонятным причинам, (кстати почему это может быть ?) это 100% лечится перекалибровкой магнитометра, но вращать по всем всем направлениям наушники с проводами руками все же боль, теперь она облегчится ) PS нет ли каких идей чтоб получить 6DOF, все же немного не хватает оси выше-ниже ? Изменено 19 января 2020 пользователем Bashka_IF 1
MYCYJIbMAHUH Опубликовано: 17 февраля 2020 Опубликовано: 17 февраля 2020 (изменено) А есть ли примеры установки инерционника в наушники геймтрикС?.В правой раковине где камера вроде достаточно места. Изменено 17 февраля 2020 пользователем MYCYJIbMAHUH
GO63 Опубликовано: 17 февраля 2020 Автор Опубликовано: 17 февраля 2020 Магнитометр может уйти в насыщение, если его крепить рядом с магнитом наушника. Надо проверять на месте.
Economist Опубликовано: 17 февраля 2020 Опубликовано: 17 февраля 2020 В версии 2.3.11 ролл у всех нормально работает?
Economist Опубликовано: 21 февраля 2020 Опубликовано: 21 февраля 2020 Забыл записать центровку после калибровки, все ОК. 1
wb-frost Опубликовано: 22 февраля 2020 Опубликовано: 22 февраля 2020 Господа, а этот трекер можно использовать для VR трекинга? Т.е. можно - ли получить трекинг 360 градусов один к одному, когда угол виртуального поворота головы соответствует углу поворота реальной головы? Есть ли "задержки" и "резинки"?
GO63 Опубликовано: 22 февраля 2020 Автор Опубликовано: 22 февраля 2020 Цитата Получить трекинг 360 градусов один к одному - можно, но есть проблема с переходом обзора границы по Yaw от -179 до +180 градусов. И это проблема не инерционника, а Опентрека. При пересечении этой границы обзор пойдёт по длинному пути и совершит полный оборот, хотя довернуть надо всего на один градус. Цитата "задержки" и "резинки" - есть в любом устройстве обзора. Здесь частота опроса 50 кадров в секунду - это задержка 20 мс , плюс к этому задержка на фильтрацию в Опентреке. Но для обзора такие задержки несущественны. 1
MaxPyro Опубликовано: 25 февраля 2020 Опубликовано: 25 февраля 2020 А какой из вариантов сенсоров, представленных здесь, обеспечивает лучшее качество трекинга?
GO63 Опубликовано: 25 февраля 2020 Автор Опубликовано: 25 февраля 2020 Качество примерно одинаковое у всех вариантов. Лучше выбирать датчики по размерам, цене и возможности купить. Чуть подробнее о выборе датчиков я говорил здесь: https://forum.warthunder.ru/index.php?/topic/247114-5dof-inertsionnik-so-smeshcheniyami/&do=findComment&comment=7811544 1
159BAG_Maxil75 Опубликовано: 6 марта 2020 Опубликовано: 6 марта 2020 Всем здравствуйте! Собрал 5DOF инерционник со смещениями проводную версию, для отработки всех нюансов. Хочу поблагодарить GO63 за помощь на всех этапах сборки, поверьте вопросов было очень много. Может кому пригодиться: 1. Собирал на силиконовых проводах 22AWG, провода очень хорошие, мягкие, но толстоваты заказал в два раза тоньше 28AWG/ 2. Датчик NECK крепил к шее, вроде все удобно, но появились «паразитные» движения при повороте-подъеме головы. Перенес на грудь, использовал схему крепления как на кардиодатчиках на тренировке. Получилось более естественное движение. 3. Корпуса проектировал в SketchUp потом заказывал , перебрал человек 7 кто печатает, качество удовлетворило только у 2. Ну это мои заморочки. 3
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас