vitalera 37 Posted July 28, 2020 Народ приветствую.А какой лучше датчик использовать для 3 осей,а то Gy-85 c гирокомпасом на алике что то не могу найти? Share this post Link to post Share on other sites
bunik 439 Posted July 28, 2020 8 часов назад, vitalera сказал: Gy-85 c гирокомпасом на алике что то не могу найти так вроде есть https://aliexpress.ru/wholesale?catId=0&initiative_id=SB_20200728121750&origin=y&SearchText=gy-85 Share this post Link to post Share on other sites
=BW=777 58 Posted July 28, 2020 GY-85х на Али Экспрессе выбор огромный. От себя могу порекомендовать надежный магазин https://aliexpress.ru/item/2024503421.html?spm=a2g0o.detail.1000060.2.7b5d25539vcAjh&gps-id=pcDetailBottomMoreThisSeller&scm=1007.13339.146401.0&scm_id=1007.13339.146401.0&scm-url=1007.13339.146401.0&pvid=f7e4b072-e44e-4bfa-a396-83e81e74ae9e&_t=gps-id:pcDetailBottomMoreThisSeller,scm-url:1007.13339.146401.0,pvid:f7e4b072-e44e-4bfa-a396-83e81e74ae9e,tpp_buckets:668%230%23131923%2358_668%23808%237756%23207_668%23888%233325%237_668%232846%238112%23570_668%232717%237561%23346__668%233468%2315614%23517&_ga=2.264032140.1408283343.1595977992-278020255.1595977992 отправляют быстро. Качество отличное. Брал у них года три назад и недавно полмесяца назад. Share this post Link to post Share on other sites
vitalera 37 Posted July 29, 2020 10 часов назад, =BW=777 сказал: GY-85х на Али Экспрессе выбор огромный. От себя могу порекомендовать надежный магазин https://aliexpress.ru/item/2024503421.html?spm=a2g0o.detail.1000060.2.7b5d25539vcAjh&gps-id=pcDetailBottomMoreThisSeller&scm=1007.13339.146401.0&scm_id=1007.13339.146401.0&scm-url=1007.13339.146401.0&pvid=f7e4b072-e44e-4bfa-a396-83e81e74ae9e&_t=gps-id:pcDetailBottomMoreThisSeller,scm-url:1007.13339.146401.0,pvid:f7e4b072-e44e-4bfa-a396-83e81e74ae9e,tpp_buckets:668%230%23131923%2358_668%23808%237756%23207_668%23888%233325%237_668%232846%238112%23570_668%232717%237561%23346__668%233468%2315614%23517&_ga=2.264032140.1408283343.1595977992-278020255.1595977992 отправляют быстро. Качество отличное. Брал у них года три назад и недавно полмесяца назад. Спасибо большое Share this post Link to post Share on other sites
vitalera 37 Posted July 30, 2020 Ребята посоветуйте продавца Arduino Nano v3.0 на алике Share this post Link to post Share on other sites
159BAG_Maxil75 8 Posted July 31, 2020 30.07.2020 в 13:56, vitalera сказал: Ребята посоветуйте продавца Arduino Nano v3.0 на алике Добрый день! брал такую, проблем не было https://aliexpress.ru/item/4000587268145.html?spm=a2g0o.productlist.0.0.728a2775z7Q5VJ&s=p&ad_pvid=202007310611197179048305240220001508238_1&algo_pvid=6d81e085-85ca-46f4-a228-a047dc2641fd&algo_expid=6d81e085-85ca-46f4-a228-a047dc2641fd-0&btsid=0b8b036315962010794401353e32c2&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_ Share this post Link to post Share on other sites
Skot_Lesnoy 1088 Posted October 6, 2020 Добрый день! Попросили помочь с трекером 3DOF. Есть такой набор: Arduino nano + GY-85 вот с такой интересной маркировкой: MW-579 нашел инфу вот на этом сайте: https://www.arduitronics.com/product/561/gy-85-imu-9dof-itg3205-adxl345-hmc5883l пишут что там HMC5883L Пытаюсь прошить Razor AHRS 5DOF с подходящими вариантами сенсоров. Отказывается работать. В мониторе порта постоянно гонит данные в странной кодировке: Ни на какие команды не реагирует, после сброса резет-ом опять начинает гнать данные. В калибраторе, при подключении в режиме opentrack - все замечательно, но сильный дрейф по оси x При попытке калибровать магнитометр - забивает файл NULL-ами гироскоп и акселератор -в программе калибруется, вроде, но выдает данные пополам с нуллами. На моей ардуине датчик работает так же как и мой GY-85 перепробовал разные версии Arduino. Кто сможет помочь и проконсультировать? Уже 3-й день мучаюсь Спасибо! Share this post Link to post Share on other sites
GO63 132 Posted October 6, 2020 Цитата При попытке калибровать магнитометр - забивает файл NULL-ами - Это баг версии [20190111]. Нужно прошить крайнюю версию [20191019]. Цитата Ни на какие команды не реагирует, после сброса резет-ом опять начинает гнать данные. В калибраторе, при подключении в режиме opentrack - все замечательно, но сильный дрейф по оси x - В мониторе порта скорость 115200. А в Menu.h скорее всего 57600. Поэтому не реагирует на команды. Если есть сомнения в чипах датчика, лучше начать с проверки в I2C_scanner. Share this post Link to post Share on other sites
Skot_Lesnoy 1088 Posted October 6, 2020 30 минут назад, GO63 сказал: В мониторе порта скорость 115200. А в Menu.h скорее всего 57600. Поэтому не реагирует на команды. Скорости одинаковы. Я это четко понимал, это уже не первый собранный трекер. В I2С сканере через раз определяется датчик, НО! подключенный к другой ардуине он работает как часы. Минут 20 вертел его уже на готовой прошитой ардуине- все работает без проблем ( ну понятно, калибровать надо) UPD. Минут пять уже висит uploading версии [20191019]. скорости 115200 выставлены в Connect.ini, в скетче С old bootloader сразу дало ошибку. Переключился на Atmega328p пока писал итог: ошибка с oldbootloader: Share this post Link to post Share on other sites
Skot_Lesnoy 1088 Posted October 10, 2020 (edited) Итог всей моей эпопеи: Серьезное подозрение на проблемы с магнитометром + один из проводов между трекером и ардуиной оказался некачественным. Будем заказывать новый датчик Огромное спасибо GO63 за помощь и участие! Edited October 10, 2020 by Skot_Lesnoy 2 Share this post Link to post Share on other sites
dess 0 Posted October 20, 2020 Всем доброго времени суток. Я тут совсем новенький. Да, собрал сей девайс - всё заработало практически из коробки. Есть опыт и паять умею. Просто вот "нашёл себе новое хобби".. В детстве хотел "быть летчиком". Большое спасибо авторам. В скетчах - не разбирался, уж извините ))).... А вот летаю на Microsoft Flight Simulator 2020.. ( до всех остальных просто "нет времени")) Замечено, что "иногда не коннектится". Или просто вылетает сама игрушка.. Помогает ( в 50% случаях ) кнопочка ресет - вынесенная на дужку наушников. Но это не вопрос к авторам - скорее дело где-то ещё... Датчик - GY-9250 (MPU9250 = MPU6500 + AK8963) ( который "вариант 8" в описании проекта) + обычная китайская Ардуино-про-микро.. Всё пока что просто на проводках, на USB. Отлично работает, калибруется, было куча экспериментов. Вот заметил ( или субьективный взгляд ) - по поводу эффекта пружины... Если когда калибруешь магнитометр и вращаешь его везде-по-всякому - эффект один... А вот если в процессе этапа калибровки - вращаешь головой только в пределах своего телика-экрана Монитора..Записали данные, бла-бла.. - получается так - если ты бросаешь взгляд на приборную доску - ( а она недалеко, рядом) - всё отлично - фокусируется и ничего не уезжает. А если чуть дальше - в левое/правое окошко - то "оно возвращается"... То есть этот эффект проявляется при сильных поворотах головы. И это очень понравилось... На приборку глянул - "ничего не плывёт"... А в окошко глянул - вернулось... Ну вот так мне показалось... Но... Вопрос не про это... Заранее извиняюсь, что "может я не в теме", но хотелось бы голову приблизить к монитору ( как жираф ) и соответственно выполнилось бы "увеличение экрана". Голову сдвинуть вправо - и соответственно изображение на мониторе "двигается именно вправо"... И в другие стороны - то есть "по горизонтальным смещениям"... А пока приходится крутить головой и вместе с этим поворачивать колёсики на джойстике - которым назначено увеличить/уменьшить взгляд, сдвинуть горизонтально по оси Х, сдвинуть вертикально по оси Y. А в настройках есть же пункты X Y Z... Спасибо всем кто ответит или перешлёт ( может быть в другое "более понятное место" ) Share this post Link to post Share on other sites
Economist 274 Posted October 22, 2020 Кстати, вот про коннект\неконнект - на промикро часто было такое. что запускаешь - осьминожка мертвая. Переткнул в юсб - запуск - оживает. Сейчас собрал на nano, стартует всегда. 20.10.2020 в 21:39, dess сказал: Но... Вопрос не про это... Заранее извиняюсь, что "может я не в теме", но хотелось бы голову приблизить к монитору ( как жираф ) и соответственно выполнилось бы "увеличение экрана". Голову сдвинуть вправо - и соответственно изображение на мониторе "двигается именно вправо"... И в другие стороны - то есть "по горизонтальным смещениям"... Или подключай нижний модуль, или привязывай смещения к поворотам головы. 1 Share this post Link to post Share on other sites
Arachna 9 Posted October 27, 2020 (edited) Уважаемый 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 Edited October 27, 2020 by Arachna Share this post Link to post Share on other sites
GO63 132 Posted October 27, 2020 В папке 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. Удачи! Share this post Link to post Share on other sites
Arachna 9 Posted October 28, 2020 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 Share this post Link to post Share on other sites
Arachna 9 Posted November 1, 2020 Прошил ESP-01. Ответ на COM порту вижу. Не прописывается SSID, Pass, Port, хотя Razor_WiFi_Config говорит - всё ок. Буду мучить дальше. Share this post Link to post Share on other sites
GO63 132 Posted November 1, 2020 Как определили, что не прописываются 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? Share this post Link to post Share on other sites
Arachna 9 Posted November 2, 2020 (edited) Если верить этой схеме, то светодиод подключен к GPIO2. Как его совсем исключить из скетча? Edited November 2, 2020 by Arachna Share this post Link to post Share on other sites
GO63 132 Posted November 2, 2020 Можно просто назначить LEDpin на не используемый вывод. Например, #define LEDpin D7 (GPIO13 ?). Совсем отключить СД можно, если в файле Voltage.cpp переписать две функции void LED(byte On), строки 42-58. Share this post Link to post Share on other sites
Arachna 9 Posted November 2, 2020 12 минут назад, GO63 сказал: Например, #define LEDpin D7 (GPIO13 ?). Пробовал. Arduino пишет - не поддерживается (про все неподключенные пины). Да и бог с ней. Похоже, одну спалил. Есть еще ESP-07 и адаптер на пружинных контактах. Попробую на ней. Все выводы есть. И еще компактней будет. Share this post Link to post Share on other sites
RuPossessed 0 Posted November 26, 2020 (edited) 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 в данном топике. Edited November 26, 2020 by RuPossessed Ответ найден. Share this post Link to post Share on other sites