Activity

MinimOsd на Atmega 644

Пощупал INNOVA OSD-VTX c прошивкой github.com/ShikOfTheRa/scarab-osd/tree/…/MW_OSD.
Само по себе ОСД довольно скудное, но совмещение с управлением передатчиком очень понравилось.
Если бы втянуть функционал управления передатчиком в данный проект - было бы здорово! Из любого модуля передатчика выпаивается один резистор - и можно управлять дистанционно.
Но если в MW-OSD настройки делаются как из ГУИ, так и через экранное меню, то здесь, видимо, только через ГУИ.

игрушечный беспилотник

При компановке следи постоянно за центром тяжести, на минике он, стервец, всё время пытается оказаться сзади. А гайки в нос не хочется.
У меня с двумя моторами на крыле, сервой РВ на стабилизаторе ЦТ встал на место при аккумуляторе 1300 х 3s в самам носу.

Радиомодемы 3DR и их клоны. Антенны. Тестирование

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

OpenBeacon или "маяк тигромуха" 0.32
тигромух;bt126344

Насчет ли-иона:
Я правильно посчитал, что на резисторе посеется ватт тепла?

Давайте считать.
5В до резистора, 3 после (если акк совсем разряжен), на резисторе 2 вольта. 180 мВт. Не очень страшно.
По поводу защиты от разряда. Вполне реально подцепиться нагрузкой непосредственно к банке, игнорируя защиту от разряда.
Правда, от 3 вольт на банке до нуля - один жалкий всхлип передатчика.

По атмегам.
Самое показательное - при 16МГц и 3.3В зачастую не хотят шиться чере бутлодырь, при этом по SPI в лучшем виде.
Вообще-то Вы правы, процентов 90 в таких условиях отлично работают, чай, не серийное производство.
А не вспомните, какие проблемы были с 8МГц тактовой?

OpenBeacon или "маяк тигромуха" 0.32

Я гонял и просто на макетке, и на Хоббикинговском ОпенЛРС-ном приёмнике. На днях попробую на Вашей платке.
Скорее всего, у меня неудачные атмеги, но формально придраться не к чему - в рамках спецификации работают безупречно.
По поводу аккумулятора.
Я тут посмотрел банки для мобильников со встроенной схемой защиты. Если их тупо полкдючить к 5Вольтам через 22 Ома, то они нормально заряжаются и отключаются по достижении 4.2 на банке. Для плюсовых температур больше ничего и не надо, для зимы конечно надо ЛиФе или никель.

OpenBeacon или "маяк тигромуха" 0.32

Что-то нестабильно у меня Атмега328 от 3.3В на 16МГц работает. Такое ощущение, что дурят таймеры. Периодически начинает говорить буратинным голосом, самопроизвольно меняются задержки на включение и повторение.
На макетке воткнул по 10кОм между процом м РФМ и запитал проц от 5 Вольт. Работает идеально.
В связи с этим вопрос - нет ли возможности пересчитать времена для 8МГц кварца, тогда при 3.3В питания будет в рамках ТУ, должно работать стабильно.

OpenBeacon 0.2

Ну лагает же

Я бы сказал, что дело не в лаге (временнОй задержке), а в дискретности вывода горизонта на экран. Посмотрите, вроде бы нигде искусственный горизонт от настоящего по времени не отстаёт.
А что касается скорости обновления информации на экране - посмотрите на цифры вертикальной скорости справа.
Ну и оцените задержку в МишнПлэнере, там тот-же мавлинк.
Ещё раз пересмотрел.
Ну да, горизонт обновляется где-то три раза в секунду. Надо бы почаще, посмотрю в документации на выходных, где там засада.

OpenBeacon 0.2

Насчет тормозов, единственное, что приходит в голову, если у Вас не сконфигурирован GPS, то данные с него валятся раз в секунду и, соответственно, всё начинает лагать.
Посмотрите в ютубе бортовое видео с АПМ, сравните со своим.

OpenBeacon 0.2

Нормальное ОСД под мавлинк невозможно, из-за тормознутости самого мавлинка.

Эээ? Как-то не замечал тормознутости ни на МишнПлэнере, ни на МинимОСД. По крайней мере, горизонт реагирует без видимого лага.
Другое дело, что картинка, формируемая с помощью MAX7345 в принципе убога. И если Вы сделаете мавлинковское ОСД с пристойной графикой, всё человечество будет безмерно счастливо.

OpenBeacon 0.2

Хм… 25мА. Даже батарейки на 1А хватит всего на пару суток.
Нужен механизм отключения, интеллектуального ожидания фикса и т.п.
Мдя. Покручу в голове, может что и родится.

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

OpenBeacon 0.2

По поводу “халявного GPS”.
У меня Ардупилот, который переключает жпс-приёмник в бинарный протокол, и чтобы из него выудить информацию, нужно писать соответствующий код. То есть свой код для MTK, uBlox, STM… А плюс ещё закрытые протоколы как у Назы. А я GPS приёмник маленький типа www.ebay.com/itm/271079582518 присобачил и получил мебольшое устройство, пригодное к незаметной установке в недра модели. Что приятно: можно жпс размещать вплотную к антенне маяка, помеха весьма кратковременная и не мешает.
По-моему, если Вы сделаете такое устройство со встроенной батареей и зарядником в виде монолитного куска эпоксидки с микросферами, то получится неплохой коммерческий продукт. А если его ещё и админить по радиоканалу…
По поводу ДТМФ.
В качестве приёмника пробовал рацию баофенг, есу 2, приёмник айком20. Декодил той же софтиной, что и Вы, на ГалаксиНоте2, то есть казалось бы, всё должно быть идеально. Но Вы правы, речь неплохо распознаётся на фоне серьёзных шумов, в отличие от ДТМФ.

OpenBeacon 0.2

Поиграл на выходных с Вашим маячком. Очень впечатлён, поздравляю, удачное изделие.
Возникли мысли:

  1. разумно сделать в виде полностью автономного изделия, а значит - свой GPS, который жрёт. Надо продумать алгоритм его включения - выключения и реакции на фикс-нефикс после пробуждения.
  2. Вот бы сделать оперативную подстройку частоты под вызывной сигнал, всё же от температуры ползает ощутимо.
  3. DTMF распознаётся не очень уверенно, возможно это связано с пунктом 3. Я для проверки гонял дтмф от телефона через звук, две рации (передача и приём), снова звук на Андроид - работает, а вот от маячка не очень.