Jump to content

Полноценный самодельный TrackIR


FVMAD

Recommended Posts

2 часа назад, GO63 сказал:

Конечно можно. Версия [20191019] годится для любого исполнения трекера. Для GY-85 нужно выбрать SensorVariant 2 или 9.

Я проверял компиляцию в 1.8.9. Но раз никто не жаловался на 1.8.13, скорее всего и в ней скетч скомпилируется.

 

Спасибо! Попробую!

Link to comment
Share on other sites

11 часов назад, GO63 сказал:

Конечно можно. Версия [20191019] годится для любого исполнения трекера. Для GY-85 нужно выбрать SensorVariant 2 или 9.

Я проверял компиляцию в 1.8.9. Но раз никто не жаловался на 1.8.13, скорее всего и в ней скетч скомпилируется.

 

Добрый день!

В общем, я не знаю, что я делаю не так.

Версия 20191019 не захотела прошиваться ни в какую. Шил версиями 1.8.13 и 1.8.9. Вылезала какая-то табличка из списка неких попыток и все зависло на попытке 10 из 10. Завершения я не дождался и закрыл программу. Удалось прошить только версией 1.8.5. Однако, датчики не заработали. Программа-калибратор в принципе не увидела ничего ни на каком COM порту, а программа AHRS_Razor_AllIn1 увидела датчики на порту COM-3, но затем теряла RAZOR и указывала на какой-то неизвестный датчик 32.

 

В итоге мне пришлось откатиться обратно на версию 20180306... Она работает.

Link to comment
Share on other sites

А я догадываюсь, что не так.

В Arduino IDE 1.8.9 и более новых для Nano нужно выбрать: Инструменты -> "Процессор: ATmega328P (Old Bootloader)".

В Arduino IDE 1.8.5 выбора бутлоадера нет, там используется только старый бутлоадер, поэтому и нет проблем с прошивкой.

 

Link to comment
Share on other sites

2 часа назад, GO63 сказал:

А я догадываюсь, что не так.

В Arduino IDE 1.8.9 и более новых для Nano нужно выбрать: Инструменты -> "Процессор: ATmega328P (Old Bootloader)".

В Arduino IDE 1.8.5 выбора бутлоадера нет, там используется только старый бутлоадер, поэтому и нет проблем с прошивкой.

 

Да, прошилось! Спасибо! Теперь буду калибровать. 


Edited by Pilot27
Link to comment
Share on other sites

  • 3 months later...

13 марта 2021 опубликован релиз Opentrack-2.3.13

 

Фичи:

  • Easy Tracker: добавлена поддержка моделей Clip, в которых три вершины расположены сверху вниз (от @Slion).
  • Поддерживается тёмная тема в Windows, если пользователь включил ее в системных настройках (от @Slion).
  • Теперь поза Осьминожки полностью соответствует позе головы пилота самолета. Также теперь вы можете видеть зеркальную позу Осьминожки, если установите галку «Mirror» в положение «ON» (от @GO63-samara).
  • Более компактный размер главного окна, как в Opentrack-2.3.10.

Исправленные баги:

  • WiiPointTracker снова теперь отображается  во входном списке трекеров.
  • Обновлен PS3 Eye open driver (от @sthalik).
  • Easy Tracker: отключение использования коэффициентов искажения Kinect, что заметно исправляет сильно сломанный компонент Z в векторе смещения (от @Slion).

Официальная страница релиза Opentrack 2.3.13:

https://github.com/opentrack/opentrack/releases/tag/opentrack-2.3.13

 

OT-2-3-13-dark.jpg

  • Thanks 1
Link to comment
Share on other sites

  • 4 weeks later...

Нейролинк бы мне в бошак от этой макаки и софт под трекир непонадобится ведь курсор мышки двигать с помощью нейронов напрямую намного удобнее...

 

 


Edited by ArteSSmart

i5 9600k; rtx 2070super 8gb by "gygabite" gddr6; 32gb2(16x2dual) DDR4

Link to comment
Share on other sites

  • 2 weeks later...

Как настроить кривые что бы трекир не дёргался при малейшем повороте головы?Тяжело даже на тумблер крестиком попасть.

