Перейти к публикации

Рекомендованные сообщения

Опубликовано:

Народ приветствую.А какой лучше датчик использовать для 3 осей,а то Gy-85 c гирокомпасом на алике что то не могу найти?

Опубликовано:
10 часов назад, =BW=777 сказал:

Спасибо большое

Опубликовано:

Ребята посоветуйте продавца Arduino Nano v3.0 на алике

Опубликовано:
  • 2 месяца спустя...
Опубликовано:

Добрый день!

Попросили помочь с трекером 3DOF. Есть такой набор: Arduino nano + GY-85 вот с такой интересной маркировкой: MW-579

нашел инфу вот на этом сайте: https://www.arduitronics.com/product/561/gy-85-imu-9dof-itg3205-adxl345-hmc5883l

пишут что там HMC5883L

Пытаюсь прошить  Razor AHRS 5DOF  с подходящими вариантами сенсоров. 

Отказывается работать. 

В мониторе порта постоянно гонит данные в странной кодировке:

image.thumb.png.c838ea7d8d82b87046ee1b9c788b091f.png

Ни на какие команды не реагирует, после сброса резет-ом опять начинает гнать данные. 
В калибраторе, при подключении  в режиме opentrack - все замечательно, но сильный дрейф по оси x

При попытке калибровать магнитометр - забивает файл NULL-ами

гироскоп и акселератор -в программе калибруется, вроде, но выдает данные пополам с нуллами. 

На моей ардуине датчик работает так же как и мой GY-85

перепробовал разные версии Arduino.

Кто сможет помочь и проконсультировать? Уже 3-й день мучаюсь

Спасибо!

Опубликовано:
Цитата

При попытке калибровать магнитометр - забивает файл NULL-ами

- Это баг версии [20190111]. Нужно прошить крайнюю версию [20191019].

 

Цитата

Ни на какие команды не реагирует, после сброса резет-ом опять начинает гнать данные. 
В калибраторе, при подключении  в режиме opentrack - все замечательно, но сильный дрейф по оси x

- В мониторе порта скорость 115200. А в Menu.h скорее всего 57600. Поэтому не реагирует на команды.

 

Если есть сомнения в чипах датчика, лучше начать с проверки в I2C_scanner.

 

Опубликовано:
30 минут назад, GO63 сказал:

В мониторе порта скорость 115200. А в Menu.h скорее всего 57600. Поэтому не реагирует на команды.

Скорости одинаковы. Я это четко понимал, это уже не первый собранный трекер. В I2С сканере  через раз определяется датчик, НО! подключенный к другой ардуине он работает как часы. Минут 20 вертел его уже на готовой прошитой ардуине- все работает без проблем ( ну понятно, калибровать надо)

UPD. Минут пять уже висит uploading версии [20191019]. скорости 115200 выставлены в Connect.ini,  в скетче

С old bootloader сразу дало ошибку. Переключился на Atmega328p

пока писал итог:

image.thumb.png.15caf3a7a01266b4c70dc0edf5f5dcb6.png

ошибка с oldbootloader:

image.thumb.png.72f71eab2903fc349f3906ddc52938be.png

Опубликовано: (изменено)

Итог всей моей эпопеи:

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

Огромное спасибо GO63 за помощь и участие!

Изменено пользователем Skot_Lesnoy
  • Нравится 2
  • 2 недели спустя...
Опубликовано:

Всем доброго времени суток. Я тут совсем новенький. Да, собрал сей девайс - всё заработало практически из коробки. Есть опыт и паять умею. Просто вот "нашёл себе новое хобби"..  В детстве хотел "быть летчиком". Большое спасибо авторам.  В скетчах - не разбирался, уж извините )))....

 

А вот летаю на Microsoft Flight Simulator 2020.. ( до всех остальных просто "нет времени")) 

 

Замечено, что "иногда не коннектится". Или просто вылетает сама игрушка.. Помогает ( в 50% случаях ) кнопочка ресет  - вынесенная на дужку наушников. Но это не вопрос к авторам - скорее дело где-то ещё...

