New entries

Полетушки в Царицыно 12 августа 2017
Акустика для модельной мастерской. Проект АС8851.

Давно подыскивал себе в мастерскую акустическую систему, чтобы был приятный качественный звук. Поначалу подумывал прикупить S-90, даже на Авито нашел несколько вариантов. Потом вспомнил, что всякое изделие имеет свой срок эксплуатации и те же самые S-90 уже выработали свой ресурс или близки к этому. Вобщем решил собрать АС самостоятельно. После занявших определенное время поисков, были собраны АС на основе проекта Алексея Александрова на динамиках АСАлаб.

Немного фото можно посмотреть здесь.

Полетушки 17 июня 2017 в Беседах
Полетушки в Беседах 12 июня 2017

Пытался запустить самопальные летаки

Концепция носителя на дальняк

Путем итераций (проб и ошибок) для носителя на дальние дистанции, вырисовывается такая концепция. Курсовая камера на ВО, Мебиус под крылом.

Болото Нефтяное 1. Ухта.

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

Flysky fs-i6x, с антенной TP-LINK TL-ANT2409CL 9dBi. + два бустера xq-02a. Приемник FS-iA10B.
Видео Eachine TX801+ Пагода 2, на приеме Патч Пагода.
Рама складная самодельная 450 размера, моторы TBS 2216 900kv2, пропы1045.
Аккумулятор 4s4p from Samsung 30q.

Летаю и плаваю в Skogen, Oslo, Norway
Немного моих ранних полетов
Brain2 Hobbywing platinum-100a-v3 гувернер в ФБЛ и Бэйлаут

Проверил работу гувернера Брайна и режим отмены авторотации - бэйлаут в полете, все работает как должно, а гувернер в режиме аэро регулятора лучше, без провалов, которые сразу стали заметны в режиме хели без гувернера.
Несколько картинок настройки:
Сначала (для первоначальной настройки с регулятором) нужно отключить гувернер в 13й вкладке или предпоследней в стилях полета, сняв галочки и проверить, что мертвая зона 0, для настройки газа
в 12й вкладке.
После этого настраиваются параметры режима бэйлаут (спасение )

Видео проверки

youtu.be/3eEAcB\_8ZsU

проверка на “скамейке”
Банк менял и спасалку включал для проверки как отключить режим Быстрого Старта, если не нужен и после посадки, для безопасности.

Продолжаем биться с калибратором

Как оказалось, корректно снять характеристику мотора (зависимость оборотов от напряжения) не так просто.

  • Те шумы скорости, которые пофик при реальной работе, в калибраторе довольно сильно мешают.
  • Определить что скорость стабилизировалась (перед началом измерений), тоже тот еще квест.

В общем, вместо того чтобы семимильными шагами писать калибровку ПИД-а, буксуем на предыдущем этапе.

  • Пока на тестовых данных сделали апроксимацию графика полиномом. С виду симпатично.
  • Думаем, как детектить что скорость выросла и перестала меняться.

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

Подключение автономной поисковой пищалки на авиамодель

На полетник дрона подключить автономную пищалку JHE42B Finder просто - плюс на +5В, минус на общий, управляющий на минусовой выход Buzzer полетника и все работает.

А вот с авиамоделью посложнее, тк выход Buzzer в приемнике отсутствует, пришлось рукоблудить со старой сервомашинкой со сломанным редуктором.

Часть 6 - Изготовление моторной трубы.

Всем привет!Наконец-то труба.Для меня это самая сложная деталь,сколько я только способов не перепробовал что бы получить максимальное качество,сколько было потрачено ЛЕТ!!! сколько денег,в итоге пришёл к тому с чего начинал 3 года назад,такая же технология…
Итак начнём.
Моторная труба,что это? Эта достаточно важная часть самолёта,которая должна выполнять много требований как по жёсткости,так и по весу.Внутри трубы будет находится закрученный резиновый мотор,который достаточно сильно натянут.В процессе закрутки ,такой моторчик легко притягивает меня к самолёту.Мой вес 82 кг…+ сильный вращающий момент.

