MCP на Arduino для X-Plane — «Железные» кокпиты

Всех приветствую!

Получилось следующим образом http://www.xflyingcat.ru/arduino_mcp.html, если что не так, назовём это прототипом :)

_____________________________________________

… посадить дерево, построить дом, … , сделать MCP, …

Ответов: 24

молодец!!!все разжевал и в рот положил!!!спасибо!!!

Круто, МОЛОДЕЦ!!! А в десятке будет работать?

21 минуту назад, anser59 пишет:

Круто, МОЛОДЕЦ!!! А в десятке будет работать?

Десятка, Windows 10? Будет, X-Plane 10, 11. Плагин 64 бит.

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

3 часа назад, Wespe пишет:

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

О, спасибо! Учтём, форматную строку подправить в плагине нужно будет, чтобы лидирующий ноль появился.

Молодец просто!:clapping:

Давненько не видел так качественно представленной информации.:)

Молодец! И объяснение толковое. Буду в отпуске — соберу, опробую

Респект, не поленился ведь!

И вагон вопросов отсекает такой мануал. Спасибо, добрый человек.

 

Присоединяюсь к похвалам с оговоркой. Тему-то можно и на нашем форуме создать, нет?

Мы пользуемся другой разработкой того же автора уже третий год, и работает всё безотказно! А MCP только начали собирать.

 


Edited by alexela56

В 04.05.2017 в 12:41, xflyingcat пишет:

Десятка, Windows 10? Будет, X-Plane 10, 11. Плагин 64 бит.

Я имел ввиду MSFS 10 ??

В 11.05.2017 в 11:40, anser59 пишет:

Я имел ввиду MSFS 10 ??

Увы, плагин делался под X-Plane.

xflyingcat  

Очень здорово!!! Интересный проект. Я как раз бьюсь с кокпитом В 757. Подскажите, где в какой папке находятся датарифы  на светодиоды кнопок -dataref: 1-sim/AP/lamp/1  и dataref:  757Avionics/ap/alt_act ? Вроде везде искал, но безуспешно. 


Edited by Garincot

В 24.05.2017 в 22:54, Garincot пишет:

xflyingcat  

Очень здорово!!! Интересный проект. Я как раз бьюсь с кокпитом В 757. Подскажите, где в какой папке находятся датарифы  на светодиоды кнопок -dataref: 1-sim/AP/lamp/1  и dataref:  757Avionics/ap/alt_act ? Вроде везде искал, но безуспешно. 

757Avionics/ap/alt_act можно разыскать в теле Boeing 757-200 v2023plugins757767Avionics64win.xpl и остальные по шаблону поиска 757Avionics/ap/.  Надеюсь, что это не нарушает пользовательское соглашение. 

1-sim/AP/lamp/1   в  теле Boeing 757-200 v2023objects757ckptknobs.obj и не только в нём. 

Самый простой путь, это воспользоваться DatarefTool и DRELoader для загрузки простого списка датарефов (см. вложение) и поработать на живом симе.

datarefs.zip

On 5/3/2017 at 11:28 PM, xflyingcat said:

Получилось следующим образом http://www.xflyingcat.ru/arduino_mcp.html, если что не так, назовём это прототипом :)

Интересный проект и расписано все подробно. Респект!


Пара вопросов:
Почему бы не использовать MobiFlight вместо самописного софта?
Мишура проводов на заднем плане — это прототип :)   Есть планы разместить все элементы на печатной плате и Ардуину на ней же с задней стороны на раз’емах?

 

ПС. Особый респект за внешний вид изделия, у меня обычно на этом этапе весь процесс умирает 😉

3 часа назад, eirecraft пишет:

Интересный проект и расписано все подробно. Респект!


Пара вопросов:
Почему бы не использовать MobiFlight вместо самописного софта?
Мишура проводов на заднем плане — это прототип :)   Есть планы разместить все элементы на печатной плате и Ардуину на ней же с задней стороны на раз’емах?

 

ПС. Особый респект за внешний вид изделия, у меня обычно на этом этапе весь процесс умирает 😉