Датчик -  GY-9250 (MPU9250 = MPU6500 + AK8963) ( который "вариант 8"  в описании проекта) + обычная китайская Ардуино-про-микро.. Всё пока что просто на проводках, на USB. Отлично работает, калибруется, было куча экспериментов.  Вот заметил ( или субьективный взгляд ) - по поводу эффекта пружины... Если когда калибруешь магнитометр и вращаешь его везде-по-всякому - эффект один... А вот если в процессе этапа калибровки - вращаешь головой только в пределах своего телика-экрана Монитора..Записали данные, бла-бла.. 

 

 - получается так - если ты бросаешь взгляд на приборную доску - ( а она недалеко, рядом) - всё отлично - фокусируется и ничего не уезжает. А если чуть дальше - в левое/правое окошко - то "оно возвращается"... То есть этот эффект проявляется  при сильных поворотах головы.  И это очень понравилось... На приборку глянул - "ничего не плывёт"... А в окошко глянул - вернулось... Ну вот так мне показалось...

Но... Вопрос не про это... Заранее извиняюсь, что "может я не в теме", но хотелось бы голову приблизить к монитору ( как жираф ) и соответственно выполнилось бы "увеличение экрана". Голову сдвинуть вправо - и соответственно изображение на мониторе "двигается именно вправо"... И в другие стороны - то есть "по горизонтальным смещениям"...   

А пока приходится крутить головой и вместе с этим поворачивать колёсики на джойстике - которым назначено увеличить/уменьшить взгляд, сдвинуть горизонтально по оси Х, сдвинуть вертикально по оси Y.

 

А в настройках есть же пункты X Y Z...
 

Спасибо всем кто ответит или перешлёт ( может быть в другое "более понятное место" )

 

 

Опубликовано:

Кстати, вот про коннект\неконнект - на промикро часто было такое. что запускаешь - осьминожка мертвая. Переткнул в юсб - запуск - оживает. Сейчас собрал на nano, стартует всегда. 

20.10.2020 в 21:39, dess сказал:

Но... Вопрос не про это... Заранее извиняюсь, что "может я не в теме", но хотелось бы голову приблизить к монитору ( как жираф ) и соответственно выполнилось бы "увеличение экрана". Голову сдвинуть вправо - и соответственно изображение на мониторе "двигается именно вправо"... И в другие стороны - то есть "по горизонтальным смещениям"... 

Или подключай нижний модуль, или привязывай смещения к поворотам головы.

  • Спасибо! 1
Опубликовано: (изменено)

Уважаемый GO63 - где в скетче указаны пины SDA, SCL? Хочу использовать ESP-01, вместо GPIO4 / GPIO5 надо подключить GPIO0 / GPIO2.

ESP8266 ESP-01............................ GPIO0/D5   GPIO2/D3
NodeMCU 1.0, WeMos D1 Mini................ GPIO4/D2   GPIO5/D1

Изменено пользователем Arachna
Опубликовано:

В папке Sensors есть файл __I2C.cpp. В нем есть функция:

    void I2C_Init()
    {
        #ifdef ESP8266
//        Wire.begin(PIN_SDA,PIN_SCL);
            Wire.begin(4, 5);
        #else
            Wire.begin();
        #endif
    }

 

В строке Wire.begin(4, 5); нужно заменить 4 и 5 на свои контакты, скорее всего 0 и 1, но это проверить нужно.

На ESP-01 может интересно и очень компактно получиться. Только прошивать придётся через переходник USB-UART.

Удачи!
 

Опубликовано:

   Board                                                               SDA             SCL
   ESP8266 ESP-01....................................... GPIO0/D5   GPIO2/D3
   NodeMCU 1.0, WeMos D1 Mini................ GPIO4/D2   GPIO5/D1

 

В строке Wire.begin(4, 5); нужно заменить 4 и 5 на свои контакты: 0 и 2.

 

  • Спасибо! 1
Опубликовано:

Прошил ESP-01. Ответ на COM порту вижу.

Не прописывается SSID, Pass, Port, хотя Razor_WiFi_Config говорит - всё ок.