Труба конусная, внешние диаметры 30-28 мм на длине 520 мм.
Для начала нужно изготовить оправку.Либо дюраль ,либо сталь.Оправку делал на заводе,зажималась в центрах и сошлифовывалась под конус.Диаметры оправки меньше,рассчитываются , зная толщину слоёв готовый трубы.

Ремонт деревянных винтов

Небольшой авиамодельный лайфхак.

Олигархам, мнительным и не уверенным в своих силах не читать!

Продолжаем изобретать калибровку ПИД-а

Как обычно, повылазили новые нюансы 😃. Рассказываю.

Во-первых, вычисление скорости переписали через свертку за период. Старый способ оказался шумноват для тонких вещей. Во-вторых, мы забыли компенсировать нелинейную характеристику мотора (это добавило проблем ПИД-у). Я залил на гитхаб новые файлы с реальными данными и графиками.

К счастью, снять характеристику мотора не сложно - просто плавнo наращиваем фазу триака и меряем скорость в 20 точках. Ну а потом интерполятором накладываем коррекцию.

Теперь по ПИД-у. Стандартные методы (через отклик на прямоугольный импульс) выдавали фигню, видимо из-за отсутствия коррекции. Надо будет проверить после доработки калибратора. Но есть план Б - имитировать ручную настройку, когда коэффициенты ПИД-а крутятся до возникновения автоколебаний.

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

RX120-2S V2 - Напечатанный вертолет 120 размера с питанием от 2S аккумулятора, обновление.

Сегодня расскажу о небольшом, но важном обновлении в вертолете RX120-2S V2

Итоги сезона 2018!

4 полёта! :) Зато кино есть! B-)

Еще немного математики по калибровке

github.com/speedcontrols/ac_sc_grinder/…/doc

Обновил подробности про калибровке параметров моторов. Сейчас калибруется все, кроме ПИД-а. С ним надеюсь что на неделе тоже закончим. А пока резюме по той практике, которая фигово вписывается в теорию.

Сопротивление и индуктивность мотора

Во-первых, когда мотор остановлен, можно легко насытить железки тестовым импульсом. В итоге мы подаем только 10% от полупериода синусоиды.

Во-вторых, вычисляемые R и L зависят от длины поданного импульса (смотрите по выложенным файлам с выборками). Сопротивление на минимальном импульсе в полтора раза больше чем на максимальном. Придумать правдоподобную модель сходу не получилось (одному аллаху известно, что там со щетками). В итоге просто используем результаты с 10% импульса.

Нормализация скорости

Значение скорости ОЧЕНЬ шумное.

  • Есть шумы в пределах одного периода. Давятся медианным фильтром длины 32. Увеличение до 64 картину особо не меняет.
  • Результат между разными периодами синусоиды тоже сильно скачет. Обычно это давит медленный ПИД и инерция мотора. Но при калибровке надо об этом позаботиться отдельно - собрать данные с разных периодов сети, и тоже взять медиану.
Думал в этом году так и не полетаю!

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

Но тут вмешались организаторы фестиваля “Московское небо” и я взялся подготовить одну модельку. В итоге на фестиваль я так и не поехал по рабочим обстоятельствам, но 4 полёта сделал. Так что в этом году 4 полёта! Это рекорд-дно! 😒

Еще раз про управление мотором через симистор

Как обычно, новые кровавые подробности 😃 . Сегодня отладили новый медианный фильтр, эмулятор EEPROM и стали ковырять калибраторы.

Выплыл досадный косяк в управлялке триаком. Изначально симистором рулили короткими импульсами (через оптрон), откладывая нужный кусок синусоиды. И все было бы хорошо, если бы нагрузкой была простая лампочка. Но там же ж блин моторчик, у которого смещен ток.

