Надоело мне крутить ручки на виртуальной панели мышкой, особенно в онлайне при активном радиообмене, когда приходится записывать вводные от диспов, управлять обзором камеры, вводить данные в CDU, еще и мышкой по рукояткам попадать в болтанку
.
Не претендуя на копийность, здесь главное функциональность, сваял из подручных материалов за пару вечеров, что то наподобие MCP панели для бобика 737.
В качестве корпуса использовал пластиковый тройник воздуховода, уж больно легко этот пластик обрабатывается 
Горсть кнопок с фиксацией предназначенная уже не помню для чего, была переделана, выдраны фиксаторы и вставлены светодиоды.
Тумблера и светодиоды из старых загашников.
7-ми сегментные дисплеи ставить не стал в виду компактности конструкции и отсутствия оных в наличии.
Разношерстные Энкодеры с Алиэкспресса целая горсть, осталась от других интересных поделок.
Надписи, точнее всю морду и наклейки на кнопки распечатал на самоклеящейся прозрачной пленке для лазерных принтеров.
Собственно сам короткий процесс сборки:





В качестве микроконтроллера использовал Arduino MEGA 2560
Изначально думал писать софт на ардуину самостоятельно, общаясь с микроконтроллером через FSUIPC, но потом встретил очень элегантную и бесплатную софтинку MobiFlight http://www.mobiflight.com.
Поэкспериментировал на макетке и решил использовать её. Очень она простая в настройках и работе с ардуиной, думаю разберется любой, даже далекий от программирования человек.
Никаких настроек FSUIPC и самого симулятора не требуется.
Так как PMDG использует свои, отличные от дефолтных FSX Event ID , то использование предлагаемых предустановок органов управления в MobiFlight не подошло, использовал прямое назначение Event ID и параметров на каждый канал, благо MobiFlight это позволяет.
Таблицы Event ID и Offset Mapping для PMDG здесь:
http://14tbap.ru/fil…_PMDG737NGX.pdf
http://14tbap.ru/fil…_PMDG737NGX.pdf
Если интересны мои настройки то вот:
http://14tbap.ru/fil…PMDG-737NGX.zip
http://14tbap.ru/fil…maga_ports.xlsx
В результате получилось, что получилось 
На очереди радиопанель на таком же принципе, но так как на нее уже комплектовки нет, буду заказывать на алиэкспрессе, так что она будет полноценная с индикаторами частот.
Сообщение отредактировано Wit: 04 May 2016 — 10:49
Надоело мне крутить ручки на виртуальной панели мышкой, особенно в онлайне при активном радиообмене, когда приходится записывать вводные от диспов, управлять обзором камеры, вводить данные в CDU, еще и мышкой по рукояткам попадать в болтанку
.
Не претендуя на копийность, здесь главное функциональность, сваял из подручных материалов за пару вечеров, что то наподобие MCP панели для бобика 737.
В качестве корпуса использовал пластиковый тройник воздуховода, уж больно легко этот пластик обрабатывается
Горсть кнопок с фиксацией предназначенная уже не помню для чего, была переделана, выдраны фиксаторы и вставлены светодиоды.
Тумблера и светодиоды из старых загашников.
7-ми сегментные дисплеи ставить не стал в виду компактности конструкции и отсутствия оных в наличии.
Разношерстные Энкодеры с Алиэкспресса целая горсть, осталась от других интересных поделок.
Надписи, точнее всю морду и наклейки на кнопки распечатал на самоклеящейся прозрачной пленке для лазерных принтеров.
Собственно сам короткий процесс сборки:

В качестве микроконтроллера использовал Arduino MEGA 2560
Изначально думал писать софт на ардуину самостоятельно, общаясь с микроконтроллером через FSUIPC, но потом встретил очень элегантную и бесплатную софтинку MobiFlight http://www.mobiflight.com.
Поэкспериментировал на макетке и решил использовать её. Очень она простая в настройках и работе с ардуиной, думаю разберется любой, даже далекий от программирования человек.
Никаких настроек FSUIPC и самого симулятора не требуется.
Так как PMDG использует свои, отличные от дефолтных FSX Event ID , то использование предлагаемых предустановок органов управления в MobiFlight не подошло, использовал прямое назначение Event ID и параметров на каждый канал, благо MobiFlight это позволяет.
Таблицы Event ID и Offset Mapping для PMDG здесь:
http://14tbap.ru/fil…_PMDG737NGX.pdf
http://14tbap.ru/fil…_PMDG737NGX.pdf
Если интересны мои настройки то вот:
http://14tbap.ru/fil…PMDG-737NGX.zip
http://14tbap.ru/fil…maga_ports.xlsx
В результате получилось, что получилось
На очереди радиопанель на таком же принципе, но так как на нее уже комплектовки нет, буду заказывать на алиэкспрессе, так что она будет полноценная с индикаторами частот.
Сообщение отредактировано Wit: 04 May 2016 — 10:49
Крутота! Молодец!
Крутота! Молодец!
Ну растут же руки у людей из правильного места….не то что у меня)))
Ну растут же руки у людей из правильного места….не то что у меня)))
Да уж,такую и купить можно.
Да уж,такую и купить можно.
И во сколько обошлось это дело? Не думали на заказ делать?
И во сколько обошлось это дело? Не думали на заказ делать?
собирал из того что было уже в наличии из старых запасов, поэтому во сколько обошлось тяжело сказать
если прикинуть по ценам с алиэкспресса то получилось в районе 2500р
на заказ делать не думал, да и конструкция элементарная, думаю любой сможет повторить…
Сообщение отредактировано Wit: 04 May 2016 — 13:55
собирал из того что было уже в наличии из старых запасов, поэтому во сколько обошлось тяжело сказать
если прикинуть по ценам с алиэкспресса то получилось в районе 2500р
на заказ делать не думал, да и конструкция элементарная, думаю любой сможет повторить…
Сообщение отредактировано Wit: 04 May 2016 — 13:55
А не подскажете, каким образом белые надписи нанесли?
А не подскажете, каким образом белые надписи нанесли?
А не рассматривали, случайно, в качестве программной связки с Ардуино http://www.jimspage.co.nz/intro.htm ? Я вот сейчас подыскиваю подходящую софтинку для собственных панелек, предварительно остановился на этом.
А не рассматривали, случайно, в качестве программной связки с Ардуино http://www.jimspage.co.nz/intro.htm ? Я вот сейчас подыскиваю подходящую софтинку для собственных панелек, предварительно остановился на этом.
уже писал выше, надписи, точнее целиком панель, распечатана на прозрачной самоклеющаяся пленке для лазерного принтера ломонд, плёнку лучше использовать матовую, на ней адгезия тонера лучше.
уже писал выше, надписи, точнее целиком панель, распечатана на прозрачной самоклеющаяся пленке для лазерного принтера ломонд, плёнку лучше использовать матовую, на ней адгезия тонера лучше.
не попалась мне эта софтина когда изучал тему, но сейчас при первом изучении показалась слушком мудреная
Попробуйте MobiFlight, она гораздо элегантнее и проще.
не попалась мне эта софтина когда изучал тему, но сейчас при первом изучении показалась слушком мудреная
Попробуйте MobiFlight, она гораздо элегантнее и проще.
Спасибо, Виталий, не заметил этого в основном тексте. А лазерный принтер цветной и может белым цветом печатать?
Сообщение отредактировано Dendiro: 05 May 2016 — 12:52
Спасибо, Виталий, не заметил этого в основном тексте. А лазерный принтер цветной и может белым цветом печатать?
Сообщение отредактировано Dendiro: 05 May 2016 — 12:52
я использовал обычный монохромный, но можно печатать и на цветном,
да забыл добавить, основа панели у меня была белая, следовательно распечатанные надписи прозрачные.
я использовал обычный монохромный, но можно печатать и на цветном,
да забыл добавить, основа панели у меня была белая, следовательно распечатанные надписи прозрачные.
А для вывода информации типа шага винта и качества смеси такое устройство может использоваться? Если индикаторы добавить?
А для вывода информации типа шага винта и качества смеси такое устройство может использоваться? Если индикаторы добавить?
конечно можно,
а на какой тип индикация нужна ?
если на поршневых, то там шаг и качество по наддуву и оборотам выставляется.
если нужно имитировать «будильники», то MobiFlight есть поддержка сервоприводов http://www.mobifligh…laps-gauge.html
если нужны цифровые дисплеи, то есть поддержка 7-ми сегментных индикаторов http://www.mobifligh…nt-display.html
конечно можно,
а на какой тип индикация нужна ?
если на поршневых, то там шаг и качество по наддуву и оборотам выставляется.
если нужно имитировать «будильники», то MobiFlight есть поддержка сервоприводов http://www.mobifligh…laps-gauge.html
если нужны цифровые дисплеи, то есть поддержка 7-ми сегментных индикаторов http://www.mobifligh…nt-display.html
Здравствуйте, а не могли бы Вы нарисовать схемку подключения всех элементов к ардуине? хотя бы примерную…на какие входы энкодеры, на какие кнопки? Спасибо
Здравствуйте, а не могли бы Вы нарисовать схемку подключения всех элементов к ардуине? хотя бы примерную…на какие входы энкодеры, на какие кнопки? Спасибо
так я же всё выложил выше, правда не схемой, а таблицей, так удобнее ибо никакой схемотехники там особо нет, подключай тумблера и энкодеры прям на входа-выхода ардуины и всё, разве что на энкодеры повесил еще кондёры в 0.1мкФ чтоб не шумели при переключении и светодиоды через резисторы 220 Ом повесил.
таблицу подключения и свой конфиг продублирую:
таблица подключений входов выходов ардуины: http://14tbap.ru/fil…maga_ports.xlsx
мой конфиг MobiFlight для PMDG-737 http://14tbap.ru/fil…PMDG-737NGX.zip
Сообщение отредактировано Wit: 17 May 2016 — 01:21
так я же всё выложил выше, правда не схемой, а таблицей, так удобнее ибо никакой схемотехники там особо нет, подключай тумблера и энкодеры прям на входа-выхода ардуины и всё, разве что на энкодеры повесил еще кондёры в 0.1мкФ чтоб не шумели при переключении и светодиоды через резисторы 220 Ом повесил.
таблицу подключения и свой конфиг продублирую:
таблица подключений входов выходов ардуины: http://14tbap.ru/fil…maga_ports.xlsx
мой конфиг MobiFlight для PMDG-737 http://14tbap.ru/fil…PMDG-737NGX.zip
Сообщение отредактировано Wit: 17 May 2016 — 01:21
А почему не стали использовать контроллеры F3L3 http://www.avsim.su/…-кон/?p=1963199 если не сложно то хотелось бы услышать плюсы и минусы данной конфигурации?
А почему не стали использовать контроллеры F3L3 http://www.avsim.su/…-кон/?p=1963199 если не сложно то хотелось бы услышать плюсы и минусы данной конфигурации?
Что было под рукой то и использовал, а у Атмеги8 мало входов-выходов для этой задачи, их бы пришлось несколько штук ставить, плюсы и минусы не могу сказать так как другие варианты не изучал. Изучите, сделайте сравнение, думаю всем будет интересно.
На мой взгляд MobiFlight+Arduino MEGA2560 самое простое и элегантное решение из готовых элементов и модулей с Алиекспресса.
Что было под рукой то и использовал, а у Атмеги8 мало входов-выходов для этой задачи, их бы пришлось несколько штук ставить, плюсы и минусы не могу сказать так как другие варианты не изучал. Изучите, сделайте сравнение, думаю всем будет интересно.
На мой взгляд MobiFlight+Arduino MEGA2560 самое простое и элегантное решение из готовых элементов и модулей с Алиекспресса.
Т.е. если еще и семисигментники подключить, то для MCP нужно 2 ардуины?
Т.е. если еще и семисигментники подключить, то для MCP нужно 2 ардуины?
на пару 7-ми сегментников из восьми цифр одной еще хватит, на каждый подобный http://ru.aliexpress…2358369731.htmlмодуль всего по 3 порта ардуины задействовано, недостающие сегменты, для удешевления, можно через UNO подключить.
на пару 7-ми сегментников из восьми цифр одной еще хватит, на каждый подобный http://ru.aliexpress…2358369731.htmlмодуль всего по 3 порта ардуины задействовано, недостающие сегменты, для удешевления, можно через UNO подключить.
Очень интересна данная тема, пожалуйста продолжайте.
Ай спасибо! Правильная софтинка, а я-то в свое время сам писал и через Hidmacros к FSX привинчивал… Правда похоже она с матрицей кнопок не умеет работать. Или не нашел?
Так UNO не работает через Mobiflight….или есть еще какая-то возможность?
С матрицей похоже не умеет, но надо покопаться, не думал об этом.
да вроде как со всеми дуинами может работать, вернусь их отпуска проэкспериментирую расскажу.
Supported modules
The following arduino modules are currently supported:
Uno не обнаружил…
Так что надо пробовать 🙂
Ну, вообщем, не видит )))
Значит я ошибался
но всё равно попробую на досуге 
Валяется у меня uno, тоже попробую….
заказал дисплеи и ардуинку мега, буду все засовывать в корпус для РЭА G756 Размеры 300х200х75мм.
Сверху на корпусе наверное сделаю РУД
Сообщение отредактировано Sawaer: 01 July 2016 — 17:25
Уважаемый Wit, поскольку с Arduino я никогда дела не имел, а данная тема чрезвычайно заинтересовала, не могли бы вы разъяснить некоторые, возможно, элементарные вещи;
1. Правильно ли я понимаю, что посредством программы MobiFlight осуществляется по сути программирование Arduino (т.е. в итоге туда заливается готовая программа)?
2. В выложенной вами конфигурации содержится именно программа? Т.е., загрузив конфигурацию в MobiFlight, а затем в Arduino, я получу готовый запрограммированый контроллер?
3. Переключатели, светодиоды и энкодеры достаточно подключить с соответствующим портам Arduino в соответствии с вашей табличкой, закачать туда программу — и это все? Все должно заработать?
4. Если все это так, очень хотелось бы, чтобы вы продолжили деятельность в данном направлении. 🙂 В частности, интересует подключение семисегментников к уже предложенной вами конструкции MCP, ну и радиостек, конечно.
Я думаю проще самому настроить, чем брать файл автора и подгонять все. На офф. Сайте есть вся информация которая может понадобиться. Даже видеоуроки
Интересно бы завести оси без дребезга и индикацией положения оси для шага винта, качества смеси, спойлера, триммеров. Сам пока не готов впихивать новую информацию в голову. Если кто заморочится, готов купить готовый продукт, с разумной наценкой, что позволит разработчику несколько снизить свои затраты.
Или может есть готовая гауга, которая выведет на экран положения осей в цифровом виде на экран, по типу X-plane ? Тогда можно и клавиатурой управлять. Гауги с графическим выводом положения ручек уж очень неинформативны.
Блин, а парень молодец! Взял такую штуку написал. Кстати UNO и другие ардуины с маленькой оперативной памятью не поддерживаются по причине того, что у него код 400 кб получился. Вот думаю… А не переделать ли мне мою MCP? )))) Или просто EFIS красивый сделать…
Но это круто вообще. Берешь ардуину… Не надо ничего печатать, рисовать, травить(в основном). USB hub. И вперед… Входы, выходы, SPI… Пожалуйста…
Сообщение отредактировано vit-jay: 20 July 2016 — 21:29
Подскажите пожалуйста, собрал пробную версию индикаторов Высоты и Вертикалки, использовал 5+5 7 сегментных индикатора 5161AS на микросхеме MAX7219. При подключении через mobiflight выводы мерцают и зажигают некоторые сегменты неверно. Где может быть косяк? Фотка ниже
Прикрепленные изображения
К МАХ7319 подключаются до 8ми 7ми сегментых индикаторов
Сообщение отредактировано mishanya_izgib: 27 July 2016 — 02:01
Там два MAX7219 , на одном 5 и на другом 5, соединены каскадом.
Вы бы схему соединений привели б…
подозреваю что в цепи питания MAX7219 не повредят кондёры.
Попробуйте поставить между контактами питания самих максов по 0,1 мкФ керамические,а вот на общее питание воткнуть 10мкФ 16В.
п.с. если не секрет,по чём купили максы?
Сообщение отредактировано Personal: 31 July 2016 — 22:54