Буду мучить дальше.

Опубликовано:

Как определили, что не прописываются SSID, Pass, Port?

Проверьте в Мониторе порта: 

https://sites.google.com/site/diyheadtracking/home/diy-razor-ahrs-5dof-20190111/proverka-raboty-trekera-v-monitore-porta

Должно быть примерно так:

...
UseWiFi         1
   (EEprom) SSID: TPlinkLAN
   (EEprom) Port: 5550
...

Ещё в ESP01 нет входа АЦП и нужно проверить куда подключен светодиод. Нужно отключить контроль батареи, вибромотор, и проверить контакт светодиода в ESP8266.h:

    #define BATTERY_CONTROL    0  // отключить контроль батареи
//    #define LEDpin         2
    #define LEDpin         D7    <-- проверить
        #define UseVibro       0            // отключить вибро

Не пересекаются ли эти контакты с контактами I2C ? Или UART?

 

Опубликовано: (изменено)

Если верить этой схеме, то светодиод подключен к GPIO2. Как его совсем исключить из скетча?

ESP8266-ESP-01map.jpg

Изменено пользователем Arachna
Опубликовано:

Можно просто назначить LEDpin на не используемый вывод. Например, #define LEDpin D7 (GPIO13 ?).

Совсем отключить СД можно, если в файле Voltage.cpp переписать две функции void LED(byte On), строки 42-58.

 

Опубликовано:
12 минут назад, GO63 сказал:

Например, #define LEDpin D7 (GPIO13 ?).

Пробовал. Arduino пишет - не поддерживается (про все неподключенные пины).

Да и бог с ней. Похоже, одну спалил.

Есть еще ESP-07 и адаптер на пружинных контактах. Попробую на ней.

Все выводы есть. И еще компактней будет.

  • 4 недели спустя...
Опубликовано: (изменено)
20.10.2020 в 21:39, dess сказал:

Всем доброго времени суток. Я тут совсем новенький. Да, собрал сей девайс - всё заработало практически из коробки. Есть опыт и паять умею. Просто вот "нашёл себе новое хобби"..  В детстве хотел "быть летчиком". Большое спасибо авторам.  В скетчах - не разбирался, уж извините )))....

 

А вот летаю на Microsoft Flight Simulator 2020.. ( до всех остальных просто "нет времени")) 

 

Замечено, что "иногда не коннектится". Или просто вылетает сама игрушка.. Помогает ( в 50% случаях ) кнопочка ресет  - вынесенная на дужку наушников. Но это не вопрос к авторам - скорее дело где-то ещё...

Датчик -  GY-9250 (MPU9250 = MPU6500 + AK8963) ( который "вариант 8"  в описании проекта) + обычная китайская Ардуино-про-микро.. Всё пока что просто на проводках, на USB. Отлично работает, калибруется, было куча экспериментов.  Вот заметил ( или субьективный взгляд ) - по поводу эффекта пружины... Если когда калибруешь магнитометр и вращаешь его везде-по-всякому - эффект один... А вот если в процессе этапа калибровки - вращаешь головой только в пределах своего телика-экрана Монитора..Записали данные, бла-бла.. 

 

 - получается так - если ты бросаешь взгляд на приборную доску - ( а она недалеко, рядом) - всё отлично - фокусируется и ничего не уезжает. А если чуть дальше - в левое/правое окошко - то "оно возвращается"... То есть этот эффект проявляется  при сильных поворотах головы.  И это очень понравилось... На приборку глянул - "ничего не плывёт"... А в окошко глянул - вернулось... Ну вот так мне показалось...

Но... Вопрос не про это... Заранее извиняюсь, что "может я не в теме", но хотелось бы голову приблизить к монитору ( как жираф ) и соответственно выполнилось бы "увеличение экрана". Голову сдвинуть вправо - и соответственно изображение на мониторе "двигается именно вправо"... И в другие стороны - то есть "по горизонтальным смещениям"...   

А пока приходится крутить головой и вместе с этим поворачивать колёсики на джойстике - которым назначено увеличить/уменьшить взгляд, сдвинуть горизонтально по оси Х, сдвинуть вертикально по оси Y.

 