В итоге триак закрывается не когда напряжение падает до нуля, а позже. Поэтому на макимуме следующий импульс идет когда триак все еще не до конца закрылся, и на следующем полупериоде он тупо не открывается. Короче, внешне фигня выглядит так: на максимуме начинается фигня, и на минимуме мотор тоже не полностью стоит. Жопа.

Видимо надо убрать химию с испульсами на оптроне, и держать его открытым полностью до конца периода. В надежде что триак сам откоммутируется как ему потребно. Из потенциальных косяков - в диапазоне 95%-100% ручка будет выдавать максимум. Ну и минимум тоже сместится с 10% на 20%. Считать реальное отставание тока можно (чтобы убрать смещение), но IMHO ненужный гимор. Будем чинить по-быстрому. Уж очень хочется поскорее зарелизиться.

Регулятор, промежуточные итоги.

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

Жду когда доедут новые платы и понемногу готовлюсь к тому, чтобы прибить историю коммитов в репе (в отладочной ветке многовато мусора от творческих метаний).

На завтрашнюю отладку уже заготовлены новые куски кода:

  • Скользящий медианный фильтр (для считалки скорости). Помимо того что “это красиво”, позволит гарантировать отсутствие переполнений на не калиброванном девайсе.
  • Считалка сопротивления и индуктивности двигателя.

Вроде сюрпризов не ожидается, и останется только добить калибровку коэффициента масштабирования скорости и настройки ПИД-a.

Тестирование сервоприводов
Лётные площадки Нижнего Новгорода и окрестностей

Действующие лётные площадки :
​****Ольгино

google maps
google.ru/…/data=!3m1!1e3!4m5!3m4!1s0x0:0x0!8m2!3d…
yandex maps
yandex.ru/maps/?ll=43.920000%2C56.214076&z=16&l=sa…
Авиатор (Большое Козино)
google maps
google.ru/…/data=!3m2!1e3!4b1!4m5!3m4!1s0x0:0x0!8m…
yandex maps
yandex.ru/maps/?ll=43.764715%2C56.410429&z=17&l=sa…
Землячка
google maps
google.ru/…/data=!3m2!1e3!4b1!4m5!3m4!1s0x0:0x0!8m…

Немного математики по AC-коллекторникам

github.com/speedcontrols/ac_sc_grinder

В папку с документацией добавились аналитические формулы и модели для scilab. К понедельнику дочистим код и можно будет переходить к автокалибровке. Обратите внимание, подобной инфы в понятном виде в интернетах нет. Люди лепят алгоритмы “по наитию” и с “магическими коэффициентами”, а такое прокатывает только до первой производной. Хотелось бы внести окончательную ясность по данному вопросу. И для себя лично, и чтобы следующие падаваны не собирали слухи из мутных источников, а юзали готовую и годную математику. С гарантированным результатом. В серьезном подходе ведь главное - не просто код слепить, а гарантии, что он будет работать должным образом.

Надо отметить, что сложности в основном характерны для моторов с подмагничиванием, где обмотки соединены последовательно. Если брать моторы постоянного тока и бесколлекторники, то там все намного проще.

Второй важный момент - мы предполагаем, что на подобных “мелких” моторах статор не входит в насыщение (для мощных коллекторников переменного тока все ровно наоборот, но там уже есть датчики оборотов и подобные регуляторы и не актуальны).

Регуль, прогресс...

Прогресс пока в основном на макетке, но хорош. Комрад переписал формулу вычисления скорости, заменив стрёмную свертку на более полноценное выражение с производной. Сообщил, что теперь обороты держатся намного стабильнее во всем диапазоне (для одних и тех же коэффициентов ПИД-а). Был скользкий момент с насыщением магнитного потока (если поток не линейный, то формулы просто так не сократить), но, хвала всем богам, его либо нет, либо им можно пренебречь без последствий.

