Проект Мегапират на самик!

Drou
Syberian:

если есть ардуинка, вот этим скетчем можно “пропинговать” все датчики и их адреса…

Cycle is over
I2C devices detector
=================================

Detected device addr: 0x3C HMC5883/43 (compass)
Detected device addr: 0x70 unknown device!
Detected device addr: 0xA8 unknown device!
Detected device addr: 0xD0 ITG3200 (gyro)
Detected device addr: 0xEE BMP085 (baro)
=================================
Cycle is over

Syberian

У меня глюк, или lazyan реально что-то написал? 😃

Detected device addr: 0x70 unknown device!

Денис, насколько я знаю, у BMA180 есть только 2 варианта адреса: 0х80 и 0х82, выбираемых перемычкой. Даже у ВМА020 такие адреса. Вопрос знатокам: що это за устройство у вас вместо акселя? Не удивлен, что оно не обнаруживается пиратом.
0хА8 - это еепром, тут все как надо.

P.S. в Мультивие также нет устройства с похожим адресом (0х70 или 0х38)

Drou

Олег, а не может быть , что ему каранчун пришел? или нога пропаяна фигово или не у него пропаяна, а еще у кого то. На одной шине ж висят…

Lazyan
Syberian:

У меня глюк, или lazyan реально что-то написал?

Да, хотел пожаловаться, что не запускается ГПС ни на ардуине, ни в иксах. Но увидел ваше сообщение и удалил. Решил попробовать новую версию.
На новой версии тоже ничего не видать. Попробовал еще один модуль на МТК 3339 - такая же фигня.
Может это с аутентификацией связано?

Syberian
Lazyan:

Может это с аутентификацией связано?

а может, это связано с перепутанными RX TX? ну ей богу, странно это… уж МТК стопудов работает. Координаты отображаются независимо от ключа.

Drou:

а не может быть , что ему каранчун пришел? или нога пропаяна фигово или не у него пропаяна, а еще у кого то.

если на чипе есть цифры 180, то ему точно карачун. От непропая только последний бит адреса зависит.

Syberian

2.0.2003 + наземка

  • автодетект барометра 085 (если есть - то подхватится). В поле Baro ALT абсолютная высота в сантиметрах, температуру тоже показывает…
  • наличие/отсутствие ЖПС вообще показывается в наземке в поле GPS fix
Lazyan
Syberian:
  • автодетект барометра 085 (если есть - то подхватится). В поле Baro ALT абсолютная высота в сантиметрах, температуру тоже показывает…
  • наличие/отсутствие ЖПС вообще показывается в наземке в поле GPS fix

Совсем другое дело 😃 Появились показания баро и ГПС есть! А то я думал уже, что порт не работает. Позже проверю как с координатами…
Кстати, в последних версиях наземки есть странный глюк: при выходе из Mission Control (а иногда и в нем самом) вылетает куча “Access violation…” и выйти из наземки можно только удалив ее из процессов. При чем появляется ошибка через раз, зависимости пока не нашел 😦

Syberian

разделитель целой и дробной части в системе должна стоять - точка! т.о.ч.к.а. символ “.”
уже замучался повторять, и в инструкции жирным написано… и вылетать не будет.

Lazyan
Syberian:

разделитель целой и дробной части в системе должна стоять - точка! т.о.ч.к.а. символ “.”
уже замучался повторять, и в инструкции жирным написано… и вылетать не будет.

Инструкцию читал 😃 Сразу же проверил - она родимая (тчк) и стояла всегда. Как вариант, можно винду переставить для профилактики…

Syberian

не, это слишком радикально… разве что яву обновить.
А что пишет gps fix? yes, no или no GPS?

Lazyan
Syberian:

А что пишет gps fix? yes, no или no GPS?

пишет “Yes!” 😃
хотя тут может аж 1 спутник видно - стены толстые

ssh1