А в настройках есть же пункты X Y Z...
 

Спасибо всем кто ответит или перешлёт ( может быть в другое "более понятное место" )

 

 

Для этого нужен второй датчик к вашему, на шею. 

С похожим вопросом я к вам сюда заглянул, тоже новичок с этими ардуино, ну не суть важно, в общем собрал все заработало с первого раза, теперь вот захотелось расширить функционал, нужно, чтобы теперь он вперёд и назад у меня заработал, и возник вопрос для шеи датчик обязательно должен быть другой?

У меня GY-91, и собственно сам вопрос, GY91+GY91(которого еще нет) будут работать в паре, если нет то...

Второй, в скетче нет связки GY91+GY271(GY273) или GY91+GY-521, и это означат, что мне надо отказаться от G91 и заказывать GY-521+GY271?

 

Заранее благодарен за ответ, спасибо. 

 

Ответ нашелся в видео от Leonid_0071 в данном топике.

Изменено пользователем RuPossessed
Ответ найден.
  • 1 месяц спустя...
Опубликовано:

Подарили наушники,у них металлический ободок .На инерционник будет влиять?Его же на маковке надо разместить.

Опубликовано:

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

 

А металлический каркас подголовника кресла влияет сильно. Он подвижен относительно головы. От подголовника нужно избавиться.

 

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

 

Удачи!

 

  • Спасибо! 1
  • 1 месяц спустя...
Опубликовано:

Добрый день Верпилы ! у меня вопрос , собрал устройство обзора по схеме автора темы , промучился пару дней ,все не мог откалибровать , датчик висел в воздухе и никак не хотел вращаться. Вообщем эти муки уже позади . теперь вопрос такой , можно ли к этому устройству обзора на ардуино подключить педали для авиа симулятора ? тоесть добавить одну ость которая будет работать на датчике холла или на датчике GY 9250 или GY 521 ? если да то подскажите как это реализовать ?

Опубликовано:
2 часа назад, Weter сказал:

 теперь вопрос такой , можно ли к этому устройству обзора на ардуино подключить педали для авиа симулятора ?

А что, ардуины сильно подорожали, 3 бакса на отдельный контроллер для педалей не найдешь? По существу вопроса - нет, педали к трекеру не подключить.

  • Нравится 1
  • Поддерживаю! 1
  • 3 месяца спустя...
Опубликовано: (изменено)

Здравствуйте. 
В первую очередь благодарю автора и всех причастных за труды :)
Имею непонятную проблему с последней (Razor AHRS 5DOF [20191019]) версией. Собрал (Nano+9250) Прошил. В мониторе порта все ОК. Opentrack подключается... Но ни калибровщик, ни сканер ни в какую не хотят (скорость везде одинакаовая (пробовал и 57600, и 115200) , даже в параметрах порта в диспетчере устройств такую же выставил). С предыдущими версиями все ОК, к ним даже эта версия калибровщика худо бедно подключается. Все это проделывал на Win7, Win10 и на соседнем компе с семеркой. Никак не желает подключатся.
Рассматривал это решение, но, если честно, не совсем понял,Ю что где удалать, особенно на 7 ?
 

Цитата

Ё - Разобрался. Удалил нафиг  Windows app Requires Win 8.1 or 10 и поставил первую по списку  Windows Installer, for Windows 7 and up. И все заработало.

Правда при запуске калибровщика выдал какие то неверные суммы и сказал что сбросил чего то, Но потом заработал вроде нормально.

 

Изменено пользователем 6eu6apc
  • Нравится 1
  • 1 месяц спустя...
Опубликовано:

Коллеги, а какую версию Wemos D1 Mini брать? На алишке этих версий море разливное:

 

https://aliexpress.ru/item/32831353752.html?spm=a2g0o.productlist.0.0.752c1a46W3a4LM&algo_pvid=a4398434-cb9c-4c8b-b7cc-019e9c45a515&algo_expid=a4398434-cb9c-4c8b-b7cc-019e9c45a515-0&btsid=0b8b034516272850979958300e27e8&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_&item_id=32831353752&sku_id=12000022229810416

 

