Jump to content

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


Recommended Posts

Постоянно уходит калибровка датчика TLE5010. При каждом повороте педалей немного уменьшается "значение сырое" (в программе MMJoy2). Со временем погрешность накапливается и каждый час нужно проводить калибровку. Мне кажется это необычная неисправность датчика. У меня нет запасного для замены, нужно с Китая заказывать. Кто-нибудь встречался с такой проблемой?

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

1038805553_.thumb.png.16db5f0728b9cb76eba61a37709d185a.png

 

Edited by 2serg2
Link to post
Share on other sites
6 минут назад, 2serg2 сказал:

При каждом повороте педалей

А чья механика педалей? Не Бауровские ли? На них иногда раскручивается гайка той оси, на которой стоит магнит.

  • Thanks 1
Link to post
Share on other sites
7 минут назад, sergeype сказал:

А чья механика педалей? Не Бауровские ли? На них иногда раскручивается гайка той оси, на которой стоит магнит.

Бауровские, но гака в норме, проверил. Магнит по краям заливал термо-клеем.

Link to post
Share on other sites
1 час назад, 2serg2 сказал:

Бауровские, но гака в норме, проверил. Магнит по краям заливал термо-клеем.

Это механическая проблема.Ищите и устраняйте люфты.Датчик не причём.

  • Thanks 1
Link to post
Share on other sites
1 час назад, 2serg2 сказал:

Постоянно уходит калибровка датчика TLE5010. При каждом повороте педалей немного уменьшается "значение сырое" (в программе MMJoy2). Со временем погрешность накапливается и каждый час нужно проводить калибровку. Мне кажется это необычная неисправность датчика. У меня нет запасного для замены, нужно с Китая заказывать. Кто-нибудь встречался с такой проблемой?

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

1038805553_.thumb.png.16db5f0728b9cb76eba61a37709d185a.png

 

Сталкивался тоже с таким на оси джойстика. Выяснилось, что магнит "гулял" цепляясь при движении за корпус датчика. В 100% неисправностей на своих педалях, РУД и РУС всегда оказывались виноваты "оч. умелые ручки" меня-сборщика. И ни разу за 5 лет с лишним электроника не подводила.

  • Thanks 1
Link to post
Share on other sites

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

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

233890708_.thumb.jpg.67953d3b79b4c8e014f1a5ce71242394.jpg

 

4 часа назад, MYCYJIbMAHUH сказал:

Никогда лично не цеплял датчики на пины со скрина. А датчики оказывается там работают!!!

Если не ошибаюсь, можно датчики подключать на любые пины с пометкой AE

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

Pins_Sparkfun%5Bpromicro%5D.PNG

 

 

 

 

Edited by 2serg2
Link to post
Share on other sites
Только что, 2serg2 сказал:

 

 

Если не ошибаюсь, можно датчики подключать на любые пины с пометкой AE

 

 

 

 

цифровые на любые AE. аналоговые на любые AI

Edited by =VCC=Ghash34
Link to post
Share on other sites
15 часов назад, 2serg2 сказал:

 

Если не ошибаюсь, можно датчики подключать на любые пины с пометкой AE

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

Pins_Sparkfun%5Bpromicro%5D.PNG

 

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

А лет 20 назад,я инструкции не читал.

  • Haha 2
  • Upvote 1
Link to post
Share on other sites
10.02.2021 в 15:23, capitanblood сказал:

И промикро переведи в режим 5 вольт. Запаяй перемычку J1 возле usb разъема.

Простите за "глупый" вопрос....что значит перевести в режим 5вольт?

Link to post
Share on other sites
4 минуты назад, GenaS_UA сказал:

Простите за "глупый" вопрос....что значит перевести в режим 5вольт?

Дать питание 5 вольт.

Изначально, по умолчанию, подаётся 3,5.

Link to post
Share on other sites
2 часа назад, GenaS_UA сказал:

Простите за "глупый" вопрос....что значит перевести в режим 5вольт?

Надо перемычку запаять.Тем самым переведёте ардуину на 5v.Датчикам на сенсоре 5011 достаточно работать от 3.3v.Сенсору 5010 желательно подать 5V.Я в любом случае эту перемычку запаиваю.

2075740412_bandicam2021-02-1721-05-54-435.thumb.jpg.684e8da393cb5dc22065bf788764a840.jpg

Edited by MYCYJIbMAHUH
  • Like 1
Link to post
Share on other sites

Насколько я помню, если Ардуинка на 5в, смысл этой перемычки не в том, что вы сказали, и 5в будет подаваться в обоих случаях (хотя в одном из них чуть меньше из-за преобразования). А если Ардуинка на 3.5, то она MMJoy2 не поддерживается.

  • Upvote 1
Link to post
Share on other sites

Век живи и век учись ,а дурнем всеодно помреш)))). Незнал, Поставил, проверил тестером показало 4,5 -4,7 в.  Правда тестор самый простейший. Да и еще ,у меня Ардуинка светит красным светом, это кретичьно? 