То есть теперь, чтобы определить скорость, достаточно двух соседних отсчетов (два - чтобы производную тока определить). Единственный нюанс - во время включения симистора производная слишком большая, и стоит игнорировать данные. Теперь осталось внимательно перепроверить на реальном моторе, вписываемся ли в нужную точность, и будем “отливать в граните”. Проверять надо на минимальной скорости, 3000rpm (~10% от макимума):

  • Сколько нужно выпилить отсчетов в начале (примерный критерий - пока производная тока не станет <= 0).
  • Сколько нужно выпилить отсчетов в конце (чтобы не делить на слишком маленький ток, который может вызвать погрешность).

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

RSSI по iBus для приемников FlySky X6B и IA6B/C

Патченная прошивка с инжекцией RSSI в iBus на канале 14 © by Cleric-K
Инструкция по прошивке приемников FlySky (с) by povlhp

Часть 5 - Изготовление лопасти.

Итак.Пришло время к изготовлению лопасти.Первым делом нужно сделать ядро.Ядро изготавливается из бальзы.Я беру бальзу плотностью 0,96 гр/cм^3,это самый оптимальный вариант.

Как изготовить ядро лопасти? В 21 веке это очень просто если есть фрезерный станок с ЧПУ!Если станка нет ,обратитесь ко мне,в личные сообщения ,по телефону, или по почте, я расскажу как сделать лопасть без матриц и фрезерного станка,но это гораздо сложнее, и дольше)

Итак приступим.

Для изготовления ядра нужна естественно 3 D модель лопасти.Я рассказывал об этом в прошлой части.После того как 3 D модель готова,нужно правильно расположить систему координат ,я взял за точку,середину комля. После этого пишется G код для обработки верхней поверхности лопасти.ОЧЕНЬ ВАЖНО!!! сделать припуск по толщине 0,15 мм,это требуется для того что бы обеспечить нужное давление в матрице,что бы ткань лучше приклеилась.

После этого делаем заготовки бальзы 290Х51Х11 мм.

Фрезеровка верхней поверхности лопасти делается на плоском вакуумном столе.После этого фрезеруем нижнюю поверхность лопасти,уже на вакуумном столе которой представляет собой, матрицу верхней поверхности лопасти,только с отверстиями.

MOD FlySky FS-i6 переходим на литий

Всем привет.
Упарили меня аккумуляторы ZNTER 1.5V как-то не надолго их хватает, а покупать какие-то другие аккумуляторы жаба душит.
К тому же завалялись у меня литиевые аккумуляторы 14500, но проблема в том как из 3.6-4.2V получить 6V.
Залез на али, поискал, нашёл кучу разных преобразователей, но цена не порадовала, да и ждать маленькую платку 1-3 месяца не вариант, а если ещё и потеряется… порылся в своих закромах и нашёл платки mobile booster с входом от 2.8V до 4.2V и на выходе 5.1V, но нам то нужно 6V, полез искать даташит, нашёл на одном форуме инфу.

Немного про обработку дюралей и иже с ним.

Немного о налипании люмишек на фрезу.
Бытует мнение, что Д16Т не липнет, а Д16 и АМГ липнет. И часто люди ищут именно “Т”.
Треба чуть пояснить.

Дюралюмины что Д16, что Д16Т одинаково хорошо липнут на фрезу, т.к. и теплопроводность и теплоёмкость у них незначительно отличаются.
Д16Т даёт более чистую поверхность, т.к. имеет более стабильную мелкозернистую структуру, нежели Д16.
Для большей детализации, выжимки:
metallicheckiy-portal.ru/marki_metallov/alu/D16

Жесткость сплава и его теплопроводность, кореллируют.
Как следствие, более жёсткие сплавы проще обрабатывать в отсутствие сож, достаточно своевременно эвакуировать стружку, например обдувом, одновременно охлаждая при этом и деталь и фрезу.
Чем более мелкозернистая структура у сплава, тем чище рез. Деталь лучше шлифуется и полируется.

"Клавиатура" для регулятора бормашинки

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