Добрый день, начал разбираться в этой теме, прочитал четверть ветки, несколько вопросов:
1.Подойдет ли Super Simple Mini OSD с HK вместо HobbyKing E-OSD ?
2.Правильно ли я понял что купив black vortex + E-OSD я смогу поставить это как на коптер так и на самолет ?

Syberian

Добрый день.
Лучше читайте последние 5-6 страниц плюс эту запись.
Проект на атмеге задвинут в чулан. Переходим на STM32.
Платы (вместо вортекса) подходят эта и эта - готовые, или можно собрать самому по записи в блоге. GPS отдельный.
И да, оно подходит как для самолей, так и коптеров.

Syberian
Lazyan:

пишет “Yes!”

ок, так и запишем: “с блохами работает!” 😁

ssh1
Syberian:

Добрый день.
Платы (вместо вортекса) подходят эта и эта - готовые, или можно собрать самому по записи в блоге. GPS отдельный.

Ага, теперь ясно.
То есть допустим беру плату с CSG, OSD отдельно брать уже не надо как я понял.
Вопрос какой лучше взять GPS и где ?

Syberian

ОСД формирует сам процессор. Обвязка видео на обеих платах установлена. Подключить камерку и все.
Теперь ЖПС.
можно взять “родной” от игл три, если уже куплен (специально покупать - супердорого)
можно купить ublox 6-й серии (с цифрой 6 - типа Neo-6Q) на сайте CSG
можно купить mediatek MT3329 с патч-антенной на store.diydrones.com
можно тупо найти все это на е-бей. Вариантов куча. Ищем по ключевым словам.
Только не берите модули SIRF, я вообще не в курсе, как они работают.

Starpom
Syberian:

Только не берите модули SIRF, я вообще не в курсе, как они работают.

Вот те раз… А если уже на подлёте такой модуль? Могу поделиться их протоколом NMEA даже на русском. Хотя все легко находится поиском…

Syberian

ок… попытка - не попытка. Укажите строку, которой переводится в протокол NMEA на скорости 38400 и обновление 5 Гц или выше.

Сначала понаберут, потом спрашивают 😃

ssh1
Syberian:

Платы (вместо вортекса) подходят эта и эта - готовые, или можно собрать самому по записи в блоге. GPS отдельный.

Еще вопрос. А чем отличаются эти платы кроме раположения разъемов ?

Syberian

Плата CSG втихаря сделана по блогу, собственно, все.
Плата Дундела имеет дополнительно автономный стаб до 42В, защиту выходов, выводы БАНО, схему тени на ОСД (сама тень в разработке), все делители для измерения тока, двух батареек до 42В, RSSI и airspeed. Также имеет гордую лейбу проекта Х, т.к. согласована с автором проекта и ее поддержку автор какбе гарантируэ.

Плата Д по размеру больше платы С.
Если паять совсем-совсем не хочется, берите Д. Если места в обрез, берите С.
Самый огромный вид имеет самоделка на STM32F4discovery.

Starpom
Syberian:

Укажите строку, которой переводится в протокол NMEA на скорости 38400 и обновление 5 Гц или выше.

Да как бэ интересовался немного выше, перед заказом еще😊… Да не суть важно это уже. Главное попробовать. Не пойдет - будем заказывать блох или мтк.
А строчка для перевода в nmea и 38400 мне видится такая:
$PSRF100,1,38400,8,1,0*3D<CR><LF>, где 1-nmea, 38400 - понятно, 8 - биты (возможно 7), 1 - стопбит (возможно 0), 0 - без четности (возможно 1 - нечет, 2 - чет), байт после *-ки - контрольная сумма, которую я посчитал (надеюсь верно…), <CR><LF> в шестнадцатиричном виде - 0D и 0A. А вот с обновлением пока не разобрался, возможно не конфигурится. Хотя в даташите на приемник есть строчка “Max Update Rate - 5 Hz”

З.Ы. Завтра пойду на почту забирать плату STM32F4Discovery. Но все равно пока остаюсь наблюдателем, ибо датчики и GPS модуль еще в пути.