Jump to content
Wit

Импровизированный MCP на Arduino за пару вечеров.

Recommended Posts

В ‎05‎.‎12‎.‎2017 в 20:41, seamens2006 пишет:

Практически нет, но если что, спрашивайте. Как говорится, поможем чем сможем. 

Можно в тимспике например.

Здравствуйте, подскажите что есть "Upload code to Arduino ( first, select a correct model of Arduino board in IDE menu! )."

Share this post


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

Здравствуйте, подскажите что есть "Upload code to Arduino ( first, select a correct model of Arduino board in IDE menu! )."

По факту в плату Arduino нужно залить первоначальную микропрограмму(ArdSimX Library) через Arduino IDE. 

В этой программе нужно выбрать Вашу плату и только потом залить в нее микропрограмму(скетч).

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

Edited by seamens2006

Share this post


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

По факту в плату Arduino нужно залить первоначальную микропрограмму(ArdSimX Library) через Arduino IDE. 

В этой программе нужно выбрать Вашу плату и только потом залить в нее микропрограмму(скетч).

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

Спасибо Большое!!

Share this post


Link to post
Share on other sites
43 минуты назад, Urpha54 пишет:

Спасибо Большое!!

Нзч))  Если не получится, в вс вечером могу подсобить через тимвивер или через тимспик.

Share this post


Link to post
Share on other sites

Share this post


Link to post
Share on other sites

Подскажите, пожалуйста, кто в курсе, можно ли с помощью MobiFlight подключать всевозможные "лампы" информационные? Например, чтоб при включении ПОС на оверхеде, загоралось соответствующее табло?

upd. Подумал и понял, что стоит обобщить вопрос: можно ли построить полноценный оверхед, используя в качестве контроллера ардуино, а в качестве софта - mobiflight? Или стоит выбрать другую связку, а то и вовсе посмотреть в сторону готовых решений?

Edited by Stanislav_S

Share this post


Link to post
Share on other sites
В 20.02.2018 в 17:27, Stanislav_S пишет:

Подскажите, пожалуйста, кто в курсе, можно ли с помощью MobiFlight подключать всевозможные "лампы" информационные? Например, чтоб при включении ПОС на оверхеде, загоралось соответствующее табло?

upd. Подумал и понял, что стоит обобщить вопрос: можно ли построить полноценный оверхед, используя в качестве контроллера ардуино, а в качестве софта - mobiflight? Или стоит выбрать другую связку, а то и вовсе посмотреть в сторону готовых решений?

Для какого симулятора и под какой крафт собираетесь строить оверхед?

Share this post


Link to post
Share on other sites
16 часов назад, seamens2006 пишет:

Для какого симулятора и под какой крафт собираетесь строить оверхед?

Да, стоило уточнить: препар v4 и ПМДГ 737

Share this post


Link to post
Share on other sites
В 20.02.2018 в 17:27, Stanislav_S пишет:

Подскажите, пожалуйста, кто в курсе, можно ли с помощью MobiFlight подключать всевозможные "лампы" информационные? Например, чтоб при включении ПОС на оверхеде, загоралось соответствующее табло?

upd. Подумал и понял, что стоит обобщить вопрос: можно ли построить полноценный оверхед, используя в качестве контроллера ардуино, а в качестве софта - mobiflight? Или стоит выбрать другую связку, а то и вовсе посмотреть в сторону готовых решений?

На одной плате ардуино оверхед не построить. Там всего 48 вводов/выводов (на Меге), для полноценного оверхеда нужно под 200 входов и под 200 выводов. , т.е. нужно от 8 плат МЕГА - а это усб хаб и прочая нагрузка в виде питания и т.д. Лучше заморочиться на контроллер Станислава F3 и на сопутствующие ему платы.

Share this post


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

На одной плате ардуино оверхед не построить. Там всего 48 вводов/выводов (на Меге), для полноценного оверхеда нужно под 200 входов и под 200 выводов. , т.е. нужно от 8 плат МЕГА - а это усб хаб и прочая нагрузка в виде питания и т.д. Лучше заморочиться на контроллер Станислава F3 и на сопутствующие ему платы.

Под препар наверное да. Под плейн можно весь кокпит на одной меге сделать.

 

Share this post


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

Под препар наверное да. Под плейн можно весь кокпит на одной меге сделать.

 

Как это возможно????

Share this post


Link to post
Share on other sites
3 минуты назад, MrCarter7 пишет:

Как это возможно????

Скоро доделается вторая версия плагина ArdsimX Там все будет реализовано уже через одну плату MEGA