Почему не MobiFlight? Была какая-то внутренняя установка не использовать 
XPUIPC и не тянуть MS FS и связанные технологии в X-Plane. Ведь здесь XPUIPC это эмулятор FSUIPC, лишняя прослойка. Вот это место и занимает самописный плагин с уже четырёхлетней историей доработок и рефакторинга. 

Создание печатной платы не приходило в голову. Наверное потому, что это я это делаю ещё хуже, чем объёмный монтаж. Был этап макета, прототипа, не хотелось выбиваться из концепции «конструкция выходного дня» (ну, двух :) ). Влияние мира Ардуино тоже сказалось, там  всё проводочками соединяют.

Очень круто)) спасибо!!! если что, за помощью при сборке можно обратиться? 

В 29.05.2017 в 13:54, xflyingcat пишет:

757Avionics/ap/alt_act можно разыскать в теле Boeing 757-200 v2023plugins757767Avionics64win.xpl и остальные по шаблону поиска 757Avionics/ap/.  Надеюсь, что это не нарушает пользовательское соглашение. 

1-sim/AP/lamp/1   в  теле Boeing 757-200 v2023objects757ckptknobs.obj и не только в нём. 

Самый простой путь, это воспользоваться DatarefTool и DRELoader для загрузки простого списка датарефов (см. вложение) и поработать на живом симе.

datarefs.zip

Добрый день!

спасибо за ваши труды, буду пробовать на основе вашего проекта…

