OpenBeacon 0.3

NB: нижеприведенная информация скорее всего устарела в той или иной степени. Поищите посвежее 😃

Добавил поддержку MAVLINK.
Подключение: TX+GND с АПМа на RX+GND маяка. Можно параллельно с OSD/телеметрией.
Я тестировал с ардукоптером, и допускаю, что на самолетной версии мавлинк слегка иной. По крайней мере встречал такое утверждение где-то на форумах.
Если кто-то проверит, буду благодарен. 😃

Скачать тут: docs.google.com/…/0B5Q2oMooG226eUVLdllTWTdPMWc
Как прошить тут: rcopen.com/blogs/127344/18270

  • 5207
Comments
F_R

Вах, и мавлинк победил 😃 Быстро что-то… Видать, мой “трупик” стал жертвой маяка 😛

Shuricus

Интересно, а все это хозяйство можно вставить в прошивку Байчи? А то странно два приемника возить одинаковых.

F_R
Shuricus;bt121364

Интересно, а все это хозяйство можно вставить в прошивку Байчи? А то странно два приемника возить одинаковых.

Вся прелесть автономного маяка в том, что это ОТДЕЛЬНЫЙ девайс, работающий от ОТДЕЛЬНОГО питания. Если после краша все очень плохо, и борт обесточился или вообще разлетелся на запчасти, маяк (если его укрепить должным образом) будет продолжать работать и посылать последние принятые ЖПСом (и с ЖПСа, когда он еще работал 😃 ) координаты.
ЖПС можно прицепить прямо на маяк и питать от АКБ маяка, но тогда его на долго не хватит + еще один ЖПС надо. А так, вся прелесть в том, что маяк использует только данные с ЖПСа на борту ЛА. Если Крэш произошел, и штатный ГПС вырубился, то в памяти маяка будут последние “удачные” координаты, которые смогут сузить зону поиска до 10…100м. В этом радиусе можно спокойно найти маяк методом пеленга 😃

Shuricus

Так и на приемник нужно подвесить АКБ - будет такой же маяк. Разницы никакой.

F_R
Shuricus;bt121368

Так и на приемник нужно подвесить АКБ - будет такой же маяк. Разницы никакой.

Все бы ничего, но схема уже усложняется. Второе, если произошло КЗ на проводах сер, в таком случае придет каюк и маяку и приемнику…
Еще раз: прелесть маяка - его автономия. Я вообще планирую засунуть его в коробочку, а коробочку в крыло. Тогда можно будет использовать полноразмерную антенну (вдоль лонжерона). Если, не дай Бог, будет крэш - шанс, что маяк в крыле уцелеет значительно выше. Плюс, он будет продолжать работать от собственного АКБ.

Прошлогодней зимой я на собственном опыте испытал достоинство автономного маяка. Когда ЛА врезался в березу и все кишки вылетели наружу, да, так, что АКБ улетели до соседнего дерева… борт ессно обесточился. А маяк работал 😃

тигромух
Shuricus;bt121364

Интересно, а все это хозяйство можно вставить в прошивку Байчи? А то странно два приемника возить одинаковых.

Только если без голоса, потому что сэмплы занимают почти весь флэш. И насчет GPS есть сомнения, т.к. у приемника задача real-time и ему некогда отвлекаться на прослушивание координат с уарта.
То есть получится обычный маяк, который там и так есть 😃
Насчет автономности уже Эдик рассказал, остается добавить +1.
Ну и не все летают с LRS, мне вот на некоторые ЛА с DSM2 нужен маяк, который, кстати, совсем не обязательно должен выглядеть как приемник Orange 😃

тигромух
F.R.;bt121361

Вах, и мавлинк победил 😃 Быстро что-то… Видать, мой “трупик” стал жертвой маяка 😛

Мавлинк оказался шляпой. За вечер победил. Мне-ж от него много не нужно.
Правда, в местечке с координатами 0°0’0", 0°0’0" будет глючить 😃
С трупиком твоим все ок, вот думаю на букашку его поставить 😉

F_R

Эх, значит, что букашке не долго летать осталось…

Shuricus

Ну в целом соглашусь, что автономный маяк надежнее!
А раз все равно в приемник не зальешь, то теперь в любом случает нужно делать автономный!
Спасибо Константин за разработку!

serenya

а можно ли будет залить данную прошивку в маяк В7 от слона? или придется править порты?

тигромух
serenya;bt121473

а можно ли будет залить данную прошивку в маяк В7 от слона? или придется править порты?

Често говоря, не знаю. Даже не видел его.
Схема есть?

serenya

Попробую срисовать

тигромух
serenya;bt121475

Попробую срисовать

Главное: тип меги и РФМки

serenya
тигромух;bt121477

Главное: тип меги и РФМки

Отбой, там стоит STM.