Я не хочу пока фантазировать о причинах такого поведения, т.к. придерживаюсь простого принципа - если есть явно кривой код, то надо его сначала выпрямить, а потом разбираться с остальным. Потому что когда кривых мест несколько, то они накладываются, и разбираться в причинах - не рациональная трата времени. А исправлять еще есть что:

  • Грубовато сократили формулу вычисления скорости.
  • Есть накладки с точностью на математике с фиксированной точкой, и погрешность не поддается нормальной оценке.
  • Остались “магические константы” (зависят от параметров двигателя).
Исправления в регуляторе

easyeda.com/speed/AC-speed-control-for-grinder

В прошлый раз писал, что в регуляторе концы с концами слегка не сошлись. Бывает. Для тех кто не занимается профессиональным проектированием приводов, ниже подробности. Возможно кому-то они будут полезны.

АЦП

Не учел импеданс цепочки, через которую меряется входная синусоида. В итоге измерялку слегка перекосило. Выпилил резистор между делителем и входом АЦП, не нужен он. Заодно, на всякий случай, поставил защитную сборку из диодов шодки. В основном от отрицательного напряжения, чтобы не юзать внутренние защитные диоды микросхемы (меньше шансов, что отрицательной напругой перекосит мультиплексор АЦП). Не уверен, что в такой защите есть смысл, но сборка копеечная, места почти не занимает.

Если делаете высокоомные делители и АЦП работает на максимальной частоте - загляните в datasheet, чтобы избежать сюрпризов. АЦП в микроконтроллерах очень хорошие, но все-таки не “идеальные шарообразные” с бесконечным импедансом.

Triac

Часть 4 - Лопасти и матрицы .

В классе F1B самой важной деталью является винт.К этому нужно подойти максимально ответственно.Если речь идёт о лопастях , которые применяются с ДВС или электромоторами,то рассчитать такие лопасти не составляет большого труда,по сравнению с лопастями на резиномоторный самолёт.Сложности заключаются в том ,что в каждый момент времени вращения винта,сила тяги уменьшается,поэтому лопасти нужно сделать эффективными.

Создание лопасти начинается с расчётов.С этим могут помочь книги,или профессоры институтов 😒 Профессоров я не нашёл,поэтому воспользовался книгами.

По итогу была выбрана вот такая геометрия лопасти,стандартная у спортсменов-резинщиков.

Новости отладки регулятора скорости

Жизнь не перестает удивлять. Помимо всяких рабочих моментов в регуляторе вылезли вещи которые сложновато вообразить:

  • Симистор иногда сам открывается на весь полупериод. Хотя он понтовый 3Q snubberless (bta16-cwrg).
  • Прерывания ADC (после каждой выборки из 4 каналов), несмотря на передачу данных через DMA, съедают подозрительно много ресурсов. На остальное уже не хватает.

Это немного неожиданно, но не фатально. Будем лечить.

  • К симистору временно привернули снаббер (и он сразу заработал как надо). Дальше будем заменять управляющую опторазвязку MOC3023 на MOC3052. Натыкался в интернетах на такой странный рецепт.
  • Логику выборки из АЦП переделаем. Будем выгребать по DMA в цикле сразу 16х4 отсчетов, с прерыванием на середине и конце. А вместо таймера - поллинг внутри main (кривовато конечно, но в данных обстоятельствах приемлимо).

Победа всё ближе 😃

Видео ролики

Регуль для бор-машинки: о фильтрации сигналов и т.п.

github.com/speedcontrols/ac_sc_grinder (точную ссылку на файл и строчки не даю, т.к. по окончании отладки будем чистить историю).

Практика показала, что сигнал на выходе АЦП имеет свойство прыгать, и поэтому есть смысл чистить резкие скачки. Делается это обычно медианным фильтром. К сожалению, мне не удалось найти готовых быстрых библиотек с учетом особенностей эмбедов, поэтому желающим советую смотреть тут (вариант от Ekstrom). Мне не очень понравилось, что над быстрой имплементацией надо “думать”, чтобы понять как она работает. Поэтому решил пойти другим путем - разобраться с truncated mean (или как его там). Кто забыл школьные лабораторки по физике, напомню:

  • Считаем дисперсию измерений (среднеквадратичное отклонение от среднего арифметического).
  • Отбрасываем все, что вылезло за пределы допустимого и усредняем еще раз.
