Перейти к публикации

DIY/Самодельщина Электроника (USB контроллер, сенсор, платы расширения)


=VIRPIL=mega_mozg_13

Рекомендованные сообщения

DIY/Самодельщина Электроника

поддержка до 8 осей, 128 кнопок (в том числе кнопки, энкодеры, тумблеры), индикация RGB.
прошивка и настройка по родному USB кабелю, никаких внешний устройств и драйверов не требуется.
все параметры настраиваются через программу конфигуратор.
дополнительный софт для проверки джойстика, связи нескольких устройств, связи индикации с играми.

 

USB контроллер(20$)

- подключение до 6ти цифровых бесконтактных осей или аналоговых датчиков холлов/потенциометров (A1-A6);

- подключение до 4х плат расширения, SPI интерфейс совместим с ручками вирпил/трастмастер (B1-B4);
- прямое подключение 8ми кнопок с общей землей или до 16 кнопок матрицей кнопок (BTN1/BTN2);

- подлючение индикации RGB WS2812;
- размеры 60мм/32мм, посадочные М3 46мм/22мм;
- в комплекте плата контроллера, USB кабель.
cnt.jpg.4377b00059be1ef93a200a2253509aaf.jpg

Цифровой бесконтакный сенсор(10$)
-бесконтактная технология работает в паре с магнитом;
-возможность оцифровывать до 360 градусов хода механики;
-цифровой четырехпроводной интерфейс связи, до 150см без потери скорости и качества сигнала;
-размеры 42мм/14мм, посадочные М3 35мм между отверстиями;
- в комплекте плата сенсора, магнит таблетка диаметром 5мм и толщиной 2мм, кабель подключения к контроллеру 20см;
sns.jpg.1cf5b7968c4b83f28d3931e48b31d449.jpg

Плата расширения(10$)
-подключение по скоростному пятипроводному SPI интерфейсу, до 150см без потери скорости и качества сигнала;

-возможность подключить до 20 точек контакта кнопок/тумблеров/энкодеров;
-возможность подключить до 2х аналоговых осей;
-вывод индикации в RGB;

-размеры 50мм/27мм, посадочные М3 42мм/19мм;
-в комплекте плата расширения/RGB плата и кабель подключения к контроллеру 40см.
diy.jpg.809a7f706ba539100c49ad32c3e33545.jpg

 

варианты применения:

Скрытый текст

set.thumb.jpg.500d75013baf751b1fae874bb853de23.jpg15C97B67-0848-46EA-9532-005F8A73240E.thumb.jpg.326729c3349580be9bc2d747c4f84e3b.jpgEC4E691C-AAD4-4D28-8460-1A8FFD0FF86D.thumb.jpg.1e75eed5644c6b4ae07d3f210355603e.jpgFA8EEAE6-258E-4D3C-9205-9D83E78E59C0.thumb.jpg.344fde7b3a071a7ba5515fe0844689a6.jpg

 


 

  • Нравится 9
  • Спасибо! 1
  • Поддерживаю! 3
Ссылка на комментарий
Поделиться на других сайтах

это готовое решение, тем кому просто подключить оси и кнопки/крутилки.
mmjoy2 для опытных отпетых самодельщиков, кто спит с паяльником в обнимку, хотя по крайним страницам на форуме тундры я вижу и что и опытные косячат...

проект не заброшен, в ближайших планах унифицировать mmjoy2 с конфигуратором virpil. просто часть функций в силу разных схем железа будут по разному работать. в силу другой схемотехники цифровых линий в virpil много быстрее происходит опрос переферии, чем в mmjoy2.

Изменено пользователем mega_mozg_13
  • Нравится 5
  • Спасибо! 1
Ссылка на комментарий
Поделиться на других сайтах

MMJoy2 поддерживает Цифровой бесконтакный сенсор(10$)? Если да то заверните 2 шт.

Изменено пользователем Alex_13
Ссылка на комментарий
Поделиться на других сайтах

Отличная новость.

Вопросы:

13 часов назад, mega_mozg_13 сказал:

подключение /потенциометров (A1-A6);

 Какого номинала нужно использовать потенциометры для подключения осей?