Link to post
Share on other sites
2 часа назад, vvm13ru сказал:

Насколько я помню, если Ардуинка на 5в, смысл этой перемычки не в том, что вы сказали, и 5в будет подаваться в обоих случаях (хотя в одном из них чуть меньше из-за преобразования). А если Ардуинка на 3.5, то она MMJoy2 не поддерживается.

По сети гуляет какая-то принципиальная схема ПроМикры (видимо стародавняя), где указана перемычка J1 которая коротит всю цепь преобразователя питания.

Отсюда и рекомендация ее запаивать

Link to post
Share on other sites
43 минуты назад, GenaS_UA сказал:

 и еще ,у меня Ардуинка светит красным светом, это кретичьно? 

После прошивки платы наблюдается свечение светодиода красного или зеленого цветов.

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

Все зависит от производителя - какие были такие и пошли на запайку.

 

Link to post
Share on other sites
11 часов назад, vvm13ru сказал:

Насколько я помню, если Ардуинка на 5в, смысл этой перемычки не в том, что вы сказали, и 5в будет подаваться в обоих случаях (хотя в одном из них чуть меньше из-за преобразования). А если Ардуинка на 3.5, то она MMJoy2 не поддерживается.

Смысл этой перемычки как раз в том что Андуина по каналу VCC будет стараться выдавать именно 5 вольт (без перемычки 3,3) на ноге raw будет столько, сколько к ней подведено от внешнего источника, а он вообще не обязательно должен быть 5 вольт. Если мне не изменяет память то промикро можно запустить от 2,7в, ну и верхний предел кажется выше чем 5в. Питание от юсб это по сути частный случай данного проекта, юсб нужен для прошивки платы, а сама плата может работать автономно в других устройствах. Перемычка определяет сколько подаётся на переферийные устройства.

Link to post
Share on other sites

перемычка отключает стабилизатор (выигрываем 0.1-0.2в),
стабилизатор нужен что-бы в том числе записать ардуинку внешним источником через "RAW",
на "RAW" можно подавать до 9-16в.

262391494_.thumb.png.8ef5291904f1c004327520500b41efa7.png

ProMicroPDF.zip

  • Haha 1
  • Upvote 2
Link to post
Share on other sites

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

 

1189126946_.png.dc8395a395c82ab9f47c4747c22522b2.png

 

 

Link to post
Share on other sites
9 часов назад, scorpion_ks05 сказал:

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

 

1189126946_.png.dc8395a395c82ab9f47c4747c22522b2.png

 

 

Сопротивления-10 кОМ. Конденсаторы-0.1 мкф.

Link to post
Share on other sites

Здравствуйте. Подскажите, в MMJoy2 работает вывод данных из игры в MMjoyPanel (типа, чтоб светодиодами и цифровыми панельками управлять)? Четвёртый  день курю тему - ничего не могу найти... (((

Link to post
Share on other sites
27 минут назад, PiManPiMan сказал:

Здравствуйте. Подскажите, в MMJoy2 работает вывод данных из игры в MMjoyPanel (типа, чтоб светодиодами и цифровыми панельками управлять)? Четвёртый  день курю тему - ничего не могу найти... (((

В IL-2 Sturmovik* и War Thunder работает.

Настройки с MMjoyPanel

Пример: https://www.youtube.com/watch?v=3-5eKJWj_8Y

Дальше самостоятельно. :bye:

* - старичек.

Link to post
Share on other sites
25 минут назад, Vumpel18 сказал:

В IL-2 Sturmovik* и War Thunder работает.

Настройки с MMjoyPanel

Пример: https://www.youtube.com/watch?v=3-5eKJWj_8Y

Дальше самостоятельно. :bye:

* - старичек.

Спасибо! Это, и другие видео от Krysnic пересматривал несколько раз, всё делал так же... Только у меня почему-то не считывает данные из игры  IL-2 Sturmovik v4.14.1 (P.S. Галочка "автоматическая работа" стоИт).

Безымянный.jpg

Link to post
Share on other sites
10 часов назад, PiManPiMan сказал:

Спасибо! Это, и другие видео от Krysnic пересматривал несколько раз, всё делал так же... Только у меня почему-то не считывает данные из игры  IL-2 Sturmovik v4.14.1 (P.S. Галочка "автоматическая работа" стоИт).

Безымянный.jpg

Попробуйте изменить язык конфигуратора на инглиш и сохраните изменение.Может быть поможет.

Link to post
Share on other sites
2 часа назад, MYCYJIbMAHUH сказал:

Попробуйте изменить язык конфигуратора на инглиш и сохраните изменение.Может быть поможет.

Спасибо. Не помогло...

 

Заметил странность в конфиге MMJoyPanel.ini. В раздел [Device] прописываю VID/PID своего устройства (1902/2021), но после запуска MMjoyPanel.exe программа автоматически скидывает на VID=6402/PID=8225. Пробовал присвоить VID=6402/PID=8225 своему устройству, но тогда конфигуратор MMJoyPanel меняет VID/PID на какие-то немыслимые пятизначные значения))) В общем, мистика ))) (P.S. В конфиге Ила прописал порт 21100, как в MMJoyPanel.ini)