пока есть такой вопрос — я нашел с помощью Dataref у ff 767  автотормоза, прописал их в конфиге клавиш клавиатуры, т.е. открыл файл и руками дописал строчки на клавиши( тормоза off и тормоза max), но чуда не произошло :( клавиши не реагируют в самолете. Хотя в меню они стали отражаться что запрограммированы, но на пустую строку….

вообщем я не очень понимаю что значит «разыскать в теле Boeing 757-200 v2023plugins757767Avionics64win.xpl и остальные по шаблону поиска 757Avionics/ap/.» ???

 

В 22.02.2018 в 14:18, nu-pogodi пишет:

Добрый день!

спасибо за ваши труды, буду пробовать на основе вашего проекта…

пока есть такой вопрос — я нашел с помощью Dataref у ff 767  автотормоза, прописал их в конфиге клавиш клавиатуры, т.е. открыл файл и руками дописал строчки на клавиши( тормоза off и тормоза max), но чуда не произошло :( клавиши не реагируют в самолете. Хотя в меню они стали отражаться что запрограммированы, но на пустую строку….

вообщем я не очень понимаю что значит «разыскать в теле Boeing 757-200 v2023plugins757767Avionics64win.xpl и остальные по шаблону поиска 757Avionics/ap/.» ???

 

Чуда не произошло наверное потому, что  симом ожидалась команда, а не датареф. Датарефы  на клавиши или на джойстик средствами сима не назначаются.

Поиск по шаблону можно делать, например, если открыть файл по F3 в Total Commander, далее Ctrl+F и задать шаблон.

Кто сделал mcp на основе этой разработки отпишитесь плиз.

Предлагаю поделится файликами конфигураций для разных самолетов. Сейчас ixeg 737-300 настраиваю..

Что-то автор пропал….

 

Кто еще сделал такую панель?

Хочу добавить кое что в ней, отпишитесь плиз, кто пользует такой же «гаджет»…

MCP для X-Plane mkII

mcp_mkII.thumb.jpg.93d6791d02dca87c37ea72f17e7dfb79.jpg

 

 

 

 

 

 

 

 

 

 

 

 

 

Основные отличия:

1. Разработана печатная плата, на которой размещены компоненты, кроме кнопок KD2-22BBR, которые плохо приспособлены для печатного монтажа.

2. Переработано ПО, теперь плагин сам находит USB устройство, что удобно, если устройств несколько, сам плагин допускает подключение до восьми устройств. Каждое устройство имеет уникальный ID для сопоставления в конфигурационном файле с соответствующей секцией настроек.

3. Сделана программа-помощник, позволяющая формировать секции настроек для органов управления и индикации. С помощью этой программы также можно производить тестирование устройств.

СХЕМЫ

1. Схемы электрические принципиальные EFIS и MCP mcp_efis_sch.pdf
2. Спецификация и перечни элементов EFIS и MCP mcp_efis_bom.pdf
3. Печатные платы в формате PCAD2006 ASCII efis_mcp_pcb.zip

КОНСТРУКЦИЯ

1. Gerber файлы EFIS gerbers_efis.zip
2. Gerber файлы MCP gerbers_mcp.zip

При изготовления прототипа использовался вспененный поливинилхлорид (рекламный пластик) толщиною 2 мм. Особенностью этого материала является то, что он легко режется канцелярским ножом и склеивается встык клеем на основе цианакрилата (суперклей «Секунда»). На рисунке показан шаблон панели, который надо распечатать из файла по ссылке ниже, наклеить на заготовку и сделать обрезку по контурам.
Заготовки вырезались по размерам:

  MCP
 =====
 1. Горизонтальные стенки 370 x 50 x 2 мм ....... 2 шт.
 2. Боковые стенки 50 x 76 x 2 мм ............... 2 шт.
 3. Задняя крышка 366 х 76 х 2 мм ............... 1 шт.
 
  EFIS
 ======
 1. Горизонтальные стенки 145 x 50 x 2 мм ....... 2 шт.
 2. Боковые стенки 50 x 76 x 2 мм ............... 2 шт.
 3. Задняя крышка 141 х 76 х 2 мм ................1 шт.

sizes.png.5da1a9535042a34f64d01ca690590ae2.png

sticker.png.8f597f546c5f7604a89a0f9da9b4d409.png

 

Рисунки панелей в формате Open Office Draw panel.odg
Рисунки панелей в формате PDF panel.pdf

assembling1.thumb.jpg.e0de4a0127327d0a22396c40404afb6e.jpg

 

 

 

 

 

 

 

 

 

 

 

 

 

 

assembling3.thumb.jpg.b046050edc2a1e4e552f6d2027eff94a.jpg

 

 

 

 

 

 

 

 

 

 

 

 

 

 

assembling2.thumb.jpg.66c2819b560d88fe8d0365fecd90a2e2.jpg

 

 

 

 

 

 

 

 

button_cable.thumb.jpg.b79f4b51f18f1db5502bfe39ef15372b.jpg

 

rework1.thumb.jpg.7207867b7cccad6ea0f573fd3cd7bce1.jpg

 

 

assembling4.jpg

 

button_cable.thumb.jpg.b79f4b51f18f1db5502bfe39ef15372b.jpg

 

rework1.thumb.jpg.7207867b7cccad6ea0f573fd3cd7bce1.jpg

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Edited by xflyingcat

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

1. Скетч ардуино arduino_mcp-0.7.0.zip
2. Набор файлов для автономного программирования изделия без установки Arduino IDE mcp_programming_set-0.7.0.zip
3. Плагин X-Plane xpiohub_plugin-0.6.2.zip
4. Инсталляционный файл программы проверки и помощника создания секций конфигурационного файла XPIOHubConfigHelper-0.2.1.exe

xpio_helper1.png.863565ae4865feb31695380c7418a7c4.png

 

ConfigHelper в основном предназначен для помощи в формировании текстовых секций для файла xpiohub.ini. Однако, его можно также использовать для тестирования аппаратуры, если воспользоваться кодами и событиями органов управления/индикации, показанных на рисунке ниже.

 

coding2.png.23c5c6ebef986f28411baf2330c4410e.png


Edited by xflyingcat

В 04.05.2017 в 09:28, xflyingcat пишет:

Всех приветствую!

Получилось следующим образом http://www.xflyingcat.ru/arduino_mcp.html, если что не так, назовём это прототипом :)

_____________________________________________

… посадить дерево, построить дом, … , сделать MCP, …

Добрый вечер! На заказ сможете сделать? В личку напишите….