13 часов назад, mega_mozg_13 сказал:

прямое подключение 8ми кнопок с общей землей или до 16 кнопок матрицей кнопок (BTN1/BTN2);

Какие диоды нужно использовать?

Какая схема подключения кнопок?  4 кнопки (8 с диодами) с общей землей, общую землю на две колодки подключения сделать нельзя?   

13 часов назад, mega_mozg_13 сказал:

возможность подключить до 20 точек контакта кнопок/тумблеров/энкодеров;

Возможно плате расширения с помощью матрицы кнопок увеличить число точек контактов до 40? 

13 часов назад, mega_mozg_13 сказал:

возможность оцифровывать до 360 градусов хода механики;

Какой отсчет на 360 гр? Какой отсчет будет для потенциометров?

Какой вольтаж питания платы стабильной работы с использованием плат расширения, min/max?

 

Спасибо.

 

Ссылка на комментарий
Поделиться на других сайтах

26 минут назад, K-51 сказал:

 Какого номинала нужно использовать потенциометры для подключения осей? 

10-100 кОм, лучше меньше, линейные (не звуковые логарифмические).
 

26 минут назад, K-51 сказал:

Какие диоды нужно использовать?

Какая схема подключения кнопок?  4 кнопки (8 с диодами) с общей землей, общую землю на две колодки подключения сделать нельзя?   

для матрицы кнопок можно без диодов вообще если не жмякать несколько кнопок одновременно. с диодами - любые.
на нижних двух коннекторах выведены земля/питание 5вольт/ и восемь ножек микрухи. ножки можно сконфигурироать по желанию, всё или частично на матрицу и на прямого чтения. все вариантов перечислить не могу, матрицу обычно считают пополам (8 ножек = 4 колонки и 4 строки - 16 точек контакта).
для матрицы кнопок можно тащить все схемы от mmjoy2/mjoy8/16. для длинных проводов матрицы можно добавить внешние подтяжки колонок к питанию.
 

26 минут назад, K-51 сказал:

Возможно плате расширения с помощью матрицы кнопок увеличить число точек контактов до 40? 

для этой схемы плат расширений - никак. есть другой на сдвиговых 4021 по схемам ммджой, их цепочкой пять штук на одну линию подключения.
 

26 минут назад, K-51 сказал:

Какой отсчет на 360 гр? Какой отсчет будет для потенциометров? 

цифровые - математика считает 60'000 точек на 360 градусов, зная ход механики можете пересчитать что вы примерно получите.
потенциометры - обычно у них полный ход 270 градусов и точность АЦП атмеги 10 бит - 1024 точки.
аналоговые холлы SS495A / A1324 / магрезы на kmz41+ОУ / kmz60- всё с магнитами строго индивидуально, но никак не более 1024 точек из-за АЦП.

 

26 минут назад, K-51 сказал:

какой вольтаж питания платы стабильной работы с использованием плат расширения, min/max? 

4.5 - 5.5 Вольт, питание от USB, никаких понижающих преобразований нет. вся перефирия так-же 5 вольтовая.

Изменено пользователем mega_mozg_13
  • Нравится 3
Ссылка на комментарий
Поделиться на других сайтах

Большое спасибо за ответы. 

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

Попробую так,  на плате расширения есть колодки "В01-В04" и "В05-В08" точкой обозначена земля или питание.

Вопрос такой, схема подключения: 4 кнопки - 4 провода и один общий к клемме с точкой, или 8 кнопок +  8 диодов - 4 провода и один общий, по другому ни как?

Объединение общих провод с колодок  "В01-В04" и "В05-В08"  и объединение 8 кнопок, работать не будет правильно?    

 

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
04.06.2019 в 08:57, mega_mozg_13 сказал:

для mmjoy2 - классика жанра tle5010 шестипроводной.

Подскажите, какое на плате расстояние между отверстиями крепления.

И что за разъём используется: "JST PH 2.0mm" или какой-то другой?

Ссылка на комментарий
Поделиться на других сайтах

22 часа назад, dim666 сказал:

Подскажите, какое на плате расстояние между отверстиями крепления. 

35мм

