Подвес камеры на бесколлекторных моторах на Alexmos/Basecam
если только MPU6050, хотя вполне может оказаться и что то из линейки ITG3200
в любом случае можно попробовать взять
aliexpress.ru/item/1005006132738452.html?sku_id=12…
питание на V и G оставшиеся два провода на SDA и SCL,
если на заработало, попробовать поменять местами SDA и SCL
а вот если и так не заработает, вот тогда это может быть не MPU6050,
хотя остается вариант изменения адреса модуля, у MPU6050 два адреса по i2c,
но это немного другая история, хотя тоже решаемая одной перемычкой на модуле MPU6050
у меня сайт Alexmos/Basecam блочат
Да, есть такое…😡
Парни, коль вы в теме, мож поможете разобраться со STorM32? Немного offtop, ну вроде родственная ветка… У меня внешний IMU не определяется. Чё только не делал! OlliW уже всего наизусть, похоже, выучил))). Прошивки менял всевозможные, сам IMU заведомо рабочий ставил, коннект, ессссесссно, весь проверил - ни чё не помогает. Конроллер говорит, что нет IMU камеры или он не здоров, хоть тресни!!!
А у меня, чет не получилось его найти
на Али с поиском “бяда”, MPU-6050 надо искать именно с “минусом”, “MPU6050” не находит
точнее находит, вот только не то что нужно, чаще в модулях GY521
сейчас глянул, теперь ZY MPU-6050 уже только с ZY находит )), но я же его как то купил
.ру версию давно не поддерживают уже, лучше идти на глобальную www.basecamelectronics.com
о класс, я практически не использую подвесы, но все же переживал что не открываются доки, а вдруг взгруснется) есть пара один под гоупро и один под зеркалку
Если вы используете старый storm32 1.3 и ниже, то там последняя прошивка 0.96. Мне в свое время пришел storm32 но с глюченным imu на плате. Взял выпаял феном mpu с внешнего датчика, который крепят к камере и воткнул на плату, а вместо внешнего использую полетник atom cc3d mini. Тогда можно любые прошивки юзать.
на Али с поиском “бяда”, MPU-6050 надо искать именно с “минусом”, “MPU6050” не находит
точнее находит, вот только не то что нужно, чаще в модулях GY521сейчас глянул, теперь ZY MPU-6050 уже только с ZY находит )), но я же его как то купил
Поидее эти гироскопы продаются в местных магазинах электроники. Можно и там купить, не такие и дорогие, если проблемы с поиском на али.
Купил на Али, вже…
Если вы используете старый storm32 1.3 и ниже, то там последняя прошивка 0.96.
нуууу, какбээ, я в курсе)) общих советов я уже начитался за 2 недели поисков решения проблемы. Сюда написал с последней надеждой. На RCG мои вопросы игнорят (хорошо, хоть не банят)). Конкретики ни кто не пишет. Хотя в поисках натыкался на столкнувшихся с ней же… Самое главное - не понятно железо это или софт. У меня три похожих контроллера и, наверное, все рабочие прошивки. Комбинации пробовал разные (не уверен, что все). Везде одна и та же ошибка
а через настройки адрес устройства i2c изменить можно ?
Да, вот, тоже такая мысля посетила моего коллегу по работе. Ща думаем, как это реализовать)) В GUI этого, вроде нет… Мож поделитесь соображениями по поводу?..😉
у MPU6050 при подключении на GND вывода AD0 будет адрес 0x68,
если этот вывод подтянуть к питанию, адрес изменится на 0x69
если у Вас модуль внешний, его можно подключить к любой Arduino
и с помощью i2c Scan посмотреть на каком адресе он отвечает, а дальше уже думать
я этот пост пропустил где то.
У меня три похожих контроллера и, наверное, все рабочие прошивки. Комбинации пробовал разные (не уверен, что все).
т.е. все три контроллера с тремя разными IMU не находят общий язык ?
в таком случае ошибка глобальная,
учитывая, что на IMU ничего поменять нельзя, кроме адреса естественно,
значит ошибка в настройках, стоит очень внимательно проверить все настройки
стоит очень внимательно проверить все настройки
Дык в GUI все настройки связаны с работой подвеса. Там нет ни чего по внутренним настройкам железа. Похоже, действительно, что-то с I2C портом… Но как одно и то же могло случится с тремя разными контроллерами?))) Тем более, что они были в разных руках… Как говориться в одной поговорке, может “Дело было не в бабине?..”)))
Выход из строя i2c событие не сильно вероятное, а тем более на трех разных девайсах.
Посмотрите личку.
Я на скрине вижу
IMU2 на плате есть и имеет высокий адрес, значит надо проверить какой адрес у внешнего IMU
а кроме того, чисто теоретически, должна быть возможность смены адреса внутреннего модуля.
ищите перемычку на плате или сделайте фото в хорошем разрешении
Arduino Nano и четыре провода позволяют это сделать за пять минут
нашел картинку
правее кварца стоит MPU6050, так что проверяйте адрес внешнего модуля
А вообще интересно.
Вечером зайду в CubeIDE посмотрю сколько портов i2c на 103 процессоре может быть настроено
Посмотрел в конфигураторе CubeMX
В процессорах STM32F103RCT6 два порта i2c.
В этом случае, скорее всего, два IMU разнесены на разные порты.
от картинка с чипом MPU6050
от точки, против часовой стрелки девятая нога это AD0,
посмотрите по дорожке, возможно есть перемычка, но в принципе переключить адрес может и контроллер,
ему достаточно эту ногу подтянуть к “земле” или к питанию и адрес станет другим.
В общем, начнем с просмотра настроек.
Но внешний IMU у Вас все таки один или их три и все три не работают ?