Калибровально-шлифовальный станок из ленточной шлифмашины ЛШМ 76/900 для модельной мастерской

Сваял приспособу для шлифовки/калибровки реек.

Реставрация Fw-190A-3 85in от Top Flite. Часть2.

Закончена работа над крылом модели, сделал общие чертежи, чертежи деталей и узлов. Подготовил детали крыла, сделал раскладку по материалам. Каркас крыла сложный в изготовлении, поэтому для реставрации потребуются стапеля. Далее начал делать чертежи на фюзеляж и оперения модели.

Полезное по iNAV

Cообщение #7478520

DiscoMan:
ipz:

Подскажите какой параметр в пидах навигации нужно скорректировать если при висении в посхолде происходит покачивание по Roll ?
При отключении удержания позиции болтанка прекращается.

POSR D великоват, по всей видимости. Но тут надо смотреть, какие значения в остальных пидах. Я сейчас пришел к тому, что у меня хорошо работают даже на больших аппаратах такие пиды:

POS P = 15
POS I = 100
POSR P = 25

Продолжение квеста с регулем бормашинки и PlatformIO

Переписали математику в регуле на фиксированную точку. В принципе неплохо вышло. “Сложных” делений осталось 3 штуки на итерацию. Это когда F16 (sign + 15 bits + 16 bits) делим на F16. Если надо делить на целое число - это обычное целочисленное деление. Умножение F16 на F16 и так быстрое. При условии, что процессор поддерживает аппаратное умножение и деление, операции с фиксированной точкой сводятся к ним довольно эффективно. Кому интересно - смотрите исходники github.com/PetteriAimonen/libfixmath. Еще надо было считать арккосинус, чтобы “линейно” откусывать “напряжение” от синусоиды, это просто забил в таблицу, сразу с нужным смещением и масштабом.

Проца на глаз жрется около 25-40%. Это при частоте квантования 40 килогерц. Есть подозрение, что частоты хряпнули с изрядным запасом, но кроить пока не хочется. Если будет настроение - попробую привернуть еще медианные фильтры к АЦП. Была еще мысль запустить всё это на совсем дохлом кристалле типа stm32f030c6t6 (он аж на пол бакса дешевле, гы), но видимо не судьба. Там нема аппаратного деления, а ковыряться с оптимизациями некогда - другие проекты ждут. Кому охота поупарываться из спортивного интереса - исходники открыты.

Вентспилс маленький Уютный и коровы там везде....

Вентспилс маленький Уютный и коровы там везде…
Нету в Мире больше счастья чем летать там на метле!!!

На этой дюне у порта
Летать, опасная игра…
Там я нервишки щекотал
И жизнерадостно метал!!!

UVC Receiver + Смартфон на процессоре MTK

Всем привет!
Приобрёл себе передатчик TS5823 и приёмники RC832 и UVC приёмник Android/Windows для FPV и начал разбираться.

Тюнинг подвеса Walkera G-3D под камеру SJ 4000

Тюнинг подвеса Walkera G 3D под SJ 4000 Короткое видео.

Non extra racing formula, but max speed & long time racing :-)

Самодельный инвертор для ноута 150w

Сделал мини-инвертор для поля для ноута и прочих мелких штук. Работает от 12v (3s).
Добавил вольтметр входного и LiPo Alarm.
На базе: banggood.com/DC-12V-To-AC-220V-150W-18A-Inverter-S…
Фотки: …google.com/…/AF1QipNTwkjugO-7UbQ6N9wfWuWCU1sFFiZA…

Обрастаем жирком! (Опытом)

Долго ничего не писал, на форуме не появлялся. За прошлый год, столько в жизни событий произошло, в большинстве неприятных.
Но ничего, прорвёмся!
В прошлом лётном сезоне, разбил свой СУ-35. Мой косяк - самоуверенность и малый налёт! 😦

