Перейти к содержимому


Фото

MMJOY2 (бесплатная прошивка и софт для самодельного контроллера джойстика)


  • Чтобы отвечать, сперва войдите на форум
632 ответов в теме

#435884 mega_mozg_13

mega_mozg_13
  • Пользователь
  • Сообщений: 579
  • Откуда:Беларусь, Минск.

Опубликовано 03 August 2016 - 13:39

MMJOY2 (бесплатная прошивка и софт для самодельного контроллера джойстика)

аппаратный USB 2.0, обновление данных до 1000 пакетов в секунду.
возможность изменения USB VID/PID/Названия, можно подключать несколько платок как разные независимые игровые устройства.
 
ввод до 8 осей и 128 кнопок.
подключение оси аналоговые: резисторы, холлы, магрезы. можно подключить через внешние 12 битные(4000 отсчетов) АЦП линейки MCP3201/3202/3204/3208.
подключение оси цифровые: TLE5010/5011, KMA200, KMZ60+MCP3202.
подключение кнопки: матрица кнопок через диоды, сдвиговые регистры 74HC165, сдвиговые регистры HEF4021B (ручки джойстиков Defender Cobra M5, Thrustmaster FLCS/Cougar/Warthog).
функции работы с осями: калибровка, инвертирование, фильтр-сглаживание шумов, мертвые зоны, кривые отклика, зум, оси в кнопки.
функции работы с кнопками: хатка, тумблеры, енкодеры, софт-тумблеры, шифты, кнопки в оси.

вывод светодиоды WS2811/2812 RGB до 20 штук (можно задать любой оттенок RGB любому светодиоду в цепочке независимо от других), символьные числовые экранчики MAX7219 до 4х экранчиков (всего 32 знака, также каждый управляется независимо).

основная страничка где будут инструкции и статьи, а так же можно скачать обновления
СОДЕРЖИМОЕ АРХИВА С ПРОШИВКАМИ И ПРОГРАММАМИ

Spoiler

 

FAQ

Spoiler

 

ПРИМЕРЫ ПЕРЕДЕЛОК

Spoiler

Изменено: mega_mozg_13, 03 December 2016 - 12:03

  • 26

#601 =N=Bonaparte

=N=Bonaparte
  • Пользователь
  • Сообщений: 266

Опубликовано 10 January 2017 - 20:41

переходник для РУДа Thrustmaster Cougar на MMJoy2

 

Распаял как в автор указал ,  оси настроил. оси работают.

 

Как настроить  кнопки и хатки  в JoySetup - помогите  разобраться?

 

почему три строки  D2, D3 D1, а колонки  четыре B4 E6 D7 D0

 

Запуталс.....я

 

Распиновка разъема РУД Коугар. (в начале на 1 стр темы есть)

 

1. 5 вольт   (VCC -  на про микро)

2-4. Строки кнопок - button rows (D2, D3 D1 на про микро)

5. Земля. - (GND на про микро)

6-9. колонки кнопок = button columns   на про микро

10. Y microctik

11.X microstik

12. Man

13. Antena

14.TROTLE

15. пусто


Изменено: =N=Bonaparte, 10 January 2017 - 20:45

  • 0

Spoiler

#602 =Mr.G.B.=Vumpel18

=Mr.G.B.=Vumpel18
  • Товарищ
  • Сообщений: 356
  • Откуда:город, где строились ТАВКР

Опубликовано 10 January 2017 - 21:46

Три строки  D2, D3 D1 и четыре колонки B4 E6 D7 D0 это Ваша матрица.

В итоге Вы имеете 12 кнопок.

Как настраивать?

Нажимаем кнопку, смотрим № подсвет красным, далее в левом окне выбираем понравившийся Вам номер кнопки (с 1 по 12) и активируем в чек боксе. Аналогично с другими кнопками и хатками.

Делаем запись в контроллер. Отключаем от USB, подключаем, считываем с контроллера.

Проверяем работу в тестерах - находятся в оболочке.

Вот для наглядности, старой версии но смысл понятен.

И еще вопрос: кнопки подключаемые к матрице с диодами? 

Прикрепленные файлы:


  • 0

#603 =N=Bonaparte

=N=Bonaparte
  • Пользователь
  • Сообщений: 266

Опубликовано 10 January 2017 - 23:39

Собрал, фото сегодня днем сделаю в собранным виде. Корпус от роутера взял.

 

остались вопросы  по? на руд они  (RDR cursor enable)

10. Y microctik

11.X microstik

 

разбираюсь с ними

 

Что даёт пункт энкодер приме зачем он нужен? (что то вроде оси на кнопках или резисторе переменном, тумблере)


Изменено: =N=Bonaparte, 10 January 2017 - 23:47

  • 0

Spoiler

#604 =N=Bonaparte

=N=Bonaparte
  • Пользователь
  • Сообщений: 266

