Page 1 of 5

Панель управления на NJoy32

Posted: Wed May 23, 2018 16:54
by Smith
Всем привет. Давно появилась необходимость в дополнительной панели управления, чтоб минимизировать необходимость в клавиатуре. С начала сделал наброски необходимых мне функций, но сразу решил что будет три оси. Несмотря на то что у меня есть руд, эту панель так же предполагалось использовать для управления двигателями. Летаю в основном в Ил-2 БЗХ, и такая конфигурация подойдет и для двухмоторный самолетов, и для Ju.52. С механикой определился сразу, а вот с корпусом было сложней. В итоге решил заказать корпус из композита и механику у GVL224. Набросали корпус, кнопки, посмотрели что вмещается а что нет, от этого и плясали.
photo_2018-05-23_16-11-45.jpg

Вот такой корпус с механикой я получил, электроники конечно же нет, на нее у меня были особые планы. Почти два года я собирал различные компоненты для осуществления своей задумки))
Полная разборка, в качестве датчиков цифровые марсы
photo_2018-05-23_16-11-38.jpg

Крепежные болты немного уже по ширине, в текстолите рассверлил отверстия и допилил вовнутрь надфилем.
photo_2018-05-23_16-11-35.jpg

Re: Панель управления на NJoy32

Posted: Wed May 23, 2018 17:08
by Smith
Три механики в сборе
photo_2018-05-23_15-54-02.jpg

Контроллер - раритетный двухплатный Njoy32
photo_2018-05-23_16-40-37.jpg

Вообще очень удачный (возможно даже самый) контроллер для самодельщиков. А самое главное - полноценный BUS, да и не только. В стоке есть два сдвиговых регистра - очень удобно, платы расширения найти сложно сейчас - проще изготовить.
Запаял три кнопки и три энкодера:
photo_2018-05-23_15-51-31.jpg

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

Re: Панель управления на NJoy32

Posted: Wed May 23, 2018 17:18
by Smith
Прикинул то что было на тот момент:
photo_2018-05-23_15-51-32.jpg

На масло-водорадиаторы трехпозиционники с возвратом, на авиагоризонте обычный трехпозиционник, остальные двухпозиционные.
Вообще в запасах есть советские тумблера, но пока я не нашел куда их приткнуть:
photo_2018-05-23_17-11-04.jpg

Габариты большеваты для данного корпуса.
Начал запаивать контролы с передней панели. Удалось найти плату расширения на 16 кнопок, ее и использую:
photo_2018-05-23_15-51-27.jpg

Re: Панель управления на NJoy32

Posted: Wed May 23, 2018 17:37
by Smith
Куда же без юмора - "творческий беспорядок" :D
photo_2018-05-23_15-51-23.jpg

Стол очень маленький, до сих пор не понимаю как там все помещается...
Получилось очень плотно - еле впихнул плату:
photo_2018-05-23_15-51-18.jpg

Хотел сначала сделать общую массу на всех элементах, но все-таки сделал индивидуальную. На переднюю панель ушло два вечера.
А теперь самые сливки, собственно почему и был выбран Njoy - шина. На других устройствах используется для этой цели RJ12. Практика показала что не самые надежные коннекторы, иногда ломается стопор (устройства убираю, поэтому приходится постоянно соединять-разъединять). Для этого устройства я выбрал такое соединение (буду честен - перед глазами блекбокс 8) - подсмотрел там).
photo_2018-05-23_17-31-42.jpg

С 6 контактами в чипе и дипе не нашел, только с 5. С Али чет тоже не вышло.Потом решил и для USB использовать такие - с виду вроде практично и надежно.

Re: Панель управления на NJoy32

Posted: Wed May 23, 2018 18:03
by Smith
Сделал переходник для BUS:
photo_2018-05-23_17-38-18.jpg

Остановлюсь немного на плате для ECS - есть один момент - стандартная старая распиновка - Tx3 Tx1 GND +V R Rx1 Rx3. НО на данной плате она иная (мне пришлось переобжать коннектор, забыл об этом, хотя проверял до этого). Здесь распиновка такова - Rx3 Tx1 GND +V Rx1 Tx3.
Если смотреть сверху, то распиновка будет такая :roll: :
photo_2018-05-23_17-47-05.jpg

Если я где-то ошибся - просьба поправить. Кстати, джампер в таком положении ставится, если мастер включается в нижний разъем. При необходимости задействовать верхний по мастер его нужно его перекинуть.
В общем вывод - мультиметр наше все!