Модули:UH-1,ГС 3,МиГ 21,A-10c,F-14b,F-16 Viper,F\A -18,Supercarrier.Mi-24P Hind

Link to comment
Share on other sites

10 часов назад, pashtet сказал:

Как настроить кривые что бы трекир не дёргался при малейшем повороте головы?Тяжело даже на тумблер крестиком попасть.

Судя по описанию не в кривых дело. Скиньте скрин главного окна опентрека когда рамка работает и окно настроек фильтра, поглядим что можно сделать. Ну и кривые тоже до кучи можно.

PS разговор ведь именно про opentrack да?

 

Сервеы КВАС. Железо: I9-9900k, 32GB DDR4, SSD, RTX 2080super

Link to comment
Share on other sites

Судя по описанию не в кривых дело. Скиньте скрин главного окна опентрека когда рамка работает и окно настроек фильтра, поглядим что можно сделать. Ну и кривые тоже до кучи можно.
PS разговор ведь именно про opentrack да?
 
Да именно о нем.Вечером скину скрин.

Модули:UH-1,ГС 3,МиГ 21,A-10c,F-14b,F-16 Viper,F\A -18,Supercarrier.Mi-24P Hind

Link to comment
Share on other sites

  • 3 weeks later...
On 21/11/2020 at 10:10, GO63 said:

1. Para a opção Bluetooth, o pacote Arduino Pro Micro e HC-05/06 é mais adequado.

2. Não testei o trabalho em "wemos d1 mini esp32". Este é um módulo completamente diferente. O rastreador WiFi foi testado nas placas "wemos d1 mini esp8266" e "NodeMCU ESP8266".

Onde posso encontrar a esquema de ligação para versão bluetooth e arduino pro micro? 

Link to comment
Share on other sites

9 horas atrás, GO63 disse:

Obrigado pela resposta.

Ja nao sei mais o que ocorre com as placas que estou usando. No Nodemcu ESP8266MOD e na D1 Mini ESP8266MOD não funciona. Aparece uma mensagem como se não estivesse encontrando o programa. Todos os programas do pacote Razor_AHRS_5DOF então o Razor_WiFi_Config que se conecta. Acredito que possa ser alguma coisa com as placas ou seleção de placa e configuração para este chip ESP8266MOD. Coloquei umas imagens de placas usadas que não funcionaram e do erro ao tentar conectar ao Razor_AHRS_5DOF_Calibrator.

 

No Arduino Pro Micro Funciona.

Imagem WhatsApp 2021-05-14 em 23.05.31.jpeg

Imagem WhatsApp 2021-05-14 em 23.09.48.jpeg


Edited by Pheluc
Link to comment
Share on other sites

Проверьте, как моргает LED на Wemos:

1. Если период моргания 2 секунды - значит всё в порядке, трекер смог подключиться к роутеру. Проверяйте настройки Connect.ini. Не используйте VPN подключение. Проверьте, пингуется ли трекер с компа.

2. Если период моргания 4 секунды - значит трекер не подключился к роутеру. Введите логин-пароль WiFi сети правильно. 

3. LED не моргает - значит скетч не смог дойти до основного цикла. Проверьте процесс загрузки в Мониторе порта. Проверьте монтаж проводов к датчикам. Проверьте питание.

Удачи!

Link to comment
Share on other sites

On 15/05/2021 at 12:34, GO63 said:

Verifique como o LED pisca no Wemos:

1. Se o período de intermitência for de 2 segundos, então tudo está em ordem, o rastreador conseguiu se conectar ao roteador. Verifique as configurações do Connect.ini. Não use uma conexão VPN. Verifique se o rastreador pings do computador.

2. Se o período de intermitência for de 4 segundos, o rastreador não foi conectado ao roteador. Digite a senha de login da rede WiFi corretamente. 

3. O LED não pisca - significa que o esboço não alcançou o loop principal. Verifique o processo de inicialização no Monitor de porta. Verifique a fiação para os sensores. Verifique a fonte de alimentação.

Boa sorte!

Acredito que não seja o Wifi ou problema de porta. Ele se conecta a minha rede normalmente. Como pode perceber na imagem acima que mandei (UDP 5550)  aparece como OK, o programa que não encontra o RAZOR AHRS nem pelo cabo. Acredito ser algo sobre incompatibilidade com ESP8266MOD. Ou algum erro de configuração na minha configuração do Arduino. Já não sei mais o que fazer. No Arduino Pro Micro tudo funciona.

 

