Jump to content
Sign in to follow this  
xflyingcat

MCP на Arduino для X-Plane

Recommended Posts

alex1371

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

Share this post


Link to post
Share on other sites
anser59

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

Share this post


Link to post
Share on other sites
xflyingcat
21 минуту назад, anser59 пишет:

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

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

  • Upvote 1

Share this post


Link to post
Share on other sites
Wespe

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

Share this post


Link to post
Share on other sites
xflyingcat
3 часа назад, Wespe пишет:

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

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

  • Upvote 1

Share this post


Link to post
Share on other sites
jonny247

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

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

Share this post


Link to post
Share on other sites
Uncle_Grin

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

Share this post


Link to post
Share on other sites
DGD

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

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

 

Share this post


Link to post
Share on other sites
AngryBird

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

Share this post


Link to post
Share on other sites
alexela56

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

 

Edited by alexela56

Share this post


Link to post
Share on other sites
anser59
В 04.05.2017 в 12:41, xflyingcat пишет:

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

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

Share this post


Link to post
Share on other sites
xflyingcat
В 11.05.2017 в 11:40, anser59 пишет:

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

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

Share this post


Link to post
Share on other sites
Garincot

xflyingcat  

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

Edited by Garincot
  • Upvote 1

Share this post


Link to post
Share on other sites
xflyingcat
В 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 v2023\plugins\757767Avionics\64\win.xpl и остальные по шаблону поиска 757Avionics/ap/.  Надеюсь, что это не нарушает пользовательское соглашение. 

1-sim/AP/lamp/1   в  теле Boeing 757-200 v2023\objects\757\ckpt\knobs.obj и не только в нём. 

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

datarefs.zip

  • Upvote 1

Share this post


Link to post
Share on other sites
eirecraft
On 5/3/2017 at 11:28 PM, xflyingcat said:

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

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


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

 

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

Share this post


Link to post
Share on other sites
xflyingcat
3 часа назад, eirecraft пишет:

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


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

 

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

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

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

  • Upvote 3

Share this post


Link to post
Share on other sites
covert

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

Share this post


Link to post
Share on other sites
nu-pogodi
В 29.05.2017 в 13:54, xflyingcat пишет:

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

1-sim/AP/lamp/1   в  теле Boeing 757-200 v2023\objects\757\ckpt\knobs.obj и не только в нём. 

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

datarefs.zip

Добрый день!

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

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

вообщем я не очень понимаю что значит "разыскать в теле Boeing 757-200 v2023\plugins\757767Avionics\64\win.xpl и остальные по шаблону поиска 757Avionics/ap/." ???

 

Share this post


Link to post
Share on other sites
xflyingcat
В 22.02.2018 в 14:18, nu-pogodi пишет:

Добрый день!

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

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

вообщем я не очень понимаю что значит "разыскать в теле Boeing 757-200 v2023\plugins\757767Avionics\64\win.xpl и остальные по шаблону поиска 757Avionics/ap/." ???

 

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

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

Share this post


Link to post
Share on other sites
nu-pogodi

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

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

Share this post


Link to post
Share on other sites
nu-pogodi

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

 

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

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

Share this post


Link to post
Share on other sites
xflyingcat

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

Share this post


Link to post
Share on other sites
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
  • Upvote 2
  • Offtopic 1

Share this post


Link to post
Share on other sites
PIPI
В 04.05.2017 в 09:28, xflyingcat пишет:

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

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

_____________________________________________

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...