Activity

OSD на ATmega1281
brusse:

Единственное на схеме вход с выходом надо поменять местами.

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

Оригосса:

С27 на 20пф - длительность тени

Емкость поставил для ограничения спектра, несколько удалось снизить цветные “факела”.

Куда же идёт страна?

Мда… прошли те золотые времена, когда в очереди стояли задачи от расчета зар.платы (с нуля), до обработки в реалтайме телеметрии с использованием ЦОС и ТАУ. Да все это на чистом Си, да под ДОСом… Теперь практически на всех предприятиях категорическое табу на использование “самописанных” программ. Остались задачки типа конфигурации модулей 1С или веб-дизайн (тут надо быть бухгалтером/экономистом/художником, а не программистом, в классическом понимании ). В принципе это видимо естественная эволюция и, по сути, к теме не имеет отношение.

LED фонарик на attiny13 (buck-boost)

Копался в старом хламе, нашел пару фонариков. Хотел выбросить, но передумал, решил им вернуть новую жизнь. Как ни странно, но готовых решений не нашел. Видел либо аналоговые стабилизаторы, либо использовались внешние buck-boost драйвера, типа TPS63000. Сделал софтовый драйвер.
Функционал по сути стандартный: три уровня мощности 40ма, 200ма, 500ма (щадящий режим для 3W светодиода),+ строб. Короткое нажатие - отключение, удерживание - следующий режим.
Если при включении продолжать удерживать, запускает тест батареи, далее 1…3 мигания соответствие: почти разряжена, норма, почти полностью заряжена.
Отключение от глубокого разряда- установкой фузов тиньки.
В отключенном состоянии замерить потребляемый ток моим мультиметром не удалось (показывает 0).
Зарядник- готовая платка c aliexpress (по сто рублей пучек).
Схемка:

Прошивка, разводка.

On/Off питания по кнопке без фиксации (минимум возни)
dROb:

включение питания всяких там телефонов

Там обычно проц. живет…
имхо По нынешним временам даже такой элементарный функционал, проще решить какой-нибудь тинькой с ключиком. Тут и антидребезг и lowbattery и все, на что фантазии хватит по копеечной цене. Ну конечно пару часов на код придется потратить…

Постановка на учёт беспилотников
Mistel:

к сожалению соглашусь…

Но ведь это реально так. Как и все люди имеющие интерес, тратя время и даже деньги к чему-то, не приносящее явный профит себе, семье, даже стране… Ну разве чуть вселенной… 😃

Беспроводная передача видео в full HD
Glinco:

Мда, 720*480 - это даже не ПАЛ.

Уж, звиняйте, больше мой ноут не потянул… Но даже в таком разрешении картинка несравнима с аналогом.

oleg70:

За годы существования, линукс превратился просто в монстра

имхо: Ох, не там вы видите злодея… 😃

Борис_Х:

какую версию Raspberry используете

У меня Pi2.
ЗЫ Из готового, на удивление мне понравилась классическая связка raspvid+netcat -> netcat+mplayer.

Беспроводная передача видео в full HD

Именно для предсказуемости результата, я разбивал поток на кадры сразу в малине и передавал их пронумерованными в отдельных пакетах. Не приходит один кадр- появляются небольшие артефакты до следующего ключевого кадра. Частоту передачи ключевых кадров можно задавать в raspivid, и для динамической картинки ее можно делать довольно частой, без серьезного увеличения трафика (размеры дельта-кадров соизмеримы с ключевыми). Кроме того, с таким потоком легче и надежнее работать на приеме: более-менее равномерно приходящие пакеты надежнее принимаются в потоке Win (в принципе без потерь даже на слабой машине при надежном линке, а сколько вопросов по этому поводу задают…), ну и Source Filter заметно упрощается.

Крушение Ту-154 Минобороны 25/12/16

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

Куда же идёт страна?
blade:

И спать по ночам, на работу рано!

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

Беспроводная передача видео в full HD

Это другой уровень, туда не лез (только до стека IP)… Кстати, еще объективных оценок по его преимуществу относительно обычного WiFi-коннекта в реале не видел. (видимо оно есть, но сколько в граммах?..)

Беспроводная передача видео в full HD

Увы, кроме Си, ничем не владею…

oleg70:

меньше секунды ?

Да вы что… Кажется в районе 50-100мс… Как-нибудь проверю, уточню. От разрешения практически не зависит, проверял правда до 720p, дальше старенький ноут не справлялся. Вывод был- конечно не для активного пилотажа, но вполне…

oleg70:

туда управление - назад видео, и вообще понять насколько это возможно и какими средствами