Идем дальше - компоновочка получилась плотная, но все влезает:
photo_2018-05-23_15-51-17.jpg

Re: Панель управления на NJoy32

Posted: Wed May 23, 2018 18:23
by Smith
Тестовая сборка (ради чего это все и затевалось, и где проявляется весь профит моей схемы)
photo_2018-05-23_18-04-45.jpg

Особое внимание на светодиоды ECS и Blackbox - все горит, а USB включен только от моей панели. Если будут вопросы кто все еще использует подключение по шине Gametrix ECS - то есть такие :D, но я пошел еще дальше - блекбокс (а к нему подключена еще и мамба) будут в одной связке. Но это все пока работает на правах теста и побаловаться, т.к. никто не отменял ограничения в 8 осей на устройство.

Вот так выглядит панель, энкодеры можно крутить не убирая руки с ручек (делалось именно под себя, мне удобно) кнопки также доступны. На них будут находятся функции выбора двигателей и шифтов, так что они не нужны с большой оперативность.
photo_2018-05-23_18-10-41.jpg


Осталось сделать кабель для USB и просверлить отверстия для светодиода (не могу жить без системного светодиода)))
Так же нужно настроить некоторые моменты в конфигураторе, но это уже мелочи.

Также назрела проблема 8 осей на устройство. Можно ли как-то обойти ее вводя виртуальные контроллеры? USB естественно буде один от 4 устройств. Готов даже стать тестером :)

Ну и в заключение хочу поблагодарить всех, кто это все прочитал. Как я понял, в одно сообщение можно прикрепить не более 3 изображений, так что заранее извиняюсь за это и возможные грамматические ошибки. Предложения и советы так же приветствуются.

Re: Панель управления на NJoy32

Posted: Fri May 25, 2018 22:42
by Alex Oz
Приятно сознавать, что не все труды напрасны :)

Smith wrote:Контроллер - раритетный двухплатный Njoy32


У меня всего две штуки живых осталось :) - но самому нужны, очень удобный набор интерфейсов для отладки.
Выдержали по несколько тысяч перепрошивок. Рекордсмен - более 3000.
Таких контроллеров уже не будет. Кто успел - молодец!
В свое время деньги, за которые он продавался - это была практически его себестоимость. Но не все понимали этот момент.
Увы, все хорошее когда-то заканчивается...

За проект - респект!

Re: Панель управления на NJoy32

Posted: Sat May 26, 2018 1:31
by Smith
И вам спасибо за такие мощные возможности данной платформы :D

Re: Панель управления на NJoy32

Posted: Tue Jul 10, 2018 13:40
by Smith
Наконец нанес последние штрихи - сделал кабель USB и светодиод.
photo_2018-07-10_13-26-40.jpg

Светодиод сообщает о трех состояниях - два цвета вместе - нет подключения по шине, красный и зеленый по отдельности - индикация шифтации на руде и дублирование непосредственно на светодиод руда.
Светодиод.jpg

Теперь на некоторое время можно расслабиться, пока не придут новые идеи :D

Re: Панель управления на NJoy32

Posted: Wed Jul 11, 2018 12:35
by Ron61
Если 2 порт свободен, то грех не воспользоваться им для подключения RGB Led.

Re: Панель управления на NJoy32

Posted: Wed Jul 11, 2018 19:49
by Victorus
Присоединяясь. Скриншоты настроек - в студию! Пожалуйста.
Красота!

Re: Панель управления на NJoy32

Posted: Thu Jul 12, 2018 1:45
by Smith
Спасибо)
1ск.jpg

2ск.jpg

3ск.jpg

Re: Панель управления на NJoy32

Posted: Thu Jul 12, 2018 1:54
by Smith
4ск.jpg

5ск.jpg

6ск.jpg

И профиль закинул https://yadi.sk/d/TbIkdXtD3Z5WoZ
Во второй порт (3 ось) сейчас подключен третий марс, но можно что-нибудь придумать. Светодиоды вещь полезная)

Re: Панель управления на NJoy32

Posted: Thu Jul 12, 2018 2:05
by Ron61
Я вообще-то имел ввиду SPI #2. Он у тебя не задействован.

Re: Панель управления на NJoy32

Posted: Thu Jul 12, 2018 5:52
by Smith
Точно! Я ночью про него не подумал!