Зато этим летом, значительный скачок в уровне!😉

Отпуск в Мотыгино с тремя дронами ;)

Смотался в недельный отпуск в посёлок Мотыгино, что на Ангаре в Красноярском крае. Брал с собой все три своих дрона - малыша Bebop2 (на аве), прошлогоднюю гексу и проект этого года - складной долголёт; все три пригодились, и все - по-разному. 😉 Поездку описал в своём ЖЖ; так что тут - только про дроны.

Ныряем глубже в С на эмбедах. Общие впечатления.

github.com/speedcontrols/ac_sc_grinder

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

Я как-то рассчитывал, что с PlatformIO быстро подключу нужные библиотеки и все будет хорошо. Ага, щаз…

  • Библиотеки с фиксированной точкой имеют левые привязки к фреймворкам, и просто не собираются.
  • В библиотеках эмуляции EEPROM куча левых define-ов, которые не переопределить.

Короче, возвращаемся к стандартному сишному аду, когда в проект копируются внешние исходники и что-то в них правится. Чуда не случилось.

Между полётами ..

Среда на календаре. Народ как с ума посходил.
Пока на работу дошелестел, извёлся. Шашки-пешки доминошки на трассе.
К полудню всё что запланировал сотворил, и … а не съездить ли на болта-озёра?

Просто наблюдение.

Ролик от Dassault.
В финале ролика, на отметке 3:10 вскользь освещается истребитель 6-го поколения.

Концепт кореллирует с импеллерными моделями от Сергея Александрова (Cosh).

Цикл создания самолёта занимает от 20 до 30 лет. Исходя из видео на сей момент европейцы ориентировочно добрались до эскизных проектов, определившись с ТЗ, бюджетом и возможно, схемой, проведя нир.

Раздольное. 2018.

Володя, который Слышкин, бессменный руководитель приморской федерации, и сотоварищи, оттопырили 5 (или 8?) гектар земли Приморской в посёлке Раздольное.
Куда модёлюга со стажем запускает земельку?
Знамо дело - в поле для полётов. Там и полоса для F3A и бэхи погонять ну и мётлы, знамо дело. F3X по умолчанию …
Прошли зараз и соревнования.
Много фото по линку.

…google.com/…/AF1QipO4lso_c6JyJjstIdSAX3H3rippI6Hq…

Переделка авто-аппаратуры 40 МГЦ > 2.4 ГГЦ (Ардуино)

Привет всем моделистам!
Я уже переделывал штатную аппаратуру Remo Hobby 1\16 в универсальную, делился этим ЗДЕСЬ.
Теперь мне в руки попала старенькая аппаратура 40 мгц. JAGUAR 8303. Сначала она мне не понравилась, но отмыв её от пыли и покрутив в руках, понял что аппаратура сделана с умом, все органы управления под рукой, газ и руль плавный и мягкий.
Аппаратура досталась мне без приёмника, и найти его сейчас практически не возможно.
В общем то выход один, переделать электронику на Ардуино, и на 2.4 ггц…

Фото разобранной аппаратуры JAGUAR 8303
Сравнение угла обзора камеры Runcam 2 с включенной и с выключенной стабилизацией

Было интересно узнать, на что влияет включение цифровой стабилизации видео (Digital-IS) в камере Runcam 2. Подробной информации нигде не нашёл. Где-то встречал, что ухудшается чёткость изображения, но по-моему это глупость, ведь зачем тогда стабилизация. Oscar Liang как-то неуверенно пишет, что уменьшается угол обзора: “I don’t see much stabilization compared to other cameras. Also I don’t know if this is actually the reason for the smaller FOV”.

Нашёл два своих видео, записанных в одном и том же месте, но с разницей по времени в один год, и всё сразу стало понятно. Камера повёрнута немного по-разному, но это не важно. Удобно ориентироваться по деревьям, расположенным слева и справа кадра.