Jump to content

Archived

This topic is now archived and is closed to further replies.

KotBazilio

Пример сборки EFIS CONTROL под 737NG на USB за 1340р

Recommended Posts

Предлагаю на ваше рассмотрение свой вариант сверхбюджетного EFIS контроля. В принципе на этой платформе можно реализовать любые крутилки, кнопки и тумблера. Особых знаний не нужно, травить платы и паять микросхемы тоже лишнее. Что имеем:

 

Arduino Leonardo 1 шт  700р

Энкодеры R182 4шт     400р

Тумблеры 2 шт               60р

Миникнопки  7 шт            70р

Ручки 4 шт                       80р

Резисторы 10кОм 15шт  30р    

 

Итого 1340р.

 

Собрал на плексиглазе (оргстекло) - что под руку попалось. Фасад напечатал на принтере.

 

Выглядит как то так:

 

post-88977-0-88685500-1416254659_thumb.jpg     post-88977-0-57010700-1416254691_thumb.jpg

 

Если будет интерес выложу больше фото, шаблоны, схему и скетч для Arduino

 

 

Кстати, буржуины предлагают сей девайс за 200 евро http://www.cpflight.com/sito/purchase/purchase.asp.....

Share this post


Link to post
Share on other sites

Хорошая тема, плюсану. Правда по тематике больше для раздела "Железные кокпиты" подходит.

Основной вопрос: как плата взаимодействует с самим симом? Я когда пытался сделать панель управлением радио писал свой роутер который брал данные из FSUIPC-а и кидал в ком порт (и наоборот). Правда в неудачный момент пришлось снести систему, все исходники пропали, так и не довел проект до конца.использовать простой МДжой. 

Поэтому для таких штук где только ввод используется на мой взгляд логичнее использовать простой МДжой. Но все равно респект за старания. Очень прилично получилось.

Share this post


Link to post
Share on other sites

 Правда по тематике больше для раздела "Железные кокпиты" подходит.

 

 

Да хрен с ним, с разделом! Автору 5+ за прямые руки. Хотим еще фото!)

Share this post


Link to post
Share on other sites

Хорошая тема, плюсану. Правда по тематике больше для раздела "Железные кокпиты" подходит.

Основной вопрос: как плата взаимодействует с самим симом? Я когда пытался сделать панель управлением радио писал свой роутер который брал данные из FSUIPC-а и кидал в ком порт (и наоборот). Правда в неудачный момент пришлось снести систему, все исходники пропали, так и не довел проект до конца.использовать простой МДжой. 

Поэтому для таких штук где только ввод используется на мой взгляд логичнее использовать простой МДжой. Но все равно респект за старания. Очень прилично получилось.

 

Взаимодействует может быть не совсем правильно, но очень просто - Leonardo умеет  быть HID клавиатурой, и все кнопки и крутилки эмулируются как простые нажатия кнопок на клаве, у меня к примеру используются от CTRL-SHIFT-` до CTRL-SHIFT-\, затем эти кнопки прописываются напрямую в PMDG Setup Key. Срабатывания четкие, нет ни лагов ни дребезга контактов. Впрочем это все можно руками корректировать в скетчах Arduino.

 

MJOY надо где то брать, точнее травить и паять самому, а я предлагаю готовую дешевую широко распространенную плату за основу

Share this post


Link to post
Share on other sites

Кулибин,однако!Плюсанул)

Share this post


Link to post
Share on other sites

Фото изнутри 

 

post-88977-0-09043400-1416261282_thumb.jpg

 

post-88977-0-99156200-1416261288_thumb.jpg

 

Вся пайка на концах контактов залита клеевым термопистолетом для надежности 

Share this post


Link to post
Share on other sites

Шаблон 1:1 600dpi, печатал на лазерном принтере на бумаге LOMOND универсальная самоклеящаяся, сверху прозрачным скотчем, чтоб не стиралась

 

post-88977-0-42208800-1416261823_thumb.jpg

Share this post


Link to post
Share on other sites

кнопки, энкодеры паял на общий +5V, второй контакт через подвес 10кОм к земле и к цифровым входам D2-D13, точной схемы нет, паял как придется.

 

Потом по этому скетчу:

 

Test_13.zip

 

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

 

Потом гружу этот скетч:

 

Efis_control_3.zip

 

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

 

Потом в АЫЧ PMDG открываем FMC,

 

post-88977-0-24668100-1416263213_thumb.jpg

 

выбираем нужный пункт в KEY COMMAND, крутим ручку и EXEC.

 

Наслаждаемся :)

 

 

Share this post


Link to post
Share on other sites

Взаимодействует может быть не совсем правильно, но очень просто - Leonardo умеет  быть HID клавиатурой, и все кнопки и крутилки эмулируются как простые нажатия кнопок на клаве, у меня к примеру используются от CTRL-SHIFT-` до CTRL-SHIFT-\, затем эти кнопки прописываются напрямую в PMDG Setup Key. Срабатывания четкие, нет ни лагов ни дребезга контактов. Впрочем это все можно руками корректировать в скетчах Arduino.