тигромух
serenya;bt121563

Отбой, там стоит STM.

О как. А я боялся, что атмега 168 😃
Ну раз так, то действительно отбой…

Иван

Можно встряну - при наличии маяка на борту и орен лрс приёмыша - на борту фактически 2 маяка;) что при разнесении их частот повысит шансы найти.

Иван

точу зуб на маяк Тигромуха, есть желание к нему поисковик на базе модуля Панкратова Сергея(продвинутый приёмыш 5.8) допилить:)

тигромух
Иван;bt122765

Можно встряну - при наличии маяка на борту и орен лрс приёмыша - на борту фактически 2 маяка;) что при разнесении их частот повысит шансы найти.

Ага. Если даже один помрет, второй может выручить 😃

Иван;bt122766

точу зуб на маяк Тигромуха, есть желание к нему поисковик на базе модуля Панкратова Сергея(продвинутый приёмыш 5.8) допилить:)

Не очень понял идеи. Зачем нужен отдельный поисковик?

Иван
тигромух;bt122780

Ага. Если даже один помрет, второй может выручить 😃

Не очень понял идеи. Зачем нужен отдельный поисковик?

Идея в том чтобы использовать существующий девайс - в наборе которого добавить РФМ модуль и будет вполне себе девайс, на индикатор можно и координаты показать… и уровень РССИ…
Модуль Сергея я повторил уже, на плате развёл место для РФМки.

F_R

Это все замечательно, но чусвительность рации выше, чем у рфмки. На практике многократно убеждался.

Иван
F.R.;bt122913

Это все замечательно, но чусвительность рации выше, чем у рфмки. На практике многократно убеждался.

Рацухой запеленговать, а когда ближе к месту можно уже и координаты получить;)
Я в курсе, что рацуха уловистей. Я к тому что комплект универсальный хочу сварганить - первую часть “скопировал” осталось допилить

тигромух
Иван;bt122915

Рацухой запеленговать, а когда ближе к месту можно уже и координаты получить;)

Снова ничего не понял. Если запеленговали, то и координаты уже прослушали в рации. Зачем еще один приемник?

Иван

хм… упустил - пардон:)) чтоб пижонить;)))

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

sanyok_amd

Уважаемые коллеги и автор проекта, как вы думаете, совместим ли маяк с другим открытым проектом minimosd для dji: rcopen.com/forum/f123/topic340007 ?
Наверняка совместим, возможно придётся по-другому прописать порт для приёма GPS. Буду признателен за любую информацию, заранее спасибо.

STRIMSS

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

тигромух
sanyok_amd;bt124067

совместим ли маяк с другим открытым проектом minimosd для dji

Сначала не догнал почему маяк должен быть совместим с ОСД 😃
Но потом, понял, что вы про назовский телеметрийный протокол…
К сожалению нет, ни протокол назовского GPS (UBX), ни назовскую телеметрию маяк не поймет.
Теоретических препятствий нет, протоколы можно отпарсить. Есть только одно препятствие - я никогда не держал в руках назы и особо не планировал 😃

STRIMSS;bt124072

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

ВЧ штука тонкая. Я думаю, что обязательно убежит, но могу и ошибаться.
В любом случае есть же режим корректировки частоты. Подправите потом, если что.
Главное, чтоб смола при усадке компоненты не посрывала.

STRIMSS

Ладно, увидим. уже одну сторону залил вчера.

sanyok_amd
тигромух;bt124078

Сначала не догнал почему маяк должен быть совместим с ОСД 😃
Но потом, понял, что вы про назовский телеметрийный протокол…
К сожалению нет, ни протокол назовского GPS (UBX), ни назовскую телеметрию маяк не поймет.
Теоретических препятствий нет, протоколы можно отпарсить. Есть только одно препятствие - я никогда не держал в руках назы и особо не планировал 😃

Прошу прощение за назойливость, но если у вас будет желание глянуть что творится в назовском протоколе то можете посмотреть этот архив. В нём исходники минимосд с описанием протокола гпс, возможно вы сделаете прошивку для маяка под назу и вам многие будут благодарны. Возможно там ничего сложного и вы это осилите за час-два 😉

Shuricus

Константин, очень просим от лица Назаводов - добавить в маяк поддержку Назы. Все уже написано, библиотеки есть, нужно только вставить в код. Заранее спасибо!

Alexan

+1. Присоединяюсь к просьбе!

torex777

+1

p_vel

+1

тигромух

Вы откуда все набижали? 😃
Нет, без железки я делать не возьмусь. Был бы протокол текстовый еще куда ни шло, но парсить бинарный протокол вслепую - вообще не вариант.
Найдется наза - сделаю.

sanyok_amd

Попробуем найти назовода в Челябинске или могу отправить свой комплект naza lite + gps с отправкой в обе стороны за мой счёт.