Link to comment
Share on other sites

Может быть и так. Я не испытывал ESP8266MOD и не знаю, чем он отличается от wemos d1 mini esp8266. Здесь уже делайте всё на свой страх и риск.

Link to comment
Share on other sites

  • 3 weeks later...

Привет!

У меня проблема с Razor_WiFi_Config. Он не находит плату.

Теперь по порядку:

Скетч залился нормально - синий светодиод мигает 15 секунд, потом с интервалом в 4.

вот данные с монитора порта:

Spoiler

Razor AHRS 5DOF [20191019]

SensorVariant   8
Bluetooth       0
BaudRate        115200
BatteryControl  1
Umin            3.60

UseWiFi         1
 (EEprom) SSID: ⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮
 (EEprom) Port: 0

-------------
Connecting to ⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮:
.........................................
Unable to connect to WiFi
-------------
Connection status: 1
-------------

Head Sensor Init.. OK
Neck Sensor Init.. NO, 3DOF mode

Main loop:

⸮⸮

 

Spoiler

#A-R=    1.91,    0.00,    -0.14
#M-R=    -13.82,    -0.37,    57.55
#G-R=    13.70, -4.06, -476.10

#A-R=    1.91,    0.00,    -0.14
#M-R=    -13.82,    -0.37,    61.39
#G-R=    13.70, -4.06, -476.10

#A-R=    1.91,    0.00,    1.86
#M-R=    -13.82,    -0.37,    60.24
#G-R=    13.70, -4.06, -476.10

#A-R=    1.91,    0.00,    1.86
#M-R=    -13.82,    -0.37,    60.24
#G-R=    13.70, -4.06, -476.10

 

Платы купил такие:

https://aliexpress.ru/item/1005001575282851.html?spm=a2g0s.9042311.0.0.43cf33edifiO7B&_ga=2.70477848.982929213.1623241805-847634981.1587637002

https://aliexpress.ru/item/33025663370.html?spm=a2g0s.9042311.0.0.43cf33edEVWYB2&_ga=2.105735819.982929213.1623241805-847634981.1587637002

Arduino 1.8.9

esp8266 3.0

 

меня еще смущает - этот wemos d1 mini работает только от батареи? То есть: я втыкаю юсб - нет соединения (ввобще ничего, светодиод не моргает), включаю питание от батареи - все начинает работать (светодиод моргнул, появился сом3, ардуиноиде видит платку).

 

Пытался соединить на скоростях 115200 и 57600 (менял в скетче и в коннект ини).

скетч и утилиты отсюда: https://sites.google.com/site/diyheadtracking/home/razor-ahrs-5dof-20191019-samodelnyj-inercionnyj-5dof-treker/download-20191019

 

А нельзя указать ssid и пароль непосредственно в скетче?

Установил библиотеку esp8266 2,5,0 такая же херня. Только заметил, что после неудачной попытки подключения Razor_I2C_scanner светодиод начинает часто мигать.

 

 


Edited by Kirill A. Pavlov
Link to comment
Share on other sites

Привет!

 

Я так понял, что скорость в Menu.h задана 115200.

Нужно ещё раз проверить Connect.ini:

 

[Connect]
ComPort    = XXX
BaudRate   = 115200
RTScontrol = 0
TimeOut    = 1000
UseWiFi    = 1
UDPport    = 5550

 

XXX - настоящий номер COM-порта.

 

SSID, PSK и номер порта также можно ввести в Мониторе порта командами:

 

#eNTPlinkLAN
#eP555-55-55
#ep5550

 

После ввода не забыть переподключить трекер. Если трекер сможет подключиться к роутеру, то LED будет моргать с периодом 2, а не 4 сек.

 

wemos d1 mini работает от USB только при выключенном выключателе питания. Иначе батарея сажает питание USB порта. Ток потребления около 100мА - это не каждая мать для класса COM-порта более 100мА выдаст в USB разъём.

Нужно отключить всё от парного USB гнезда, если что-то  подключено. Можно попробовать отключить датчик - это уменьшит ток потребления. Можно заменить кабель USB. Можно использовать активный USB хаб.