Share this post


Link to post
Share on other sites

Статус разработки SimVimCockpit (ArdSimX.2)

Всем привет,

Сорри, редко заглядывал на форум, все время тратится на разрабртку... Раз народ интересуется когда появится новый интерфейс (название - "SimVimCockpit", он-же ArdSimX.2) вот состояние разработки на сегодняшний день:


На данный момент работаем над новыми страницами сайта, посвященные SimVimCockpit, и конфигуратором. Пока еще много работы впереди, но на днях выложим обновленный сайт, и, возможно, первую бету SimVimCockpit. Роман заканчивает с плагином (отработка загрузки прошивки в плату через плагин), я с сайтом и прошивкой (бетой). Новую базу по параметрам и новый конфигуратор для SimVim доделываем... Там все будет попроще чем в 1-м и намного гибче.

 Например:

- Любое действие или вывод можно делать условным - по состоянию другого параметра или по состоянию конкректных входов (кнопки режимов например).

- можно "привязать" любой дисплей к  номеру шины в симе и его работа автоматом будет зависеть от нее (отключаться когда нет напряжения на шине, или работать только в диаппазоне рабочих напряжений (напр. 12...24 В) , яркость дисплеяя зависеть от параметра яркости любой зоны приборов (заданной) и.т.п.  Яркость плагин будет регулировать в зависимости от типа подключенногго дисплея - если  MAX или TM - то посылкой кодов, если на регистрах - то установкой PWM уровня на одном из PWM выходов. (так-же можно будет менять яркость любой группы светодиодов).

На одной меге можно будет сделать любой кокпит - расчитано на 500+ входов для тумблеров/кнопок.энкодеров

- вывод - до 512 светодиодов (или реле или цифровое управление чем-либо) и линейных СД индикаторов, на шаговые приборы (пока до 16-ти ), 12-разрядные PWM (для приборов и управления любыми устройствами PWM),

- Поддержка любых 7-сегментных дисплеев напрямую - MAX2719, TM1637, на регистрах HC595 и DM13A.  Всго - до 16-ти дисплеев (различной конфигурацииб с возможностью вывода более одного параметра с переключением или одновременно на одном дисплее со сдвигом)

- в дальнейшем планируем прямой вывод на ЖК дисплеи (2х16, 4х16), пишу программу постепенно (сейчас в заморозке), все будет конфигурироваться только из конфигуратора (позиция на экране, текст и т.д.). Предусмотрен вывод вибрации шасси при посадке на 3 точки раздельно (для 3-х мощных серво), вибрация панели инструментов от двигателя (для пропеллерных)...  Многие параметры имеют предустановки для разных типов самолетов.

По быстродействию - несмотря но большое количество ввода-вывода весь опрос в SimVimCockpit  происходит за время от 0.5 мс до 3-5 мс (если кнопок/тумблеров >300), вывод на 5-значный дисплей на MAX7219 занимает -  0.36 мс (против 50...80 мс в случае использования типичной библиотеки для MAX7219). Код работает с портами напрямую... По сути, Ардуино в системе -самая быстрая часть  (т.к. плагин может принимать-посылать данные не чаще чем с частотой кадров симулятора)

Ну и т.д., в общем сделано много, планов ЕЩЕ больше, все это нужно описать на сайте, работы много.

Владимир

Edited by VladSim
  • Upvote 4

Share this post


Link to post
Share on other sites
10 часов назад, VladSim пишет:

Статус разработки SimVimCockpit (ArdSimX.2)

Всем привет,

Сорри, редко заглядывал на форум, все время тратится на разрабртку... Раз народ интересуется когда появится новый интерфейс (название - "SimVimCockpit", он-же ArdSimX.2) вот состояние разработки на сегодняшний день:


На данный момент работаем над новыми страницами сайта, посвященные SimVimCockpit, и конфигуратором. Пока еще много работы впереди, но на днях выложим обновленный сайт, и, возможно, первую бету SimVimCockpit. Роман заканчивает с плагином (отработка загрузки прошивки в плату через плагин), я с сайтом и прошивкой (бетой). Новую базу по параметрам и новый конфигуратор для SimVim доделываем... Там все будет попроще чем в 1-м и намного гибче.

 Например:

- Любое действие или вывод можно делать условным - по состоянию другого параметра или по состоянию конкректных входов (кнопки режимов например).

- можно "привязать" любой дисплей к  номеру шины в симе и его работа автоматом будет зависеть от нее (отключаться когда нет напряжения на шине, или работать только в диаппазоне рабочих напряжений (напр. 12...24 В) , яркость дисплеяя зависеть от параметра яркости любой зоны приборов (заданной) и.т.п.  Яркость плагин будет регулировать в зависимости от типа подключенногго дисплея - если  MAX или TM - то посылкой кодов, если на регистрах - то установкой PWM уровня на одном из PWM выходов. (так-же можно будет менять яркость любой группы светодиодов).

На одной меге можно будет сделать любой кокпит - расчитано на 500+ входов для тумблеров/кнопок.энкодеров

- вывод - до 512 светодиодов (или реле или цифровое управление чем-либо) и линейных СД индикаторов, на шаговые приборы (пока до 16-ти ), 12-разрядные PWM (для приборов и управления любыми устройствами PWM),

- Поддержка любых 7-сегментных дисплеев напрямую - MAX2719, TM1637, на регистрах HC595 и DM13A.  Всго - до 16-ти дисплеев (различной конфигурацииб с возможностью вывода более одного параметра с переключением или одновременно на одном дисплее со сдвигом)

- в дальнейшем планируем прямой вывод на ЖК дисплеи (2х16, 4х16), пишу программу постепенно (сейчас в заморозке), все будет конфигурироваться только из конфигуратора (позиция на экране, текст и т.д.). Предусмотрен вывод вибрации шасси при посадке на 3 точки раздельно (для 3-х мощных серво), вибрация панели инструментов от двигателя (для пропеллерных)...  Многие параметры имеют предустановки для разных типов самолетов.

По быстродействию - несмотря но большое количество ввода-вывода весь опрос в SimVimCockpit  происходит за время от 0.5 мс до 3-5 мс (если кнопок/тумблеров >300), вывод на 5-значный дисплей на MAX7219 занимает -  0.36 мс (против 50...80 мс в случае использования типичной библиотеки для MAX7219). Код работает с портами напрямую... По сути, Ардуино в системе -самая быстрая часть  (т.к. плагин может принимать-посылать данные не чаще чем с частотой кадров симулятора)

Ну и т.д., в общем сделано много, планов ЕЩЕ больше, все это нужно описать на сайте, работы много.

Владимир

Жду с нетерпением обновления, желаю удачи!

Share this post


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

Статус разработки SimVimCockpit (ArdSimX.2)

Всем привет,

Сорри, редко заглядывал на форум, все время тратится на разрабртку... Раз народ интересуется когда появится новый интерфейс (название - "SimVimCockpit", он-же ArdSimX.2) вот состояние разработки на сегодняшний день:


На данный момент работаем над новыми страницами сайта, посвященные SimVimCockpit, и конфигуратором. Пока еще много работы впереди, но на днях выложим обновленный сайт, и, возможно, первую бету SimVimCockpit. Роман заканчивает с плагином (отработка загрузки прошивки в плату через плагин), я с сайтом и прошивкой (бетой). Новую базу по параметрам и новый конфигуратор для SimVim доделываем... Там все будет попроще чем в 1-м и намного гибче.

 Например:

- Любое действие или вывод можно делать условным - по состоянию другого параметра или по состоянию конкректных входов (кнопки режимов например).

- можно "привязать" любой дисплей к  номеру шины в симе и его работа автоматом будет зависеть от нее (отключаться когда нет напряжения на шине, или работать только в диаппазоне рабочих напряжений (напр. 12...24 В) , яркость дисплеяя зависеть от параметра яркости любой зоны приборов (заданной) и.т.п.  Яркость плагин будет регулировать в зависимости от типа подключенногго дисплея - если  MAX или TM - то посылкой кодов, если на регистрах - то установкой PWM уровня на одном из PWM выходов. (так-же можно будет менять яркость любой группы светодиодов).

На одной меге можно будет сделать любой кокпит - расчитано на 500+ входов для тумблеров/кнопок.энкодеров

- вывод - до 512 светодиодов (или реле или цифровое управление чем-либо) и линейных СД индикаторов, на шаговые приборы (пока до 16-ти ), 12-разрядные PWM (для приборов и управления любыми устройствами PWM),

- Поддержка любых 7-сегментных дисплеев напрямую - MAX2719, TM1637, на регистрах HC595 и DM13A.  Всго - до 16-ти дисплеев (различной конфигурацииб с возможностью вывода более одного параметра с переключением или одновременно на одном дисплее со сдвигом)

- в дальнейшем планируем прямой вывод на ЖК дисплеи (2х16, 4х16), пишу программу постепенно (сейчас в заморозке), все будет конфигурироваться только из конфигуратора (позиция на экране, текст и т.д.). Предусмотрен вывод вибрации шасси при посадке на 3 точки раздельно (для 3-х мощных серво), вибрация панели инструментов от двигателя (для пропеллерных)...  Многие параметры имеют предустановки для разных типов самолетов.

По быстродействию - несмотря но большое количество ввода-вывода весь опрос в SimVimCockpit  происходит за время от 0.5 мс до 3-5 мс (если кнопок/тумблеров >300), вывод на 5-значный дисплей на MAX7219 занимает -  0.36 мс (против 50...80 мс в случае использования типичной библиотеки для MAX7219). Код работает с портами напрямую... По сути, Ардуино в системе -самая быстрая часть  (т.к. плагин может принимать-посылать данные не чаще чем с частотой кадров симулятора)

Ну и т.д., в общем сделано много, планов ЕЩЕ больше, все это нужно описать на сайте, работы много.

Владимир

Володь, ждемс))  Я уже прикупил мультиплесоров, руки чешутся опробовать)))

