F4BY. Отечественный ответ Pixhawka'm

Alex407sw

Завтра попробую снять посмотреть может где не пропаено. Потом напишу.
а дисплей к прошивке 3.3.2 подходит?

alexeykozin
Alex407sw:

а дисплей к прошивке 3.3.2 подходит?

только к новой, пока не опубликованной коптер3.4 и плэйн 3.6, но скоро будем раздавать
дисплейчик настоящий олед, яркий без всякой подсветки, маленький и легкий, ценник порядка 4-5 баксов на али
128X64 OLED LCD I2C SSD1306

serg2557

есть такой дисплейчик. ждем прошивки

alexeykozin

тестовые прошивы для пробы бортового дисплея ssd1306 www.dropbox.com/s/…/ssd1306test.rar?dl=0
дисплей просто включить в i2c
прошивка не поддерживает 8 раздельных каналов пвм приемники, только ппмсум, сбас

serg2557

Алексей, а данная прошивка поддерживает ультразвуковые датчики? на плате есть выводы echo и trig значит ли что можно подключить HC-SR04?

lokanaft
alexeykozin:

там все подписано с обратной стороны

Блин, вот всё именно так и соединил - падает напряжение при повышении тока, поменял нагрузку местами и стало нормально о_0

alexeykozin
serg2557:

Алексей, а данная прошивка поддерживает ультразвуковые датчики? на плате есть выводы echo и trig значит ли что можно подключить HC-SR04?

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

serg2557

это понятно, на rangefinder за 150 ойро пока не накопил(((

serg2557

можно то можно, но он говорит что лидар-лайт ему больше нравится

Hyperion

нравиться может и фантом или инспаер. Тут вопрос в доступности и полезности. лидар стоит космос. А в фантика стоят какие то сонары и отлично работают

KirS
Hyperion:

можно использовать вместо сонара

Чуть позже он говорит - “I’ve now tested this outside in bright sunlight. Totally useless – range is like 10cm. Use it indoors only”.
Так что можно забыть и вернуться к лидару

arb
serg2557:

следующая ступень оптикал флоу

Слабая ступень. Всего 5м/с, хотя дальность 6 м уже хорошо.
Интел мог и мощнее что-то сделать, с его то мощностями (а деньги небось просит немаленькие).

serg2557

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

Dynamitry
Dynamitry:

У меня в альтхолде на прошивке 3.4 такая хрень. Летает нормально, не прыгает не бузит. Потом вдруг кувырок через один из лучей и с 15 метров в песок. Вчера на 3.2 летал нормально

причина: Глюкавый регуль. Заменен.

arb
Dynamitry:

причина: Глюкавый регуль.

Спасибо. В общем-то это и предполагалось

arb
alexeykozin:

тестовые прошивы для пробы бортового дисплея ssd1306

Поставил для теста новую прошивку.
Экрана нет для проверки, зато проверил серву на 9 канале с управлением с пульта (бывший 8 пвм).
Приемник с ППМ. ППМ или сбас также определяется перемычкой.
Понравилась новая фишка.
Как обычно была включена полная проверка, но арминг прошел без фикса. Сначала подумал, что баг, но оказалась, что в результате просто не включаются все режимы с жпс.
Удобно. Не надо менять настройки для полетов в комнате и на улице.

alexeykozin

дорисовал отображение вольтажа батареи на дисплее
тестовые прошивы под самоль и квадр www.dropbox.com/s/…/testfw_layout002.rar?dl=0
параметры не менялись поэтому те кто пробовал предыдущую с дисплеем могут не сбрасывать настройки.
чтобы вольтаж отображался не забудьте настроить батарейный монитор как это обычно делается и перезагрузить контроллер после этой настройки.

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

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

Хотелось бы обсудить:
-какие при подобном подходе важные данные нужно отобразить на экране
-как их там компактно и красиво отобразить.
исходные вводные дисплей 128 точек в ширину 64 в высоту.
по ширине 6 пикселов буква и 1 пробел т.е. 7 пикселов на символ.
по высоте 6 строк.

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

arb

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

Ошибки - контроль проблем.
Напряжение - проверка заряда.
Количество спутников - как работает жпс.
Шдоп - качество приема спутников.
Состояние екф.
Текущий мод - проверка пульта и настроек.

alexeykozin

в принципе в заармленном состоянии показывать уже может ничего и ненадо, достаточно надписи по центру ARMED?
кроме того в режиме калибровки моторов тоже выдавать просто какой нибудь варнинг вовесь экран.
а в состоянии дизармед освободится еще одна строка.
число колонок может быть любым, можно какието данные в одну колонку, другие в две, можно совмещать в одной строке например 3Dfix sats hdop но должно быть симпатично с точки зрения информативности юзабилити и дизайна

arb

Ну если 3 значения в 1 строке , тогда вроде все перечислили (с арм и фикс можно не экономить).
Остальные параметры нужны только в воздухе , а значит на земле они бесполезны.

alexeykozin
arb:

Ну если 3 значения в 1 строке , тогда вроде все перечислили (с арм и фикс можно не экономить).

но нужно уместить в 18 символов! и чтобы сочеталось по дизайну а не выглядело как свалка данных

arb

А если так
NOFix / 0 / - (Fix / 20 / 1.0) или (Fix 20 1.0).
16 символов вместе с пробелами , 14 если лишние пробелы можно сжимать.
Само слово фикс уже дает понимание о каких цифрах идет речь.