К чему этот вопрос? Раз связь в Мониторе порта есть, значит подключиться по USB удалось, с питанием порядок.

 

 

 

Link to comment
Share on other sites

Спасибо. Ввод данных в монитор порта помог.

В коннект ини ввел данные какие вы дали выше. результата нет. Скорости обе попробовал.

Spoiler

wemos d1 mini работает от USB только при выключенном выключателе питания. Иначе батарея сажает питание USB порта. Ток потребления около 100мА - это не каждая мать для класса COM-порта более 100мА выдаст в USB разъём.

Нужно отключить всё от парного USB гнезда, если что-то  подключено. Можно попробовать отключить датчик - это уменьшит ток потребления. Можно заменить кабель USB. Можно использовать активный USB хаб.

К чему этот вопрос? Раз связь в Мониторе порта есть, значит подключиться по USB удалось, с питанием порядок.

Ну, смотрите как я делаю. Втыкаю усб кабель на переднюю панель (она с отдельной гребенки с мат платы), кроме этого кабеля ничего не подключено.

На вемосе тумблер питнаия от батареи выключен. Подключаю усб - ничего не проиходит. Включаю тумблер питания от батареи - все начинает работать.

Просто я к тому, может у меня плата чутка с дефектом (если такой алгоритм работы не правильный)? К примеру с усб гнезда питание или земля не идут.

UPD. Откалибровал и весь день летал. Охренный обзор. Нало заказать еще датчик и попробовать 5доф. Спасибо за помощь и за девайс.


Edited by Kirill A. Pavlov
  • Like 1
Link to comment
Share on other sites

Quote

Втыкаю усб кабель на переднюю панель

Вот уже в этом может быть проблема. Провода к передней панели обычно тоненькие и не экранированные. Лучше втыкать в USB на задней стенке, прямо в мамку.

Также могут быть проблемы с USB3, лучше использовать гнезда USB2 - которые не синие.

 


Edited by GO63
Link to comment
Share on other sites

  • 2 weeks later...
21.04.2021 в 07:49, ctajiuh58 сказал:

Судя по описанию не в кривых дело. Скиньте скрин главного окна опентрека когда рамка работает и окно настроек фильтра, поглядим что можно сделать. Ну и кривые тоже до кучи можно.

PS разговор ведь именно про opentrack да?

 

Давно не заходил в ДКС,вот сегодня сделал скрины.

Безымянный.png

Безымянный1.png

Безымянный2.png

Безымянный3.png

Безымянный4.png

Безымянный5.png

Безымянный6.png

Модули:UH-1,ГС 3,МиГ 21,A-10c,F-14b,F-16 Viper,F\A -18,Supercarrier.Mi-24P Hind

Link to comment
Share on other sites

9 часов назад, pashtet сказал:

Давно не заходил в ДКС,вот сегодня сделал скрины.

 

 

 

 

 

 

 

У вас засветка камеры вот тут:
trekir1.jpg

Свет отражается от чего то сзади, надо это исправить и донастроить сам трекир.

Заходите в настройки камеры по шагам как показано ниже:
trekir1new.JPG

 

И настраивайте выделенные красным ползунки пока не получите примерно такю картину в окошке обзора камеры:
trekir2new.JPG

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


Edited by ctajiuh58

Сервеы КВАС. Железо: I9-9900k, 32GB DDR4, SSD, RTX 2080super

Link to comment
Share on other sites

Попробую,это аквариум засвечивает,пробовал отключать в нем свет,картины не меняет.

Спасибо,будет время,попробую пошаманить.

Модули:UH-1,ГС 3,МиГ 21,A-10c,F-14b,F-16 Viper,F\A -18,Supercarrier.Mi-24P Hind

Link to comment
Share on other sites

8 часов назад, pashtet сказал:

Попробую,это аквариум засвечивает,пробовал отключать в нем свет,картины не меняет.

Спасибо,будет время,попробую пошаманить.

Тут роль играет скорее не свет в аквариуме а отражающая способность его стекла...
На обычные лампочки трекир как правило не реагирует.

Сервеы КВАС. Железо: I9-9900k, 32GB DDR4, SSD, RTX 2080super

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...