Порефлексировав пару вечеров я наконец вчера начал что-то пилить; не получается так уж хорошо, как хотелось, но и не так, чтоб уж сильно все плохо
Еще раз про мои муки выбора: есть 6-позиционный переключатель для изменения режима полетов арду:пилота; 6 кнопок без фиксации, 6 светодиодов, показывающих текущий режим - надо как-то удобно разместить их на моей аппе (9xr)
Слепой дизайнер (С) пытался найти оптимальный вариант, я тоже крутил аппу и так и сяк, смотрел фоточки из инета, был совет про удобную ручку аппы
В результате решил, что лучше ничего не придумаю, чем вот как-то так:
Ниже есть место, можно опустить чуть ниже - но будет мешать 3-х позиц. тумблер; варианты сбоку/сзади в ручке отпали, потому что сложно крепить кнопки/светодиоды
Варианты на боку/сзади аппы отпали - не видно индикацию и (главное) можно случайно ткнуть кнопку
Задумано, что торчит кончик кнопки и выше - прямоугольного сечения светодиод, желтые и/или зеленые (у меня просто болтались в коробке “жалко выкинуть”); скажем зеленый для RTL режима, желтый для остальных
Вроде все ок, до кнопки нижней легко дотянуться и нажать ее не глядя, да и до остальных тоже - но тут выясняется, что из-за внутренних перегородок/стоек крепления не получится никак
Ну или получится, но только 2 кнопки с каждой стороны, всего 4… В принципе фиг с ним, хватит и 4 я думаю: при включении “мануал”, обязательно RTL, Auto для полета по точкам и Cruize или FBWA на оставшуюся кнопку… Окажется, что мало - ну буду рвать на себе волосы и что-то выдумывать
Фичи прошивки: за основу была взята схема известная в узких кругах, для удобства кнопки/входы/выходы немного по другому повешены.
Правая крутилка никогда мной не используется, так что она пойдет под нож: 3 провода к ней разрезаются, я очень надеюсь, что скраю там + и - питания, так что питание ардуина будет брать оттуда; крутилка тоже будет использоваться
Прошивка работает так:
если при старте держать зажатой 1-ю кнопку, контроллер загружает значения “по умолчанию” (рассчитанные чисто математически)
1.1) после старта включен первый режим, логично, что на него надо настроить Manual
при коротком нажатии на кнопку переключается режим
при длинном нажатии на кнопку можно крутилкой поменять значение, выдаваемое контроллером (держим кнопку, крутим крутилку, смотрим цифры в мишн-планере)
количество кнопок вещь настраиваемая
Сегодня буду это все вживлять в аппу; там очень тесно и неудобно, так что не завидую я всяким микрохирургам
Отдельным блоком сверху к ручке и всё … к чему этот огород.
Отдельным блоком сверху к ручке и и БУДЕТ огород.
ИМХО
ИМХО
Есть такое понятие как технологичность)
я тоже пришел к выводу, что для пульта турниги это самое удобное место для переключателя режимов. Правда, я буду делать накладную конструкцию.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"424810383df9550077791832":{"_id":"424810383df9550077791832","hid":6663,"name":"Pacific","nick":"Pacific","avatar_id":null,"css":""},"4aa699843df955007776a487":{"_id":"4aa699843df955007776a487","hid":53341,"name":"Andrew1978","nick":"Andrew1978","avatar_id":null,"css":""},"503e09863df95500777407a8":{"_id":"503e09863df95500777407a8","hid":124574,"name":"chanov","nick":"chanov","avatar_id":null,"css":""},"51cf6e553df9550077735006":{"_id":"51cf6e553df9550077735006","hid":161340,"name":"fat_hamster","nick":"fat_hamster","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"53d2002799707300771101f1","hid":19168,"title":"Ardu:pilot + 4-way mode switcher","html":"<p>Порефлексировав пару вечеров я наконец вчера начал что-то пилить; не получается так уж хорошо, как хотелось, но и не так, чтоб уж сильно все плохо</p>\n<p>Еще раз про мои муки выбора: есть 6-позиционный переключатель для изменения режима полетов арду:пилота; 6 кнопок без фиксации, 6 светодиодов, показывающих текущий режим - надо как-то удобно разместить их на моей аппе (9xr)</p>\n<p>Слепой дизайнер (С) пытался найти оптимальный вариант, я тоже крутил аппу и так и сяк, смотрел фоточки из инета, был совет про удобную ручку аппы</p>\n<!--cut-->\n<p>В результате решил, что лучше ничего не придумаю, чем вот как-то так:<br>\n<img class=\"image\" data-nd-image-orig=\"https://lh6.googleusercontent.com/-mFVxcZpyPw8/U9H5gB-QqsI/AAAAAAAAKiU/aLp5qx00JPI/s800/IMG_20140724_211011.jpg\" src=\"https://lh6.googleusercontent.com/-mFVxcZpyPw8/U9H5gB-QqsI/AAAAAAAAKiU/aLp5qx00JPI/s800/IMG_20140724_211011.jpg\" alt referrerpolicy=\"no-referrer\"><br>\nНиже есть место, можно опустить чуть ниже - но будет мешать 3-х позиц. тумблер; варианты сбоку/сзади в ручке отпали, потому что сложно крепить кнопки/светодиоды<br>\nВарианты на боку/сзади аппы отпали - не видно индикацию и (главное) можно случайно ткнуть кнопку</p>\n<p>Задумано, что торчит кончик кнопки и выше - прямоугольного сечения светодиод, желтые и/или зеленые (у меня просто болтались в коробке “жалко выкинуть”); скажем зеленый для RTL режима, желтый для остальных</p>\n<p>Вроде все ок, до кнопки нижней легко дотянуться и нажать ее не глядя, да и до остальных тоже - но тут выясняется, что из-за внутренних перегородок/стоек крепления не получится никак<br>\n<img class=\"image\" data-nd-image-orig=\"https://lh6.googleusercontent.com/-yzezuO9Pd9s/U9H5mDqowGI/AAAAAAAAKic/LXEX5XVTBkg/s800/IMG_20140722_230736.jpg\" src=\"https://lh6.googleusercontent.com/-yzezuO9Pd9s/U9H5mDqowGI/AAAAAAAAKic/LXEX5XVTBkg/s800/IMG_20140722_230736.jpg\" alt referrerpolicy=\"no-referrer\"><br>\nНу или получится, но только 2 кнопки с каждой стороны, всего 4… В принципе фиг с ним, хватит и 4 я думаю: при включении “мануал”, обязательно RTL, Auto для полета по точкам и Cruize или FBWA на оставшуюся кнопку… Окажется, что мало - ну буду рвать на себе волосы и что-то выдумывать</p>\n<p>Фичи прошивки: за основу была взята <a href=\"https://rcopen.com/blogs/99365/14414\" class=\"link link-int\" data-nd-link-orig=\"https://rcopen.com/blogs/99365/14414\">схема известная</a> в узких кругах, для удобства кнопки/входы/выходы немного по другому повешены.</p>\n<p>Правая крутилка никогда мной не используется, так что она пойдет под нож: 3 провода к ней разрезаются, я очень надеюсь, что скраю там + и - питания, так что питание ардуина будет брать оттуда; крутилка тоже будет использоваться</p>\n<p>Прошивка работает так:</p>\n<ol>\n<li>если при старте держать зажатой 1-ю кнопку, контроллер загружает значения “по умолчанию” (рассчитанные чисто математически)<br>\n1.1) после старта включен первый режим, логично, что на него надо настроить Manual</li>\n<li>при коротком нажатии на кнопку переключается режим</li>\n<li>при длинном нажатии на кнопку можно крутилкой поменять значение, выдаваемое контроллером (держим кнопку, крутим крутилку, смотрим цифры в мишн-планере)</li>\n<li>количество кнопок вещь настраиваемая</li>\n</ol>\n<p>Сегодня буду это все вживлять в аппу; там очень тесно и неудобно, так что не завидую я всяким микрохирургам</p>\n","user":"51cf6e553df9550077735006","ts":"2014-07-25T06:58:47.000Z","st":1,"cache":{"comment_count":4,"last_comment":"53d554139970730077133b4b","last_comment_hid":4,"last_ts":"2014-07-27T19:33:39.000Z","last_user":"424810383df9550077791832"},"views":1145,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}