yasin

+1
мы все набежали вот отсюда rcopen.com/forum/f123/topic340007/317
Вас sanyok_amd расхвалил

Alexan

Насколько я себе понимаю, нужно с MinNazaOSD получить в удобном вам виде координаты ЖПС и передать в ваш маяк. MinNazaOSD сама получает от Назы данные, парсит их и выводит на экран. Пин TX на осд свободен с него и можно получить. Нужно дотискать прошивку MinNazaOSD для этих целей.

Здесь описание и декодирование протокола DJI
www.rcgroups.com/forums/showthread.php?t=1995704

тигромух
Alexan;bt124184

Насколько я себе понимаю, нужно с MinNazaOSD получить в удобном вам виде координаты ЖПС и передать в ваш маяк. MinNazaOSD сама получает от Назы данные, парсит их и выводит на экран. Пин TX на осд свободен с него и можно получить. Нужно дотискать прошивку MinNazaOSD для этих целей.

Здесь описание и декодирование протокола DJI
www.rcgroups.com/forums/showthread.php?t=1995704

Хмм. Я-то думал поближе к GPS, парсить протокол UBX или DJI.
Но если вам проще допилить прошивку OSD, то это тоже вариант, хоть и несколько кривоватый.
Если OSD будет отдавать в TX обычный NMEA, то задача решена 😃

sanyok_amd

Александр, отличная мысль, осталось только её реализовать 😉

Alexan
тигромух;bt124185

Хмм. Я-то думал поближе к GPS, парсить протокол UBX или DJI.
Но если вам проще допилить прошивку OSD, то это тоже вариант, хоть и несколько кривоватый.
Если OSD будет отдавать в TX обычный NMEA, то задача решена 😃

Пардон. Конечно же глупо от ОСД получать данные, если в вашем маяке стоит процессор. Сразу не понял, думал только передатчик и всё.
Данные надо брать напрямую от Назы. А здесь www.rcgroups.com/forums/showthread.php?t=1995704 есть NazaDecoder Arduino library.

тигромух
Alexan;bt124195

Пардон. Конечно же глупо от ОСД получать данные, если в вашем маяке стоит процессор. Сразу не понял, думал только передатчик и всё.
Данные надо брать напрямую от Назы. А здесь www.rcgroups.com/forums/showthread.php?t=1995704 есть NazaDecoder Arduino library.

Ну может и глупо, зато дает работоспособное решение в минимальные сроки.
Либу я встроить не могу, т.к. сильно ограничен по флешу атмеги. Уже даже printf-ы пришлось извести 😦

Иван

у назы с её жпс какой протокол?

тигромух

Насколько я понимаю, UBX. Назоводы поправят.

Иван
тигромух;bt124299

Насколько я понимаю, UBX. Назоводы поправят.

К ним, собственно и вопрос:) можно же распаралелить выход от жпс… могу ошибаться…

тигромух
Иван;bt124300

К ним, собственно и вопрос:) можно же распаралелить выход от жпс… могу ошибаться…

Распараллелить не проблема. Но маяк понимает только NMEA и Mavlink.

тигромух

Господа назоводы, попробуйте в minnazaosd добавить такую строчку в файл NAZATalk.ino строка 155:

Serial.printf(“$GPRMC,000000,A,%2i%02.3f,N,%03i%02.3f,E,00.0,00.0,010101,E*00\n”,(int)lat,(lat-(int)lat)*60,(int)lon,(lon-(int)lon)*60);

Должно получиться так:

Оно будет плеваться в UART фиктивными NMEA сообщениями, которые понимает маяк.
Сам не тестировал 😃

sanyok_amd

То есть если к TX минимосд подключить маяк то он должен увидеть gps?
Мой orange lrs где-то между Китаем и Россией, к концу месяца только получу.

serenya
тигромух:

А чтоб немного разбавить оффтоп, похвастаюсь 😃

А нет ли лишних плат? Или может кто собирается заказывать? Я бы сел на хвоста, взял бы пару плат. И еще где и какие лучше RFMки взять?

тигромух
sanyok_amd;bt124377

То есть если к TX минимосд подключить маяк то он должен увидеть gps?

TX и GND. Да, должен.

serenya;bt124385

А нет ли лишних плат? Или может кто собирается заказывать? Я бы сел на хвоста, взял бы пару плат. И еще где и какие лучше RFMки взять?

Герберы выдал этим товарищам: DChernov, Shuricus, petrochen, riv_fso.
Попробуйте договориться 😃
РФМки я беру тут.

serenya

Спасибо, проще наверное в теме вопрос задать.

Alexan
тигромух;bt124299

Насколько я понимаю, UBX. Назоводы поправят.

У Назы свой протокол, UBX это протокол фирмы uBlox.