MultiWii
А это все хозяйство на 1й арудине не потянет?
если постараться, то может и потянет, только не стоит этого делать… памяти откушает много + дополнительные просчеты - в лучшем случае время цикла увеличиться, в худшем вообще не будет работать =)
На самом деле, нужно немного дольше подумать и сделать все на той же AVR:
OSD на ATmega1281
круто =) и графика есть… правда самому паять многовато =( я точно не осилю
у чипов avr просто недостаточная тактовая частота для видео обработки … чтобы легко и свободно обрабатывать 1 страницу нужно минимум 50mhz
я видел всего 4 проэкта на avr/pic OSD простое наложение и все они гонят контроллер до 20 mhz кому интерестно могу ссылки найти хотя кому сильно интерестно сам найдёт =)
там просто текст + примитивная графика не о каких прозрачностях и т д речи нет … контроллер просто дёргает ногами вслед мимо пролетающему видеопотоку
P.S. 1281 распаять очень тяжело … а в остальном ничего сверхестественного там нетребуеться всё на аналоговом компораторе держиться …
у чипов avr просто недостаточная тактовая частота для видео обработки … чтобы легко и свободно обрабатывать 1 страницу нужно минимум 50mhz
…
Жаль, что Smalltim об этом не знал, когда начинал Smalltim OSD and autopilot (часть 2) !!!
😁😁😁
И ОЧЕНЬ хорошо, что не знал - тогда бы многие FPV-шники не могли бы купить (а многие и просто повторить) его замечательную OSD на Mega8!!!
Зачем там видео-обработка? Там необходимо именно наложение!
я видел всего 4 проэкта на avr/pic OSD простое наложение и все они гонят контроллер до 20 mhz кому интерестно могу ссылки найти хотя кому сильно интерестно сам найдёт =)
…
Помните вопрос про суслика из “ДМБ”?
Жаль, что Smalltim об этом не знал, когда начинал Smalltim OSD and autopilot (часть 2) !!!
И ОЧЕНЬ хорошо, что не знал - тогда бы многие FPV-шники не могли бы купить (а многие и просто повторить) его замечательную OSD на Mega8!!!
Нервозность в ветку не вносите. Прежде чем в ответ писать - старайтесь мысль собеседника понять.
Нервозность в ветку не вносите. Прежде чем в ответ писать - старайтесь мысль собеседника понять.
Был не прав… Приношу извинения! ( На самом деле (это про нервозность ) преследовал противоположную цель: чтобы те, кто в “теме” просто улыбнулись!)
Сижу и ищу открытый проект OSD подходящий для коптера, по большому много не надо…
Данные о батарее(расход, напруга, ток), секундомер, ну и горизонт в идеале…
Я вот заказал все-таки Easy OSD, чтобы знать куда улетел, и все чего мне в нем не хватать будет так это горизонт…
Сижу и ищу открытый проект OSD подходящий для коптера, по большому много не надо… Данные о батарее(расход, напруга, ток), секундомер, ну и горизонт в идеале…
А чем не устраивает уже упоминавшаяся Smalltim OSD and autopilot (часть 2), “обсосанная вдоль и поперёк”! Исходники OSD открыты и даже есть “CadSoft Eagle”-разводка платы?
P.S. а вообще, здесь это наверное офф-топ и надо в “Форум: Полеты по камере, телеметрия”
А чем не устраивает уже упоминавшаяся Smalltim OSD and autopilot (часть 2), “обсосанная вдоль и поперёк”! Исходники OSD открыты и даже есть “CadSoft Eagle”-разводка платы?
На вскидку не помните, есть там подвижки в сторону вывести на экран горизонт?
Горизонт выдает на экран не телеметрия, а автопилот. Т.к. пиродатчики горизонта подключены именно к нему и он же обрабатывает их данные, для пилотирования моделью.
А телеметрия… она отображает данные от GPS, термодатчика, датчика тока или бародатчиков (высота и воздушная скорость).
Телеметрия и автопилот от Smalltim давно уже продаются, если что…
Если тимометрия может показывать горизонт без Z-сенсора, то горизонт можно смотреть и на ней. Это к вопросу Сергея, какие ОСД можно подвести под “наш” горизонт на ардуине.
Хотя… если есть ардумега, то что мешает также сэмулировать Z-сенсор? Фильтров, которые я рисовал, в сумме нужно уже 4, но становятся гарантированно доступны такие монстры, как RVOSD, тимометрия и проч. Ардуино рулит!
Лично мне Z-составляющая не нужна, поэтому как-то не думал раньше. Надо сообразить.
Посадил платку bma020 и wmp на текстолит
wmp на 3205, показания с гириков делил на 5, иначе перебор
На 400кГц после подключения к 12ому пину заработало, но периодически cycle time прыгает до 10000, думаю это подвисания, так что скорее всего остановлюсь на 100кГц.
Кто может подсказать, строчка #define INTERLEAVING_DELAY 3000
имеет место быть только с нунчаком? При кодключенном акселе бма020 изменение этого значения ни к чему не приводят, можно хоть 100 поставить.
Так и должно быть?
Так и должно быть, с нунчаком вимоушен работает последовательно на одном адресе, со сторонними акселерометрами параллельно на разных адресах. Только зачем ты к 12му пину подключил? это только с нунчаком актуально и то когда нет 3.3v. Подключи на 3.3V и никаких подвисаний не будет. у меня cycle time с bma020 около 3700
p.s. я лично bma020 приклеил на вимоушен термоклеем, не касаясь гироскопов и посадил вимоушен на 4мм вспененную штуку. надеюсь ты изящно виброизолируешь свою плату с сенсорами.
Только зачем ты к 12му пину подключил?
Когда подключал просто к 3.3в на 400кГц у меня плата вообще не запускалась - сразу висла, даже отдельно wmp. А сейчас запускается на 400, но не могу понять стабильно ли она работает - когда соберу коптер видно будет 😉
Извините за офф, но тема навеяла:
Квадрокоптер сделать
Мы решили с другом,
Чтоб летать неспешно
И снимать округу.
Прикупили раму,
Регули, моторы.
То-то будет радость -
Полетим мы скоро!
Но упрямый квадрик
Наш летать не хочет -
Пятый день прошивка
Голову морочит.
Не понятно как-то
Крутятся моторы…
Видимо наш квадрик
Полетит не скоро.
Что теперь мне делать?
Кто поможет, братцы,
С эим квадромонстром
Все же разобраться?
голубая плата-авно на палочке
отличная новость, учитывая что платки теперь все синие =)
Слушайте, а я и не знал, что ардуина питается 6V и выше )) я ее от БЕКа питаю, и она ест родимая. Но у меня нано и питаю я сенсоры (вимоушен и bma020, а раньше нунчак) от +3.3V , мега врятли насытится +5V…
я ее от БЕКа питаю, и она ест родимая. Но у меня нано, мега врятли насытится +5V…
Так о том и сказ! нане хватает (моей тоже) а вот Саша BigDaddy toеще несколько страниц назад справедливо отметил эту “небольшую” особенность питания всякодуин но его вопрос както народ игнорировал 😃
Т.е. если у Вас ардуина питается напряжением 6-12в (скажем от ходового АКБ), то подаем его на Vin, при этом на ноге +5V будет напруга 5в
Если с БЕКа подать +5V на ногу +5V ардуинки и БЕК скажем немножечко того, то нет ни БЕКа, ни ардуинки… Александр, а какого потребителя по току можно посадить на +5V ардуины, вроде там 40mA всего держит, нет?
но его вопрос както народ игнорировал
Все спешат…однаКо! В этом проблема всех бед России 😉 и не только… Лбом каждому хочется стукнуться лично что бы убедится…
Ну я даташит не смог найти на стабилизатор, который конкретно в Кардуине Нано стоит, но обычно в корпусе SOIC-8 стабы бывают на 100ма
Одно “но”
Обычные линейные стабилизаторы требуют чтобы на вход к ним подавалось напряжение с запасом минимум 1,5в
Т.е. для стабильных 5в на выходе им нужно минимум 5+1,5=6,5 вольт
Если стабилизатор LDO (т.е. с низким падением напряжения), то ему надо меньше запаса - 0,5в
Т.е. 5+0,5=5,5в
Если этого не соблюдать, то ни о каком стабильном напряжении речи быть не может.
Будут или скачки по шине питания, или возбуд, или еще какая мура.
Если кто-то подает на Vin питание 5в и все у него работает, то повезло
Но тут все на грани…