Я так понимаю различаются обычная, про, разное количество памяти, версия 3.0 и т.д.

 

Куда метаться, что брать?

  • 2 недели спустя...
Опубликовано:

спасибо ТС, решил собрать такое) только в этом варианте решил что "коробочка" будет не на голове, а на шее (или в кармане), а уже head закреплю на изголовье наушников. единственное что если использовать только head, то коробка всё равно нужна, есть переключатель. подключать можно и проводной вариант и по воздуху. защиту питания тоже 2 варианта, -TP4056 / WeMos D1 Mini Battery Shield (он на TP5410). плата ориентирована под бокс для raspberry PI 3, которых на алике пруд пруди. с украшательствами обломался -моя первая работа и не учёл что шелкография не "ляжет" на открытый металл. оставил вывод под LCD. может кто подскажет что можно вывести и как ЭТО прописать в скетче..

photo_2021-08-09_17-17-55.jpg

photo_2021-08-09_17-17-48.jpg

photo_2021-08-09_17-17-38.jpg

  • Нравится 2
  • 3 недели спустя...
Опубликовано: (изменено)
21.06.2021 в 14:42, 6eu6apc сказал:

Здравствуйте. 
В первую очередь благодарю автора и всех причастных за труды :)
Имею непонятную проблему с последней (Razor AHRS 5DOF [20191019]) версией. Собрал (Nano+9250) Прошил. В мониторе порта все ОК. Opentrack подключается... Но ни калибровщик, ни сканер ни в какую не хотят (скорость везде одинакаовая (пробовал и 57600, и 115200) , даже в параметрах порта в диспетчере устройств такую же выставил). С предыдущими версиями все ОК, к ним даже эта версия калибровщика худо бедно подключается. Все это проделывал на Win7, Win10 и на соседнем компе с семеркой. Никак не желает подключатся.
Рассматривал это решение, но, если честно, не совсем понял,Ю что где удалать, особенно на 7 ?
 

 

Сопровождающий софт подключается на последней прошивке ТОЛЬКО с нижним датчиком. Если нет нижнего датчика, подключится невозможно... Может кому-то поможет... Не один же я такой "везучий"

Изменено пользователем 6eu6apc
Опубликовано:
Цитата

Сопровождающий софт подключается на последней прошивке ТОЛЬКО с нижним датчиком. Если нет нижнего датчика, подключится невозможно...

Это не соответствует действительности. Любая из 6 программ [20191019] подключается по USB к трекеру и с верхним датчиком и с нижним и с обоими сразу и даже совсем без датчиков.

 

Не используйте для подключения USB3. С ним могут быть проблемы. С USB2 проблем нет.

Для Ардуино в Connect.ini установите RTScontrol = 1.

Для Wemos в Connect.ini установите RTScontrol = 0.

Если подключаете Wemos к USB, то отключайте батарею выключателем, батарея будет подсаживать питание в USB.

 

Опубликовано:
30.08.2021 в 20:17, GO63 сказал:

Это не соответствует действительности. Любая из 6 программ [20191019] подключается по USB к трекеру и с верхним датчиком и с нижним и с обоими сразу и даже совсем без датчиков.

 

Не используйте для подключения USB3. С ним могут быть проблемы. С USB2 проблем нет.

Для Ардуино в Connect.ini установите RTScontrol = 1.

Для Wemos в Connect.ini установите RTScontrol = 0.

Если подключаете Wemos к USB, то отключайте батарею выключателем, батарея будет подсаживать питание в USB.

 

Usb версия. Все условия соблюдены. Без нижнего датчика никак не желает подключатся. Пишет, что не найден. Я давно его собрал 3ODF, но летал на версии 20180715 именно потому, что к последней никак не мог подключить калибровочный софт. Не так давно подключил нижний датчик, соеденение прошло (я с нижним не летаю... не удобно +вверх вниз смещений нет... Да и привык уже к смещениям на хатке)
Не знаю, с чем это связано. Opentrack подключается, а калибратор ругается. Плата nanov3 китайсая https://arduino.ua/prod2177-arduino-nano-v3-0-avr-atmega328-p-20au
P.S. Калибровка и процесс калибровки на последней версии качественно выше на порядок

  • 1 месяц спустя...