Опубликовано 10 January 2017 - 23:55

Собрал, фото сегодня днем сделаю в собранным виде. Корпус от роутера взял.

 

У меня уже несколько устройств на  MMJOY2 педали БРД,  руд, рус БРД собираю квадрант, и перевожу на MMJOY2 РУД 940 от логитеч.

 

как оси не будут конфликтовать на разных  MMJOY2?


Изменено: =N=Bonaparte, 10 January 2017 - 23:55

  • 0

Spoiler

#605 Swift_CCCP

Swift_CCCP
  • Пользователь
  • Сообщений: 567
  • Откуда:Белгородская обл.

Опубликовано 11 January 2017 - 00:11

Если у прошивок будут разные  VID PID то это будут разные устройства и проблем не будет. Что не понятно по министику?


  • 1

serghome(кабель)rambler.ru

Xeon X3440, 12Gb, MSI R9 270 2Gb


#606 =FA=CATFISH

=FA=CATFISH
  • Пользователь
  • Сообщений: 281

Опубликовано 11 January 2017 - 00:35

 

 

остались вопросы  по? на руд они  (RDR cursor enable)

10. Y microctik

11.X microstik

 

разбираюсь с ними

 

 

Поставил на своем РУД эти оси. Ничего хорошего не получилось. Шумят дико. Пользоваться неудобно.Когда разберешся со своими - поделись результатами


Изменено: =FA=CATFISH, 11 January 2017 - 00:37

  • 0

#607 =e95=DenLarik

=e95=DenLarik
  • Товарищ
  • Сообщений: 1710
  • Откуда:д. Горелово

Опубликовано 11 January 2017 - 00:58

А как вообще можно использовать министик? для чего?


  • 0

0_ba8b5_e418042f_L.jpgигра для ленивых  :popcorm:​ 

Прикрепленный файл  DxDiag.txt   76.37 Кб   52 раз скачано
 

 


#608 =FA=CATFISH

=FA=CATFISH
  • Пользователь
  • Сообщений: 281

Опубликовано 11 January 2017 - 01:52

А как вообще можно использовать министик? для чего?

Вообще-то, министик в оригинале F16  служит для управления курсором на дисплее радиолокатора для выбора цели и ее захвата для сопровожения.

После этого обычно пуляют ракетой ))


Изменено: =FA=CATFISH, 11 January 2017 - 01:55

  • 0

#609 =Mr.G.B.=Vumpel18

=Mr.G.B.=Vumpel18
  • Товарищ
  • Сообщений: 356
  • Откуда:город, где строились ТАВКР

Опубликовано 11 January 2017 - 01:55

Поставил на своем РУД эти оси. Ничего хорошего не получилось. Шумят дико. Пользоваться неудобно.Когда разберешся со своими - поделись результатами

Ребята, аналогичная картина.

Есть классная идея.

Сразу предупреждаю очень, ну очень дорого))).

Но, затраты оправдают на все 300%.


  • 0

#610 =FA=CATFISH

=FA=CATFISH
  • Пользователь
  • Сообщений: 281

Опубликовано 11 January 2017 - 02:01

Ребята, аналогичная картина.

Есть классная идея.

Сразу предупреждаю очень, ну очень дорого))).

Но, затраты оправдают на все 300%.

а идея то в чем?


  • 0

#611 =N=Bonaparte

=N=Bonaparte
  • Пользователь
  • Сообщений: 266

Опубликовано 11 January 2017 - 11:17

Тоже хочу знать?


  • 0

Spoiler

#612 =Mr.G.B.=Vumpel18

=Mr.G.B.=Vumpel18
  • Товарищ
  • Сообщений: 356
  • Откуда:город, где строились ТАВКР

Опубликовано 11 January 2017 - 11:59

4КНР  :o:


  • 0

#613 myselfcontrol

myselfcontrol
  • Пользователь
  • Сообщений: 192

Опубликовано 11 January 2017 - 17:35

Господа, ни у кого нет мыслей, не сказать что-бы мешало, но все-же.  :unsure:

https://forum.il2stu...-15#entry492391


  • 0

Xeon E3 1240v3@3,8GHz/8gb/R9 270/Apple Cinema 27"

BRD-N Stork, BRD-F3, MMJoy2, TLE5010, Gametrix ECS

 


#614 sergeype

sergeype
  • Пользователь
  • Сообщений: 96
  • Откуда:Москва

Опубликовано 11 January 2017 - 17:47

А в чем проблема? Максимумы и минимумы показывают "сырые" значения на краях диапазона, которые, естественно, в каналах будут разными из-за разницы в положении магнита/ максимальных углах, обеспечиваемых механикой. Контроллер их после обработки приведет к значениям 0-4096.


  • 1

#615 =N=Bonaparte

=N=Bonaparte
  • Пользователь
  • Сообщений: 266