Отличное решение

 

 

MJOY надо где то брать, точнее травить и паять самому, а я предлагаю готовую дешевую широко распространенную плату за основу

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

Share this post


Link to post
Share on other sites

Нашел на Ebay енкодеры, подскажите в этом лоте такая сумма за комплект из 10 шт ? Или это цена за каждый?

Share this post


Link to post
Share on other sites

Нашел на Ebay енкодеры, подскажите в этом лоте такая сумма за комплект из 10 шт ? Или это цена за каждый?

 

10pcs 12mm Rotary Encoder - 10 шт

Share this post


Link to post
Share on other sites

Классная темка! А весь МIP возможно собрать на этих платах!?? :wow1:

Share this post


Link to post
Share on other sites

Классная темка! А весь МIP возможно собрать на этих платах!?? :wow1:

 

Думаю что да, только наверно надо взять Arduino Mega (может несколько), к каждой LAN module ( http://ardumag.ru/index.php?route=product/product&path=61_87&product_id=108), ну и ввод - вывод из сима будет уже посложнее. 

Надо будет поразмыслить над этим....

Share this post


Link to post
Share on other sites

Очень интересно. А Arduino джойстиком прикидываться может? 

Share this post


Link to post
Share on other sites

Очень интересно. А Arduino джойстиком прикидываться может? 

 

Вот самый главный вопрос, который меня мучает. Пока я не нашел положительного ответа без полной перепрошивки самого Arduino. Будем искать варианты....

Share this post


Link to post
Share on other sites

Очень интересно. А Arduino джойстиком прикидываться может? 

Именно Arduino - нет, даже не со всеми интерактивный обмен возможен. Возможно, что-то такое возможно с ардуинообразными контроллерами.

Share this post


Link to post
Share on other sites

Очень интересно. А Arduino джойстиком прикидываться может? 

 

Может, но надо перешивать http://hunt.net.nz/users/darran/weblog/a3599/Arduino_UNO_Joystick_HID_firmware.html .

 

Ищу пути более гибкой программной настройки, вроде есть шанс прямого двустороннего обмена по COM порту через Processing

Share this post


Link to post
Share on other sites

Очень интересно. А Arduino джойстиком прикидываться может? 

 

         Ответ есть: Может!

 

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

         Джойстик уже можно пихать куда угодно, хоть во FSUIPC хоть в LINDA. Пока добился 8 кнопок и 8 осей. 

 

        Будем поискать еще.

Mega_com_4.zip

Share this post


Link to post
Share on other sites

Очень интересно. А Arduino джойстиком прикидываться может? 

 

 

Есть способ. Качаем эту версию Arduino 1.5.8. Перешиваем, как здесь, http://mysku.ru/blog/aliexpress/29785.html  и все джойстик готов. На днях перешью свой Leonardo, и выложу окончательный вариант прошивки

Share this post


Link to post
Share on other sites

Окончательный вариант в виде рабочего джойстика:

 

скетч для теста кнопок test_13_joy.zip ,

скетч для тумблера, трех энкодеров и кнопок Efis_control_joy_1.zip.

 

Получается обычный джойстик.

 

 Назначаем кнопки можно в прямо в симе, можно во фсупике, я воспользовался LINDA, очень удобно :

 

 post-88977-0-25906700-1474410536_thumb.jpg

 

Кстати плата Leonardo на али экспрессе стоит 295р с доставкой, дешевле некуда

Share this post


Link to post
Share on other sites

Всём привет! Решил спросить тут. Хочу собрать панельку с кнопками для управления батареей, освещением и прочей подштурвальной лабудой. На просторах Китая нашёл вот такую плату :  http://s.aliexpress.com/aEVzeu2Q 

Подойдёт?  Там вроде как 12 кнопок, подключается по usb, даже джойстик на 2 оси подрубить  можно. 

Share this post


Link to post
Share on other sites

Поражаюсь таким людям!!!! 5+++++++, не забрасывайте и развивайте эту тему, особенно по поводу возможности сборки Mcp на ардуино, а то эти буржуи с их не реальными ценниками на модули для домашнего кокпита вообще оборзели!!!!

Share this post


Link to post
Share on other sites
В 26.07.2017 в 22:14, Mitrophan пишет:

Всём привет! Решил спросить тут. Хочу собрать панельку с кнопками для управления батареей, освещением и прочей подштурвальной лабудой. На просторах Китая нашёл вот такую плату :  http://s.aliexpress.com/aEVzeu2Q 

Подойдёт?  Там вроде как 12 кнопок, подключается по usb, даже джойстик на 2 оси подрубить  можно. 

Это интересно! 

Получили плату? Как работает?

Share this post


Link to post
Share on other sites

Лучше раскручивайте тему дальше- тут и до коммерческой составляющей не сложно дойти.

Готов помочь в этом)))

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...