Опубликовано:

Товарищи, подскажите пожалуйста. Новичок в этом деле.

1) Собрал проводной 5dof. Использовал Arduino Nano, GY-521 или GY-9250. В общем всё как в версии 20180715. Подключил, определился порт, прошил скетчем от 20191019 (сначала пробовал 20180715, но результат был такой же) (указал сенсоры "8", отключил беспроводные, отключил контроль батареи, скорость указал 115200 и в настройках Диспетчера устройств тоже скорость такую же указал). При нажатие upload, всё проходит без ошибок "uploading done". Дальше в папке запускаю Razor_AHRS_5DOF/Razor_I2C_scanner.exe при попытке connect (порт указан правильный) выдаёт "Razor AHRS не найден". Всё, застрял. Что делать? Куда смотреть? На ардуино у меня горят 2 лампочки pwr и L. Горят не мигая. Возможно при пайке мог повредить датчики, но саму ардуино нано он же должен увидеть? USB 2.0 вроде (чёрная).

2) Можно как-то тестером проверить работоспособность датчиков GY-521 и GY-9250?

3) Можно ли данным скетчем прошивать 3dof вариант? Осталась ещё одна ардуино нано и GY-85?

4) Вообще прошиванием можно испортить ардуино? Или перепрошивать можно до посинения, всё стирается и ставится заново?

 

Опубликовано: (изменено)
  1. Скорость должна быть 115200 или 57600, и одинаковой в Menu.h, и в Connect.ini. В версиях [20190111] и [20191019] скорость по умолчанию 57600. Если светодиод на Ардуино не моргает с периодом 4 секунды, значит скетч не доходит до основного цикла, скорее всего зависает при инициализации датчика "Head". Проверьте процесс загрузки в Мониторе порта: Проверка работы трекера в Мониторе порта
  2. Тестером лучше прозвонить провода между GY9250 и Ардуино, а так же проверить отсутствие замыканий проводов между собой и на GND.
  3. Можно. Скетч сам разберётся, подключен ли модуль Neck. У GY521 нужен резистор 3kOm между AD0 и VCC.
  4. Может быть, если во время прошивки выдернуть USB, тогда испортится? Я так не пробовал делать. Перепрошивать можно много-много тысяч раз, пока флеш память в Ардуино не испортится.

Удачи!

Изменено пользователем GO63
Опубликовано:
26.10.2021 в 00:38, GO63 сказал:
  1. Скорость должна быть 115200 или 57600, и одинаковой в Menu.h, и в Connect.ini. В версиях [20190111] и [20191019] скорость по умолчанию 57600. Если светодиод на Ардуино не моргает с периодом 4 секунды, значит скетч не доходит до основного цикла, скорее всего зависает при инициализации датчика "Head". Проверьте процесс загрузки в Мониторе порта: Проверка работы трекера в Мониторе порта
  2. Тестером лучше прозвонить провода между GY9250 и Ардуино, а так же проверить отсутствие замыканий проводов между собой и на GND.
  3. Можно. Скетч сам разберётся, подключен ли модуль Neck. У GY521 нужен резистор 3kOm между AD0 и VCC.
  4. Может быть, если во время прошивки выдернуть USB, тогда испортится? Я так не пробовал делать. Перепрошивать можно много-много тысяч раз, пока флеш память в Ардуино не испортится.

Удачи!

 

Подскажите пожалуйста ещё.