Опубликовано 11 January 2017 - 20:56

Всем спасибо, кто помог мне  собрать переходник для РУДа Thrustmaster Cougar на MMJoy2. Будет время опробую в полетах.

 

фото

 

c50f69916016.jpga92f8590fa25.jpg31a197002466.jpg
 


Изменено: =N=Bonaparte, 11 January 2017 - 20:57

  • 1

Spoiler

#616 Swift_CCCP

Swift_CCCP
  • Пользователь
  • Сообщений: 567
  • Откуда:Белгородская обл.

Опубликовано 11 January 2017 - 21:46

А теперь, благо коробок большой, можно добавить 3 оси и кнопок.)


  • 0

serghome(кабель)rambler.ru

Xeon X3440, 12Gb, MSI R9 270 2Gb


#617 =N=Bonaparte

=N=Bonaparte
  • Пользователь
  • Сообщений: 266

Опубликовано 12 January 2017 - 00:04

А теперь, благо коробок большой, можно добавить 3 оси и кнопок.)

 

В работе Квадрант, железный РУД,  изготовлено товарищем DVik , за что ему спасибо.

 

я собираю крашу вернее уже собрал, нет ручки руда

 

63e00b1ed01e.jpg819ddb6ae580.jpg
 


Изменено: =N=Bonaparte, 12 January 2017 - 00:08

  • 0

Spoiler

#618 =FA=CATFISH

=FA=CATFISH
  • Пользователь
  • Сообщений: 281

Опубликовано 12 January 2017 - 01:25

ха-ха, и что-бы в самый напряженный момент у тебя херак и сел аккумулятор, джойстик оффлайн. уэу-уэу-уэу бдыж, и столб черного дыма в поле...

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

Правда ли что МангусТ будет беспроводным?


  • 0

#619 mega_mozg_13

mega_mozg_13
  • Пользователь
  • Сообщений: 579
  • Откуда:Беларусь, Минск.

Опубликовано 12 January 2017 - 11:00

Правда ли что МангусТ будет беспроводным?

дождидесь анонса электроники =)


  • 0

#620 =URAN=WAVAK

=URAN=WAVAK
  • Пользователь
  • Сообщений: 176
  • Откуда:Санкт-Петербург

Опубликовано 12 January 2017 - 15:30

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

youtube.com/watch?v=97YAYCyjIao

вот бы на него мджой Виталия прилепить получилось бы прикольный аппарат 


  • 0

AMD FX-8320,MSI 970A SLI KRAIT EDITION,Aerocool 750W,GTX Palit 1060, Kingston HyperX Savage 32Гб500 Gb Western Digital, 

SSD-накопитель SiliconPower S60, Win 7, 64 bit.

Мой канал - https://www.youtube....miRJaZqk_fX8Opg


#621 =Mr.G.B.=Vumpel18

=Mr.G.B.=Vumpel18
  • Товарищ
  • Сообщений: 356
  • Откуда:город, где строились ТАВКР

Опубликовано 12 January 2017 - 17:53

Ещё поменять кнопки и тумблера, все да именно все. :biggrin:

С такими проблема обеспечена.

Хатка так-же не очень внушает доверия.


  • 0

#622 =URAN=WAVAK

=URAN=WAVAK
  • Пользователь
  • Сообщений: 176
  • Откуда:Санкт-Петербург

Опубликовано 12 January 2017 - 18:29

Ещё поменять кнопки и тумблера, все да именно все. :biggrin:

С такими проблема обеспечена.

Хатка так-же не очень внушает доверия.

Ну кнопки и тд это дело относительное, мне понравилась сама идея и конструктив,  все в одной кучи, и не нужно заморачиваться , просто поставил и пользуйся, и места не много занимает и реализьмь, ну это так прост потрындеть) :happy: , странно почему у нас такого никто не делает :biggrin:


  • 0

AMD FX-8320,MSI 970A SLI KRAIT EDITION,Aerocool 750W,GTX Palit 1060, Kingston HyperX Savage 32Гб500 Gb Western Digital, 

SSD-накопитель SiliconPower S60, Win 7, 64 bit.

Мой канал - https://www.youtube....miRJaZqk_fX8Opg


#623 72AGs_Logan

72AGs_Logan
  • Пользователь
  • Сообщений: 14

Опубликовано 13 January 2017 - 11:45

Привет всем. Я извиняюсь может уже было. А Ардуино  мега ATmega2560-16AU подойдет к проекту MMJOY2.


  • 0

#624 Gelmec

Gelmec
  • Товарищ
  • Сообщений: 502
  • Откуда:г.Запорожье Украина,

Опубликовано 13 January 2017 - 12:05

Привет всем. Я извиняюсь может уже было. А Ардуино  мега [font='Open Sans', Arial, Helvetica, sans-serif, SimSun, '宋体']ATmega2560-16AU подойдет к проекту MMJOY2.[/size][/font]

