Ardu:pilot + 4-way mode switcher

Порефлексировав пару вечеров я наконец вчера начал что-то пилить; не получается так уж хорошо, как хотелось, но и не так, чтоб уж сильно все плохо

Еще раз про мои муки выбора: есть 6-позиционный переключатель для изменения режима полетов арду:пилота; 6 кнопок без фиксации, 6 светодиодов, показывающих текущий режим - надо как-то удобно разместить их на моей аппе (9xr)

Слепой дизайнер (С) пытался найти оптимальный вариант, я тоже крутил аппу и так и сяк, смотрел фоточки из инета, был совет про удобную ручку аппы

В результате решил, что лучше ничего не придумаю, чем вот как-то так:

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

Задумано, что торчит кончик кнопки и выше - прямоугольного сечения светодиод, желтые и/или зеленые (у меня просто болтались в коробке “жалко выкинуть”); скажем зеленый для RTL режима, желтый для остальных

Вроде все ок, до кнопки нижней легко дотянуться и нажать ее не глядя, да и до остальных тоже - но тут выясняется, что из-за внутренних перегородок/стоек крепления не получится никак

Ну или получится, но только 2 кнопки с каждой стороны, всего 4… В принципе фиг с ним, хватит и 4 я думаю: при включении “мануал”, обязательно RTL, Auto для полета по точкам и Cruize или FBWA на оставшуюся кнопку… Окажется, что мало - ну буду рвать на себе волосы и что-то выдумывать

Фичи прошивки: за основу была взята схема известная в узких кругах, для удобства кнопки/входы/выходы немного по другому повешены.

Правая крутилка никогда мной не используется, так что она пойдет под нож: 3 провода к ней разрезаются, я очень надеюсь, что скраю там + и - питания, так что питание ардуина будет брать оттуда; крутилка тоже будет использоваться

Прошивка работает так:

  1. если при старте держать зажатой 1-ю кнопку, контроллер загружает значения “по умолчанию” (рассчитанные чисто математически)
    1.1) после старта включен первый режим, логично, что на него надо настроить Manual
  2. при коротком нажатии на кнопку переключается режим
  3. при длинном нажатии на кнопку можно крутилкой поменять значение, выдаваемое контроллером (держим кнопку, крутим крутилку, смотрим цифры в мишн-планере)
  4. количество кнопок вещь настраиваемая

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

  • 1145
Comments
chanov

Отдельным блоком сверху к ручке и всё … к чему этот огород.

Andrew1978
chanov;bt125163

Отдельным блоком сверху к ручке и и БУДЕТ огород.

ИМХО

chanov
Andrew1978;bt125167

ИМХО

Есть такое понятие как технологичность)

Pacific

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