Импровизированный MCP на Arduino за пару вечеров. — «Железные» кокпиты

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

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

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

Собственно сам короткий процесс сборки:
1.jpg

2.jpg

3.jpg

4.jpg

5.jpg

7.jpg

В качестве микроконтроллера использовал 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


Ответов: 459

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

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

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

Собственно сам короткий процесс сборки:
1.jpg

2.jpg

3.jpg

4.jpg

5.jpg

7.jpg

В качестве микроконтроллера использовал 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  ? Я вот сейчас подыскиваю подходящую софтинку для собственных панелек, предварительно остановился на этом.

А не подскажете, каким образом белые надписи нанесли?

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

А не подскажете, каким образом белые надписи нанесли?

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

А не рассматривали, случайно, в качестве программной связки с Ардуино http://www.jimspage.co.nz/intro.htm  ? Я вот сейчас подыскиваю подходящую софтинку для собственных панелек, предварительно остановился на этом.

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

А не рассматривали, случайно, в качестве программной связки с Ардуино http://www.jimspage.co.nz/intro.htm  ? Я вот сейчас подыскиваю подходящую софтинку для собственных панелек, предварительно остановился на этом.

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

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

Спасибо, Виталий, не заметил этого в основном тексте. А лазерный принтер цветной и может белым цветом печатать?

Сообщение отредактировано Dendiro: 05 May 2016 — 12:52

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

Спасибо, Виталий, не заметил этого в основном тексте. А лазерный принтер цветной и может белым цветом печатать?

Сообщение отредактировано Dendiro: 05 May 2016 — 12:52

я использовал обычный монохромный, но можно печатать и на цветном,

да забыл добавить, основа панели у меня была белая, следовательно распечатанные надписи прозрачные.

я использовал обычный монохромный, но можно печатать и на цветном,

да забыл добавить, основа панели у меня была белая, следовательно распечатанные надписи прозрачные.

А для вывода информации типа шага винта и качества смеси такое устройство может использоваться? Если индикаторы добавить? 

А для вывода информации типа шага винта и качества смеси такое устройство может использоваться? Если индикаторы добавить?