Link to post
Share on other sites

Случилась"неприятность",отломал УСБи порт на Ардуино.Гдето эта тема уже была на форуме, но не могу найти. Посоветуйте можно ли припаять на прямую,если да,то хорошо бы фотку.

Link to post
Share on other sites
57 минут назад, GenaS_UA сказал:

Случилась"неприятность",отломал УСБи порт на Ардуино.Гдето эта тема уже была на форуме, но не могу найти. Посоветуйте можно ли припаять на прямую,если да,то хорошо бы фотку.

Вроде в этой теме фотка была

Link to post
Share on other sites

Меняю Mmjoy VID/PID на 044F/0402. Винда видит стик Вартхога, а кабаний конфигуратор (T.A.R.G.E.T.) видит ДВА стика. Откуда второй-то взялся?

Куда копнуть, подскажите пожалуйста!

Link to post
Share on other sites
21.02.2021 в 22:48, PiManPiMan сказал:

Спасибо! Это, и другие видео от Krysnic пересматривал несколько раз, всё делал так же... Только у меня почему-то не считывает данные из игры  IL-2 Sturmovik v4.14.1 (P.S. Галочка "автоматическая работа" стоИт).

Безымянный.jpg

 

Учтите, что в  "старичке" нужно править конфиг (conf.ini), добавлять строки Device Link. 

 И да, в онлайне не работает!!!!!!

Edited by =SPb=Electric
  • Like 1
Link to post
Share on other sites

А есть ли возможность сделать считывание из оси через определенные промежутки? Допустим, чтобы ось отдавала 4 определенных значения.

Link to post
Share on other sites
11 часов назад, =FB=Tokar сказал:

А есть ли возможность сделать считывание из оси через определенные промежутки? Допустим, чтобы ось отдавала 4 определенных значения.

ИМХО, только через связку Mmjoy>GlovePie>PPjoy

Link to post
Share on other sites
12 часов назад, =FB=Tokar сказал:

А есть ли возможность сделать считывание из оси через определенные промежутки? Допустим, чтобы ось отдавала 4 определенных значения.

Т.е. что вы хотите? Что бы было 4 логических оси и двигая физическую ось вы получали последовательно перебор значений 4-х логических от начла и до конца? Начало 1-й оси, конец первой оси, начало второй оси, конец второй оси и т.д. Это можно сделать следующим образом: Откалибровать автоматом физ. ось. и в калибровке 4-х логических осей ввести вручную соотвествующие диапазоны значений физической оси.

Link to post
Share on other sites
30 минут назад, Johnet сказал:

Т.е. что вы хотите? Что бы было 4 логических оси и двигая физическую ось вы получали последовательно перебор значений 4-х логических от начла и до конца? Начало 1-й оси, конец первой оси, начало второй оси, конец второй оси и т.д. Это можно сделать следующим образом: Откалибровать автоматом физ. ось. и в калибровке 4-х логических осей ввести вручную соотвествующие диапазоны значений физической оси.

По-моему есть желание превратить ось в галетный переключатель на 4 позиции с определенными значениями в каждой позиции (отрезке оси)

Это можно?

Link to post
Share on other sites
2 минуты назад, =FA=CATFISH сказал:

По-моему есть желание превратить ось в галетный переключатель на 4 позиции с определенными значениями в каждой позиции (отрезке оси)

Это можно?

Мне это так видится. А вот удобно ли? И для чего? Если только на оси есть механическая фиксация на 4 положения. ПО и так позволяет использовать до 128 кнопок (зачем уменьшать количество осей?). А 8 осей впритык (мне для многомоторников нужно больше). Можно и 2 плату Промикро поставить еще на 8 осей. Но не люблю усложнения.

 

Буфер обмена03.jpg

Link to post
Share on other sites
2 часа назад, Johnet сказал:

Т.е. что вы хотите? Что бы было 4 логических оси и двигая физическую ось вы получали последовательно перебор значений 4-х логических от начла и до конца? Начало 1-й оси, конец первой оси, начало второй оси, конец второй оси и т.д. Это можно сделать следующим образом: Откалибровать автоматом физ. ось. и в калибровке 4-х логических осей ввести вручную соотвествующие диапазоны значений физической оси.

Направление верное. Хочу, чтобы логическая ось отдавала свои определенные значения в зависимости от положения физической оси. В CH, например, это делается через написание скрипта.

А вот в ММджое пока не вижу такого функционала

Link to post
Share on other sites
1 минуту назад, =FB=Tokar сказал:

Направление верное. Хочу, чтобы логическая ось отдавала свои определенные значения в зависимости от положения физической оси. В CH, например, это делается через написание скрипта.

А вот в ММджое пока не вижу такого функционала

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

Тогда ответ дан: "Оси в кнопки"

Или с самой оси надо снять 4 конкретных значения. т.е. превратить ее отклик ступеньчатую ломаную?

 

 

 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...