22 часа назад, dim666 сказал:

И что за разъём используется: "JST PH 2.0mm" или какой-то другой? 

совместимый, 2мм шаг.

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
47 минут назад, eagle1602 сказал:

Я просто этим не занимался никогда. На базе pro Micro собирал только трекеры инерционные. У меня есть ещё эти платы дома. Там только прошивка заливается или нужна ещё и переделка по электронике??? 

только прошивка, а далее впаиваешь по схеме 6ть проводов к ардуинке от датчика тле5010, и в софте ммджой2 назначаешь ось и все там трудностей нет ни каких для одноосных педалей. Можешь потенциометр использовать на ось тогда три провода.  Ну и самый правильный совет, это изучить вот эту ветку от корочки до корочки, тогда все поймешь. Там сложного ничего нет. 

 

Изменено пользователем ROSS_TaTaPuH
Ссылка на комментарий
Поделиться на других сайтах

03.06.2019 в 21:56, mega_mozg_13 сказал:

DIY/Самодельщина Электроника

поддержка до 8 осей, 128 кнопок (в том числе кнопки, энкодеры, тумблеры), индикация RGB.
прошивка и настройка по родному USB кабелю, никаких внешний устройств и драйверов не требуется.
все параметры настраиваются через программу конфигуратор.
дополнительный софт для проверки джойстика, связи нескольких устройств, связи индикации с играми.

 

USB контроллер(20$)

- подключение до 6ти цифровых бесконтактных осей или аналоговых датчиков холлов/потенциометров (A1-A6);

- подключение до 4х плат расширения, SPI интерфейс совместим с ручками вирпил/трастмастер (B1-B4);
- прямое подключение 8ми кнопок с общей землей или до 16 кнопок матрицей кнопок (BTN1/BTN2);

- подлючение индикации RGB WS2812;
- размеры 60мм/32мм, посадочные М3 46мм/22мм;
- в комплекте плата контроллера, USB кабель.
cnt.jpg.4377b00059be1ef93a200a2253509aaf.jpg

Цифровой бесконтакный сенсор(10$)
-бесконтактная технология работает в паре с магнитом;
-возможность оцифровывать до 360 градусов хода механики;
-цифровой четырехпроводной интерфейс связи, до 150см без потери скорости и качества сигнала;
-размеры 42мм/14мм, посадочные М3 35мм между отверстиями;
- в комплекте плата сенсора, магнит таблетка диаметром 5мм и толщиной 2мм, кабель подключения к контроллеру 20см;
sns.jpg.1cf5b7968c4b83f28d3931e48b31d449.jpg

Плата расширения(10$)
-подключение по скоростному пятипроводному SPI интерфейсу, до 150см без потери скорости и качества сигнала;

-возможность подключить до 20 точек контакта кнопок/тумблеров/энкодеров;
-возможность подключить до 2х аналоговых осей;
-вывод индикации в RGB;

-размеры 50мм/27мм, посадочные М3 42мм/19мм;
-в комплекте плата расширения/RGB плата и кабель подключения к контроллеру 40см.
diy.jpg.809a7f706ba539100c49ad32c3e33545.jpg

 

варианты применения:

  Скрыть содержимое

set.thumb.jpg.500d75013baf751b1fae874bb853de23.jpg15C97B67-0848-46EA-9532-005F8A73240E.thumb.jpg.326729c3349580be9bc2d747c4f84e3b.jpgEC4E691C-AAD4-4D28-8460-1A8FFD0FF86D.thumb.jpg.1e75eed5644c6b4ae07d3f210355603e.jpgFA8EEAE6-258E-4D3C-9205-9D83E78E59C0.thumb.jpg.344fde7b3a071a7ba5515fe0844689a6.jpg

 


 

 Вопрос не по теме. А что то такое интересное в ручке кота за место 4 позиционной хатки, уж не бесконтактный министик с 2 осями и кнопкой? 

Ссылка на комментарий
Поделиться на других сайтах

3 часа назад, Iguz сказал:

 Вопрос не по теме. А что то такое интересное в ручке кота за место 4 позиционной хатки, уж не бесконтактный министик с 2 осями и кнопкой? 