https://sites.google...e-bazovye-platy
  • 0

Core I 5-3570k\MSI-Z77-G43 Gaming\MSI-GTX 760-2GB\Corsair 10 GB (2x4GB+2GB)\SSD Kingston SV300S37A/60G\Samsung UE40H6500\windows 10

 Серия напольных джойстиков BRD-N(v.№4).  контроллер MMjoy2 на Pro micro/TrackiR 5/ РУД и педали самодел)

 


#625 72AGs_Logan

72AGs_Logan
  • Пользователь
  • Сообщений: 14

Опубликовано 13 January 2017 - 12:14

Спасибо. Отложим пока ее других проектов.


  • 0

#626 PilotKaa

PilotKaa
  • Пользователь
  • Сообщений: 54

Опубликовано 17 January 2017 - 11:29

attachicon.gifБезымянный.png

сегодняшняя бета MMJOY2 [v20161101] https://sites.google...kacivania?pli=1

кому там надобно вешать оси повторно?

Cкажите в этой прошивке есть возможность прикрепить кнопку на ось?


  • 0

#627 =Mr.G.B.=Vumpel18

=Mr.G.B.=Vumpel18
  • Товарищ
  • Сообщений: 356
  • Откуда:город, где строились ТАВКР

Опубликовано 17 January 2017 - 20:59

Да. См. вторая вкладка - Настройка осе. (Спец. функции) / Оси в кнопки.  :)


  • 0

#628 PilotKaa

PilotKaa
  • Пользователь
  • Сообщений: 54

Опубликовано 17 January 2017 - 21:43

Да. См. вторая вкладка - Настройка осе. (Спец. функции) / Оси в кнопки.  :)

Спасибо,а скрин не сделаете?


  • 0

#629 =ART=Iguz

=ART=Iguz
  • Пользователь
  • Сообщений: 765
  • Откуда:Саратов

Опубликовано 17 January 2017 - 22:38

Ребята, не подскажете чем отличаються ТЛЕ5010 а то нашел на али одна цена 33 р у других 100:

https://ru.aliexpres...59-3bce14f8f7cb

 

https://ru.aliexpres...59-3bce14f8f7cb


  • 0

6e13be3fdfe5.jpg


#630 capitanblood

capitanblood
  • Пользователь
  • Сообщений: 158
  • Откуда:Саратов

Опубликовано 17 January 2017 - 23:28

Ребята, не подскажете чем отличаються ТЛЕ5010 а то нашел на али одна цена 33 р у других 100:
https://ru.aliexpres...59-3bce14f8f7cb

https://ru.aliexpres...59-3bce14f8f7cb

Приветствую! Я так полагаю что ценой. Я вот за 28 руб. за штуку брал осенью и ничего, работают.
  • 1

10270872.jpg       10236056.jpg
 

Героем стать просто! Стань донором!


#631 =Mr.G.B.=Vumpel18

=Mr.G.B.=Vumpel18
  • Товарищ
  • Сообщений: 356
  • Откуда:город, где строились ТАВКР

Опубликовано 17 January 2017 - 23:30

Спасибо,а скрин не сделаете?

Прикрепленный файл  Оси с кн..JPG   109.81 Кб   0 раз скачано


  • 1

#632 MYCYJIbMAHUH

MYCYJIbMAHUH
  • Пользователь
  • Сообщений: 30

Опубликовано 17 January 2017 - 23:56

Спасибо,а скрин не сделаете?

Прикрепленный файл  Безымянный.png   1.77 Мб   0 раз скачано


  • 1

#633 RenderG

RenderG
  • Пользователь
  • Сообщений: 107
  • Откуда:Москва

Опубликовано Вчера, 01:20

А никто не встречался с вылетающими сдвиговыми регистрами SN74HC165N? А то у меня то ли партия кривая от китайцев, толи еще чего. Но из одного пакета в одном устройстве  один потерял одно значение (не срабатывала одна кнопка), а второй вообще дал 0,5Ком между VCC и землей, чем порадовал ардуинку. (благо не убивается коротышом)

Использую не ммджой, но ардуину промикру, электронно все тоже самое.

 

Первый, у которого один контакт вылетел проверял в массиве соотв. Контакт звонил - все норм, сразу не пахал 1 контакт.

 

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

Заметил, что именно на этой пачке регистров на корпусах маркировка не особо хорошо нанесена. Тоньше, чтоль. В общем вот.

 

Впринципе давно уже стараюсь использовать CD4021, но осталось еще около двадцати SN74HC165N. И видимо, придется их на контактные площадки втыкать для простоты замены. А то выпаивать без фена было весело.


  • 0




1 пользователей читают эту тему

1 пользователей, 0 гостей, 0 невидимых


    vaskatafire