Никаких проблем, вопрос только в дальности WiFi соединения… И тут уже давно намечено пока одно приемлимое решение- ubiquiti.

Беспроводная передача видео в full HD

Ровно год назад игрался с малинкой. На ней написал код, который запускает raspivid с параметрами от хоста, принимает видео поток, разбивает на кадры и каждый кадр отправляет UDP-дейтограммой. Кроме видеоданных, в каждом пакете передаю структуру с распарсенными данными от GPS-модуля. (Ну там можно еще что угодно передать…).
На приеме на ноуте под Win, сваял код, который строит граф в DirectShow и воспроизводит поток. Тут самым хитрым оказалось, что если отключить синхронизацию (те отправлять на рендер сразу по приему), картинка заметно подергивается. Пришлось сделать буфер под несколько кадров, и генерировать свои временные метки, которыми регулировать скорость воспроизведения с учетом текущего заполнения буфера. В принципе задержка удовлетворительная, цифры не помню. Подключил по бытовому WiFi, погулял по квартире с ноутом. Через две кап. стены практически без дропов (есть счетчик). Надо сказать что обычный аналог на 1080мГц в этих условиях работает несравнимо хуже, куча мест где даже синхра рвется (интерференция…).
Хотел наложить OSD на приеме с данными GPS, неожиданно сложно оказалось, так и не сделал…

Пульт для симуляторов

Как понять такие заклинания в CodeVisionAVR?

Это не особенности CVR, обычный C.
ADCSRA|=(1<<ADIF)
В регистре ADCSRA (по сути, это обычная переменная с фиксированным адресом) устанавливается бит с порядковым номером ADIF. Остальные биты не меняются.
CLKPR=(0<<CLKPCE) | (1<<CLKPS3) | (0<<CLKPS2) | (0<<CLKPS1) | (0<<CLKPS0);
В регистре CLKPR устанавливается бит CLKPS3, остальные сбрасываются.
Замечу, что вычисление значения делает прекомпилятор и в итоговой программе будет уже готовая константа.
Такая форма записи нужна исключительно для удобства программиста, более наглядна, чем просто число.

Не типовое применение ESC + части контроллеров перегрев.

Помнится как-то решал проблему запуска, подбором резисторов сумматора ОС. Просто выбирал из кучки, более-менее с близкими номиналом. Не уверен, что это решит вашу проблему, но так… Информация к размышлению…

Куда же идёт страна?
SAN:

Огласите весь список, пожалуйста!

Список длинный… Врагов много… С кем не надо бороться выбирайте сами… но не ошибитесь…

ZigZag_ZZ:

у них другой менталитет

Они видят другие проблемы… Которые есть шанс им решить.

Куда же идёт страна?

Самая яркая и эффективная пропаганда ЛГБТ, это публичное обсуждение, агрессивное осуждение, еще надежнее- активная борьба. Во всем мире это поняли и просто “забили” на эту “проблему”. У нас политики решили на этом подняться (“гейропа” наступает!). Опять мы одни остались защитники традиционных ценностей и культурных наследий на земле. Сплотим ряды, товарищи гетеросексуалы!

Куда же идёт страна?
hivolt:

это все для тех кто не состоянии из за дряблости воображения понять, а что потом будет на самом деле, спустя лет так 10-15

Воо… Спасибо… Теперь я понял, что мне просто не хватает фантазии, принимать желаемое за действительное…

Куда же идёт страна?

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

OSD на ATmega1281

Господа, не публикуйте свое мыло, достаточно в личку мне написать. Есть смысл только, если планируете ее испытание в ближайшее время. Благодарности принимаются тоже только после испытаний. 😃
Код наземки, конечно, менял. Намек понял, новые исходники тоже вам вышлю.

Yanchak:

в каком полождении окажется газ в режиме RTH по фс

Как и раньше, по расчету от среднего в конфигураторе.

OSD на ATmega1281

Работа Константина вдохновила вспомнить о проекте…
Для начала добавил передачу на наземку побольше данных для его проекта. Попутно вспомнил о давнишнем трабле в наземке, периодические непонятные единичные ошибки на приеме. Уперся, уже из вредности, вроде победил…
Заодно добавил экран с итоговыми данными полета, о котором уже больше года мне надоедал Александр lis713 😃.
Ну и предложение Александра второго (Yanchak), о возможности коррекции газа в авторежимах, реализовал.
В железе не тестировал, только симулятор, поэтому ссылку на версию дам только самым смелым (кто попросит)… 😃
Дока V2.12

OSD на ATmega1281

Константин, если есть интерес, могу скидывать на наземку хоть все параметры полёта. (С андроид студией пытался играться , но как-то тяжело у меня с жавой сложилось. Да куча непривычных библиотек…)