там вроде простая хатка, такая же как на  WarBRD GRIP ручке. 

Screenshot_20190818_130111_com.google.android.youtube.jpg

Изменено пользователем ROSS_TaTaPuH
Ссылка на комментарий
Поделиться на других сайтах

4 часа назад, =N=Bonaparte сказал:

USB контроллер(20$)   он идет с "аурдино MMJOY2" или как? 

НЕТ, это отдельное устройство. Работает на том же камне Атмега что и ардуино про микро, и софт можно сказать рестайлинговый ммджой2 но от Вирпилов.

  • Спасибо! 1
Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Добрый день. Как заказать комплект электроники для самодельного джоя?

Не совсем охота разбираться с электронной частью, больше люблю делать что-то механическое.

 

Нужно:

2 оси на рус , 1 ось педали, 2 оси руд.(датчики бесконтактные), +2 оси на переменных резистрах.

Кнопки не менее 32 но лучше 64.  Соответсвенно нужны платы расширения.

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

 

Спасибо.

Изменено пользователем Kutyzoff32
Ссылка на комментарий
Поделиться на других сайтах

Да забыл. Сейчас летаю на сомодельном  напольном РУС-РУД-педаледжое на контроллере от кремля. Хочу аналогичный для братухи собрать)))

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, Kutyzoff32 сказал:

Да забыл. Сейчас летаю на сомодельном  напольном РУС-РУД-педаледжое на контроллере от кремля. Хочу аналогичный для братухи собрать)))

Фото в студию- хочется посмотреть на педальный русоруд.

Ссылка на комментарий
Поделиться на других сайтах

‎03‎.‎06‎.‎2019 в 21:56, mega_mozg_13 сказал:

Плата расширения(10$)
-подключение по скоростному пятипроводному SPI интерфейсу, до 150см без потери скорости и качества сигнала;

-возможность подключить до 20 точек контакта кнопок/тумблеров/энкодеров;
-возможность подключить до 2х аналоговых осей;
-вывод индикации в RGB;

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

Изменено пользователем capitanblood
Ссылка на комментарий
Поделиться на других сайтах

9 часов назад, capitanblood сказал:

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

трастмастер вычитывает первые три байта ( 3 байта * 8 бит = 24 кнопки ) то есть все кнопки из плат расширения будут работать без вопросов. далее платка передает тремя байтами значения осей, и в конце протокола связи 9м байтом ожидает от контроллера новый цвет для светодиода.
два входа с осей продублированы на 21 и 22 кнопки, точно такая же работа прижали к земле - кнопка активна. но тут нужна внешняя подтяжка входа к питанию.

Изменено пользователем mega_mozg_13
  • Спасибо! 1
Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...
  • 2 недели спустя...

Всем доброго!

Виталий, есть небольшой вопрос по контроллеру. Если не ошибаюсь, к нему можно подключать энкодеры. Вопрос в следующем, энкодеры бывают с разными циклами Грея. Этот момент как-то настраивается в контроллере или может он автоматом подстраивается. Я просто люблю продукцию CTS, а у них энкодеры с полным циклом.

Извиняюсь, если спрашиваю глупости, не силен в электронике.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
03.06.2019 в 22:56, mega_mozg_13 сказал:

DIY/Самодельщина Электроника

поддержка до 8 осей, 128 кнопок (в том числе кнопки, энкодеры, тумблеры), индикация RGB.
прошивка и настройка по родному USB кабелю, никаких внешний устройств и драйверов не требуется.
все параметры настраиваются через программу конфигуратор.
дополнительный софт для проверки джойстика, связи нескольких устройств, связи индикации с играми.

 

USB контроллер(20$)

- подключение до 6ти цифровых бесконтактных осей или аналоговых датчиков холлов/потенциометров (A1-A6);

- подключение до 4х плат расширения, SPI интерфейс совместим с ручками вирпил/трастмастер (B1-B4);
- прямое подключение 8ми кнопок с общей землей или до 16 кнопок матрицей кнопок (BTN1/BTN2);