1) Подключил Arduino Nano и GY-85. Режим 3DOF работает, всё шевелется. Потом ещё подключил GY-521 (neck). Перепрошил. В мониторе порта,  I2C и калибраторе видит 5DOF (прикладываю скриншоты). Но в калибраторе когда шевелю датчик neck, ничего не происходит, всё по 0. Head реагирует нормально. Может быть проблема в резисторе? 3кОм не было, припаял 3 штуки по 1кОм (последовательно), может перебор? Они не совсем 1 кОм наверно. Как проверить? В описании написано про напряжение "резистор нужен такого номинала, чтобы напряжение на контакте AD0 не превышало 3,3 В, но было не меньше 2,7 В.". Можете пожалуйста на пальцах пояснить как замерить это напряжение тестером (не особо дружу)? Или не в этом проблема?

2) Ещё интересно есть ли разница в качестве датчиков GY-85 и GY-9250? Есть ли смысл в более дорогом GY-85?

Заранее спасибо

Screenshot (2).png

Screenshot (4).png

Screenshot (5).png

Screenshot (6).png

Опубликовано:
  1. На скрине по адресу 69 MPU6050, значит проблема не в резисторе. На 99% проблема в том, что у нижнего датчика неверно выставлен "клюв". На 1% проблема в неверной калибровке А и Г нижнего датчика (или GY521 не исправен). И ещё попробуйте нажать [FT reset]. Может быть, был мусор в матрице центровки.
  2. В GY85 менее шумящий магнитометр, чем в GY9250, но на практике разницы в их работе нет.

 

Почитайте подробнее о калибровке и настройке:

Опубликовано: (изменено)

 Что означает "неверно выставлен клюв"? А вообще после первой сборки и прошивки, до калибровки, в калибраторе должны сразу шевелится оба датчика?

Изменено пользователем siberia2012
Опубликовано: (изменено)
30.10.2021 в 21:16, siberia2012 сказал:

Ещё интересно есть ли разница в качестве датчиков GY-85 и GY-9250? Есть ли смысл в более дорогом GY-85?

Можно нарваться на 9250 без магнитометра. Мне пришел, как раз таки, без магнитометра и поддержка отклонила все споры, ибо ни черта не понимали.
Продавец признал вину, хотел вернуть деньги, но потом слился) 
Имхо, 85 будет лучше по качеству работы. У меня, как оказалось, дофига наводок (Из-за которых я, наверное, знатно задолбал уважаемого (К сожалению не знаю имени) GO63.
А еще 85 меньше по размеру ?

Изменено пользователем FaRiK_
  • Поддерживаю! 1
Опубликовано:

GO63, спасибо за столь подробные описания инструкции к сборке. Можете ещё ответить:

Собрал 2 варианата 3DOF. Один с GY-85, второй с GY-9250.

1) При калибровке 9250 всё вроде хорошо. Калибровал гироскоп и магнитометр. Цифры в пределах необходимой нормы. Гироскоп меньше 1, магнитометр Rmax/Rmin 1.04 и значения Mag [ex] около 1. Но датчик всё равно уплывает при поворотах влево\вправо и при наклонах вверх\вниз (как понимаю это "пружина yaw"). Никак не настроить лучше?

2) С GY-85 вообще засада. При калибровке магнитометра точки рисуются только в одной плоскости (диск, а не объёмный эллипс). На выброс?

Самое обидное что при попытке подключить датчик neck GY-521, к GY-85, калибратор видит этот датчик. А при попытке подключить к GY-9250 после прошивки ардуино не мигает, а просто горит постоянным красным диодом.

Опубликовано:
30.08.2021 в 20:17, GO63 сказал:

Это не соответствует действительности. Любая из 6 программ [20191019] подключается по USB к трекеру и с верхним датчиком и с нижним и с обоими сразу и даже совсем без датчиков.

 

Не используйте для подключения USB3. С ним могут быть проблемы. С USB2 проблем нет.

Для Ардуино в Connect.ini установите RTScontrol = 1.

Для Wemos в Connect.ini установите RTScontrol = 0.

Если подключаете Wemos к USB, то отключайте батарею выключателем, батарея будет подсаживать питание в USB.

 

Возможно ли, что это из-за разгона по шине было? Дело в том, что сейчас материнка другая и подключается спокойно. А там ни в какую без нижнего датчика не хотел... И именно последний скетч
Спасибо Вам

  • Поддерживаю! 1

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...