Share this post


Link to post
Share on other sites
В 24.02.2018 в 14:16, MrCarter7 пишет:

На одной плате ардуино оверхед не построить. Там всего 48 вводов/выводов (на Меге), для полноценного оверхеда нужно под 200 входов и под 200 выводов. , т.е. нужно от 8 плат МЕГА - а это усб хаб и прочая нагрузка в виде питания и т.д. Лучше заморочиться на контроллер Станислава F3 и на сопутствующие ему платы.

Да уж, о количестве необходимых входов/выходов и наличии оных на Ардуино я и не подумал.. Благодарю за совет! 

 

Edited by Stanislav_S

Share this post


Link to post
Share on other sites
7 часов назад, Stanislav_S пишет:

Да уж, о количестве необходимых входов/выходов и наличии оных на Ардуино я и не подумал.. Благодарю за совет! 

 

Мне только на MCP + 1 EFIS потребовалось 2 MEGi

Share this post


Link to post
Share on other sites
В 25.02.2018 в 22:41, seamens2006 пишет:

Володь, ждемс))  Я уже прикупил мультиплесоров, руки чешутся опробовать)))

Я уже тоже купил для пробы пару штук, пока ничего особо не строю, жду выхода второй версии))

Share this post


Link to post
Share on other sites
14 часов назад, MrCarter7 пишет:

Мне только на MCP + 1 EFIS потребовалось 2 MEGi

Я пока только МСР собираю, поэтому обхожусь одной "мегой". Но, учитывая ее ограничения, уже понял, что в будущем для дальнейшей сборки буду использовать контроллер моего тёзки :) зато будет повод, помимо всего прочего, еще освоить и программирование :)

Edited by Stanislav_S

Share this post


Link to post
Share on other sites
11 часов назад, ufo_bobrovsk пишет:

Я уже тоже купил для пробы пару штук, пока ничего особо не строю, жду выхода второй версии))

Хех, я взял 10шт., А еще энкодеры, кнопки, индикаторы))) Буду переделывать всю внутрянку своего пьедестала 154-го, дополнительно делаю КЛН и радиопанель)))

Share this post


Link to post
Share on other sites

Всем  добрый день! Кто подскажет в МСР работают только кнопки и тумблера, светодиоды и семисигментники отказались работать. В тестовом режиме работают, а при подключении показывают все ноли. Получается  нет выходящих импульсов с симулятора. Что может на это влиять фсюпик, сдк, сам сим или чего то не хватает.

Share this post


Link to post
Share on other sites

У меня такая же проблема появилась после обновления мобифлайта в прошлом году. Иногда решается сбросом полёта в фсх

Share this post


Link to post
Share on other sites
В ‎13‎.‎03‎.‎2018 в 14:55, anser59 пишет:

Всем  добрый день! Кто подскажет в МСР работают только кнопки и тумблера, светодиоды и семисигментники отказались работать. В тестовом режиме работают, а при подключении показывают все ноли. Получается  нет выходящих импульсов с симулятора. Что может на это влиять фсюпик, сдк, сам сим или чего то не хватает.

Такая же фигня. ФСУПИК 5.103. Одни кнопки, светодиоды не робят!

Share this post


Link to post
Share on other sites

Доброго всем дня! Подскажите, пожалуйста, где взять список event IDs для PMDG 737? Нашел только offset mapping..

UPD. разобрался)

Edited by Stanislav_S

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.   Paste as plain text instead

  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...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...