- подлючение индикации RGB WS2812;
- размеры 60мм/32мм, посадочные М3 46мм/22мм;
- в комплекте плата контроллера, USB кабель.
cnt.jpg.4377b00059be1ef93a200a2253509aaf.jpg

Цифровой бесконтакный сенсор(10$)
-бесконтактная технология работает в паре с магнитом;
-возможность оцифровывать до 360 градусов хода механики;
-цифровой четырехпроводной интерфейс связи, до 150см без потери скорости и качества сигнала;
-размеры 42мм/14мм, посадочные М3 35мм между отверстиями;
- в комплекте плата сенсора, магнит таблетка диаметром 5мм и толщиной 2мм, кабель подключения к контроллеру 20см;
sns.jpg.1cf5b7968c4b83f28d3931e48b31d449.jpg

Плата расширения(10$)
-подключение по скоростному пятипроводному SPI интерфейсу, до 150см без потери скорости и качества сигнала;

-возможность подключить до 20 точек контакта кнопок/тумблеров/энкодеров;
-возможность подключить до 2х аналоговых осей;
-вывод индикации в RGB;

-размеры 50мм/27мм, посадочные М3 42мм/19мм;
-в комплекте плата расширения/RGB плата и кабель подключения к контроллеру 40см.
diy.jpg.809a7f706ba539100c49ad32c3e33545.jpg

 

варианты применения:

  Показать содержимое

set.thumb.jpg.500d75013baf751b1fae874bb853de23.jpg15C97B67-0848-46EA-9532-005F8A73240E.thumb.jpg.326729c3349580be9bc2d747c4f84e3b.jpgEC4E691C-AAD4-4D28-8460-1A8FFD0FF86D.thumb.jpg.1e75eed5644c6b4ae07d3f210355603e.jpgFA8EEAE6-258E-4D3C-9205-9D83E78E59C0.thumb.jpg.344fde7b3a071a7ba5515fe0844689a6.jpg

 


 

 

MMJoy-2 можно прошить платной  расширенной программой?

 

Ссылка на комментарий
Поделиться на других сайтах

14.10.2019 в 17:12, Dendiro сказал:

Если не ошибаюсь, к нему можно подключать энкодеры. Вопрос в следующем, энкодеры бывают с разными циклами Грея. Этот момент как-то настраивается в контроллере или может он автоматом подстраивается. Я просто люблю продукцию CTS, а у них энкодеры с полным циклом.

Используются только инкрементные энкодеры.

Ссылка на комментарий
Поделиться на других сайтах

3 часа назад, Johnet сказал:

Используются только инкрементные энкодеры.

Спасибо!

Виталий тоже мне ответил. Здесь напишу на всякий. Может кому пригодится.

Энкодеры только 2 bit incremental или они же 2 bit Gray Code.

Ссылка на комментарий
Поделиться на других сайтах

13 часов назад, =N=Bonaparte сказал:

MMJoy-2 можно прошить платной  расширенной программой?

прошивкой вирпил? можно, но тут свободных ножек только на выбор кнопок несколько, большинство строго по фиксированным функциям расставлены.

Ссылка на комментарий
Поделиться на других сайтах

18 минут назад, mega_mozg_13 сказал:

прошивкой вирпил? можно, но тут свободных ножек только на выбор кнопок несколько, большинство строго по фиксированным функциям расставлены.

Инструкцию. Стоимость. Я так понимаю что про tle5010  можно забыть?

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Would this work with an FSSB/R3?  I'd like to connect a Virpil Alpha grip to my FSSB, and was thinking of using this instead of the thrustmaster control board (FSSB has an option to connect to the warthog control board as well as native)?

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

На прямую к плате можно подключить 15 кнопок через диодную матрицу (5*3). Если надо больше, то тогда нужна доп плата.    

Ссылка на комментарий
Поделиться на других сайтах

17 минут назад, eagle1602 сказал:

А имеется ли в конфигураторе фильтр для аналоговых осей??? 

Есть и очень хороший, можно так сказать с "двойной фильтрацией". 

 

Ссылка на комментарий
Поделиться на других сайтах

  • 3 месяца спустя...
Гость
Эта тема закрыта для публикации сообщений.
×
×
  • Создать...