Jump to content

GO63

Пользователи
  • Content Count

    63
  • Joined

  • Last visited

Community Reputation

36 Excellent

1 Follower

About GO63

  • Rank
    Пользователь

Recent Profile Visitors

356 profile views
  1. Нужно брать Pro Micro 5V с кварцем на 16МГц. Трёхвольтовые, с кварцем на 8МГц, не подходят для MMJOY.
  2. Это верно для Pro Micro с ATmega32u4 и с кварцем на 8МГц. А для Pro Micro с ATmega32u4 и с кварцем на 16МГц, при подаче на вход RAW напряжения не менее 5V (+ падение напряжения на стабилизаторе), на контакте VCC должно быть напряжение 5V.
  3. После калибровки магнитометра Rmax/Rmin должно быть не больше 1.1 На скрине не видно, сколько получилось? Использовать всегда следует крайнюю версию Razor AHRS. Сейчас это версия [20190111]: https://sites.google.com/site/diyheadtracking/home/diy-razor-ahrs-5dof-20190111 Важно калибровать магнитометр правильно: В той точке пространства, где будет голова во время игры, так как магнитное поле Земли неоднородно даже в разных точках комнаты. Датчик должен быть уже окончательно закреплён на наушниках и между чашками нужно вставить неметаллическую вставку по ширине головы (футбольную камеру или коробку), чтобы магнитное поле от наушников на датчик трекера было таким же, как когда наушники на голове. После калибровки значение Rmax/Rmin должно быть не больше 1,1. Не забыть записать калибровку в Ардуино кнопками [Arduino...] [Write Arduino...] [OK]. Во время калибровки датчик (вместе с наушниками и камерой) надо вращать в руках во всех направлениях, чтобы получился эллипсоид из желтых точек. В это время датчик должен быть там, где будет голова во время игры. То есть придётся встать за спинку кресла и крутить датчик в руках, над спинкой кресла.
  4. Загрузка похожа на торсионную подвеску у танка. Если будет работать на скручивание, возможно угол отклонения получить больше?
  5. Очень интересная конструкция! Особенно как пружину по тангажу спрятал. Вопросы: 1. Как в домашних условиях изготовить такую композитную пружину? 2. При каком угле изгиба такая пружина лопнет? 3. Какое боковое усилие на ручке джойстика в крайнем положении?
  6. А на форуме тундры крепят нижний датчик на колпачок шариковой ручки и цепляют его за воротник футболки
  7. Наверное, это потерялась регистрация библиотеки NPclient.dll. В Опентреке нужно залезть в выходные настройки: Output:->Freetrack 2.0 Enhansed [ ] В окне "freetrack protocol settings" выбрать: [Locate DLL]->modules\NPclient.dll->[Открыть]->[OK] При смене версии Опентрека всё повторить. Опентрек подцепляется к игре именно через эту библиотеку. И трекир, и фэйстрек тоже подцепляется к игре через NPclient.dll, только у них свои варианты этой dll.
  8. У меня так всё двоилось, когда было запущено две копии опентрека. Проверь количество Осьминожек в трее.
  9. Проблема в том, что у китайцев иногда свой загрузчик, Леонардоподобный, но не тот. Ещё в последнее время появились Wavgat Pro Micro. Это не совсем Arduino Pro Micro, в них другой CPU, и они только частично совместимы, лучше с ними не связываться, по крайней мере пока: https://ru.aliexpress.com/item/WAVGAT-Pro-Micro-ATmega32U4-5-V-16-ATmega328-arduino-Pro-Mini-2/32944561378.html А я тоже вернулся к загрузчику Leonardo. В загрузчике Sparkfun мне что-то не понравилось, забыл уже. Может быть, он более тормознутый оказался.
  10. В китайских pro micro бывает "глюк первого запуска": http://arduino.ru/forum/programmirovanie/arduino-pro-micro-glyuk-pervogo-zapuska Лечится перепрошивкой загрузчика. Я записывал в Pro Micro оба варианта загрузчиков Leonardo И Sparkfun Pro Micro. И оба они работают и прошиваются в Arduino IDE. Может, драйвер для Sparkfun не установил? Я делал по этому видео:
  11. Так сначала я и сделал. Но ток заряда достигает 1А в начале процесса. Для тумблера это нормально, а микрокнопка поджарилась (На фотке видно, что часть дорожек я сделал проводом, в схеме Layout уже всё нормально). По моей новой схеме ток через кнопку при заряде не идёт. И можно для прикола снимать график заряда батареи, только он не точный, завышенный, и заряд длится дольше. Испытано, при питании трекера и работе зарядника ничего страшного не происходит, батарея является буфером по питанию.
  12. Razor AHRS 5DOF [20190111]: Самодельный инерционный 5DOF трекер Предыдущая версия трекера Razor AHRS 5DOF [20180715] хорошо работает в проводном исполнении. Многие товарищи, собиравшие беспроводной Bluetooth вариант этого трекера, сообщили, что столкнулись с некоторыми проблемами. Я решил это проверить, и тоже столкнулся с трудностями. В результате появилась новая версия Razor AHRS 5DOF [20190111], в которой исправлены баги и добавлены новые возможности при работе через Bluetooth и при питании трекера от литиевой батареи. Вариант Razor AHRS 5DOF [20190111] подходит для любых вариантов исполнения трекера, 3DOF или 5DOF: Проводной версии трекера, Bluetooth версии трекера с питанием от повербанка, Bluetooth версии трекера с питанием от литиевой батареи. Razor AHRS 5DOF [20190111]: Самодельный инерционный 5DOF трекер
  13. Вот интересный формфактор, есть и с ATMEGA32U4 (5й вариант), может подойти для MMJOY: Сильные серии 10 видов Pro мини микро для Arduino Nano 3,0 V3.0 UNO R3 один ATMEGA32U4 ESP8266 ESP8285 CH340G CH340 WI-FI 3,3 В 5 В Где бы его описание почитать?
  14. JS.SS_Habicht говорил: Оказалось, что цвет Ардуино действительно может влиять на результат! В переписке с пользователем EIF мы выяснили, что в чёрной Ардуино Нано с жёлтыми разъёмами, купленной здесь: https://ru.aliexpress.com/item/WAVGAT-Nano-Mini-USB-Nano-3-0/32868170637.html?spm=a2g0s.9042311.0.0.35a333edAvQriS другой контроллер, и это уже не Nano, а WAVGAT NANO 3.0. Чтобы она заработала, нужно скачать плагин для Arduino IDE. Ссылка на плагин есть на странице продавца: https://drive.google.com/open?id=10gwrG9uTDwaEO-7EudsmBkfgdcyrcABI Из этого архива нужно скопировать папки hardware и libraries в папку с Arduino IDE. Тогда в списке плат появится WAVGAT NANO 3.0. Её и нужно выбрать для прошивки. Но скетч будет компилироваться с ошибками. Ошибки исправлены в следующем патче: AHRS_5DOF_WAVGAT_[20180715].rar. В скетче [20180715] нужно заменить файл RWdata.ino файлом из патча. Пропатченный скетч работает и с обычными Нано. Патч проверен только наполовину, ко мне ещё не пришла WAVGAT NANO 3.0. Просьба, у кого есть возможность, проверить работу трекера на плате WAVGAT NANO 3.0. AHRS_5DOF_WAVGAT_[20180715].rar
  15. Настройка Bluetooth модуля HC-06 У модуля HC-06 намного меньше возможностей, чем у модуля HC-05, но их вполне достаточно для работы в трекере. Настройка модуля HC-06 совершенно не похожа на настройку модуля HC-05. В отличие от HC-05, модуль HC-06 не требует специальной процедуры входа в режим ввода AT команд. Модуль HC-06 всегда готов к приёму AT команд, когда он не подключен по каналу Bluetooth. Обмен ведётся не на скорости 38400 бод, а на скорости, заданной ранее. Если модуль новый, из упаковки, то это скорость 9600 бод. При передаче AT команд, после команды не должны отсылаться символы возврата каретки и новой строки. Это значит, нужно в нижней строке Монитора порта выбрать «нет конца строки». Модуль HC-06 работает только в режиме Slave, это нам подходит. При подключении по каналу Bluetooth, на модуле HC-06 постоянно горит светодиод, что увеличивает потребляемый ток от батареи. Набор команд модуля HC-06 сильно ограничен. Никакие настройки нельзя считать из модуля, кроме версии (команда AT+VERSION), поэтому введём три необходимые нам команды, зададим: имя модуля «HC-06 AHRS», скорость обмена 115200), PIN-код доступа «1234». После подключения переходника USB-UART(TTL) к компьютеру, на модуле HC-06 часто заморгает светодиод. Это рабочий режим без подключения по Bluetooth. В этом режиме HC-06 может принимать AT команды. Если модуль новый, то скорость обмена 9600 бод, если нет, придётся угадывать скорость. Запустим Arduino IDE. В меню [Инструменты] выберем COM порт, назначенный для переходника USB-UART(TTL), в моём случае это COM5, и откроем [Монитор порта]. В нижней строке Монитора порта нужно выбрать [нет конца строки] и скорость [9600 бод]. AT команды нужно вводить в верхней строке заглавными английскими буквами. И не забываем нажать кнопку [Отправить]: Вводим: Ответ: AT [Отправить] OK - значит, попали успешно в режим AT команд Если ответ "OK" есть, значит скорость определена верно, и можно настраивать модуль. Если нет ответа “OK”, нужно перебрать другие скорости обмена из списка в нижней строке. Проверить можем только версию прошивки модуля, но это нам ничего не даёт: AT+VERSION [Отправить] OKlinvorV1.8 Настраиваем имя модуля "HC-06 AHRS": AT+NAMEHC-06 AHRS [Отправить] OKsetname Настраиваем код доступа "1234": AT+PIN1234 [Отправить] OKsetPIN Теперь настраиваем скорость обмена 115200 бод: AT+BAUD8 [Отправить] OK115200 Проверим связь: AT [Отправить] А ответа-то и нет! Модуль уже работает на новой скорости. В нижней строке выберем новую скорость [115200 бод] и ещё раз проверим связь: AT [Отправить] OK Теперь ответ есть. Модуль HC-06 настроен для работы в трекере. Теперь нужно проверить работу модуля HC-06. Проверяется так же , как и HC-05, с помощью двух Мониторов порта.
×
×
  • Create New...