Jump to content
mega_mozg_13

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

Recommended Posts

Есть ещё такой вариант AS5600 https://ru.aliexpress.com/item/5PCS-AS5600-ASOM-AS5600-SOP8-magnetic-encoder-Original-authentic-and-new-in-stock-Free-Shipping-IC/32700685761.html?spm=a2g0s.9042311.0.0.721b33edmOlJqO. Получается выгоднее за одну штуку. Но минимальный заказ 5 штук.

Edited by semenovkr

Share this post


Link to post
Share on other sites

Я купил 10 шт. Посмотрим как они.

  • Like 1

Share this post


Link to post
Share on other sites

Уважаемые коллеги.

Прошу у Вас прощения за поднятую тревогу по поводу полученных мною датчиков TLE-5010.Датчики рабочие.

В день получения датчиков на почте, я не мог запаять более крупные(удобней паять)датчики.Три штуки подряд.Хотя я их уже паял и опыт имею.

Два дня не мог собраться чтобы взять в руки паяльник,лупу и шпирт.Пол часа назад поговорил с Юрием(ака Вымпел),он мне предложил прозвонить и запаять.

Через 15 минут я запаял  маленький датчик и он заработал.На Китайский магазин я зря наговорил.

20190128_214600.thumb.jpg.3829f850e6cef29247df5e76b6dd9d3a.jpg

  • Like 2
  • Upvote 2

Share this post


Link to post
Share on other sites

Всем доброго времени суток. подскажите при заказе плата одна, разъёмы разные это критично?

аааа.jpg

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

Share this post


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

Всем доброго времени суток. подскажите при заказе плата одна, разъёмы разные это критично?

аааа.jpg

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

Ух тыыы...

Никогда такого не видел.

На первый взгляд все необходимое на месте.

А пайка корпуса разъема USB на 4 точки выгодно отличается от обычной на 2 точки с точки зрения надежности

Edited by =FA=CATFISH

Share this post


Link to post
Share on other sites

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

Edited by Deniss
ошибки

Share this post


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

Всем доброго времени суток. подскажите при заказе плата одна, разъёмы разные это критично?

аааа.jpg

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

Не критично.

На первом гнездо Mini USB B 5pin SMT.

На втором гнездо Micro USB B 5pin SMT ++.

Если использовать обе платы то понадобятся два разных кабеля подключения с соответствующими вилками. 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Прошу помощи.

Спаял три датчика 5010.Каждый датчик после запайки проверял на работоспособность.Все три без ошибок связи работают.Когд три датчика подсоединяю к Ардуине,то начинают прыгать показания в окне"ошибка связи".Но это не мешает датчикам калиброваться и давать отсчёты .Запустив  джойтестер,круги рисуются ломанные.

Отсоединив один датчик оставив только два,круги рисуются гладкие и ровные,а в конфигураторе пропадает "ошибка связи".Как только цепляю третий датчик,вновь начинаются "ошибки связи"

Share this post


Link to post
Share on other sites

Какие номиналы сопротивлений поставил на линию?

Share this post


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

Прошу помощи.

Спаял три датчика 5010.Каждый датчик после запайки проверял на работоспособность.Все три без ошибок связи работают.Когд три датчика подсоединяю к Ардуине,то начинают прыгать показания в окне"ошибка связи".Но это не мешает датчикам калиброваться и давать отсчёты .Запустив  джойтестер,круги рисуются ломанные.

Отсоединив один датчик оставив только два,круги рисуются гладкие и ровные,а в конфигураторе пропадает "ошибка связи".Как только цепляю третий датчик,вновь начинаются "ошибки связи"

На шилде (MISO) и на платах с TLE (CS) подтягиваются резюками номиналом от 1,5 до 10 кОм. Я так понимаю, чем больше датчиков цепляешь, тем больше должен быть номинал в этом диапазоне. Также, чем длиннее линия до датчика, тем меньше должен быть номинал на плате с датчиком. Я при трех осях с РУСа и одной с педалей именно так и избавился от ошибок связи - подбором номиналов подтягивающих резисторов.

Share this post


Link to post
Share on other sites

На шильде резистор 10 кОм.Длина провода от датчика до шильда 25 см.запаял ещё три датчика с резюками 10 кОм.Та же песня,ошибка связи на всех трёх датчиках.

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

 

Три дня назад,я на этом шильде проверял три датчика 5010.Всё работало без ошибок связи.Шильд этот типа как дежурный(проверенный и рабочий).Собрал педали,для них запаял новый шильд,повесил на него три проверенных датчика,откалибровал,отправил человеку.Принялся за новый проект,запаял шесть датчиков которые при одиночном подключении не глючат.Как только подсоединяю второй,третий "ошибка связи" данные плавают от 1-230. В джой тестере линии кругов ломанные с углами.

 

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

Edited by MYCYJIbMAHUH

Share this post


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

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

https://ru.aliexpress.com/item/Micro-USB-5pin-Micro-USB-2-0-Micro-USB-2-0/32927033837.html?af=208&aff_platform=default&cpt=1549363960109&afref=&cn=42pmg8vr1uxxb1jkgtc3yjn52ral81l2&dp=v5_42pmg8vr1uxxb1jkgtc3yjn52ral81l2&cv=0&sk=ccfBY4yg&aff_trace_key=6180c56657e842aebe0f891dc9ae3493-1549363960109-05179-ccfBY4yg&tmLog=onelink_blank&terminal_id=972e073d6eb24eb897630f74e9d15b5f

ну и масса аналогов на эту тему

Если самоделка, проводишь борозду на корпусе лезвием по линейке, керн, циркулем от керна + 2 точки на борозде= S крепежных отверстий, керн, среднюю сверло с диам=ширине коннектора, 2а крайних отверстия под монтаж

Edited by =M=PiloT

Share this post


Link to post
Share on other sites

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

 разъема. Так что лучше на пайку сажать сразу.

Share this post


Link to post
Share on other sites

ну это уже хлам эпичный))

Edited by =M=PiloT

Share this post


Link to post
Share on other sites

Спасибо Void, заказал первый уже)))) ждёмс))

Edited by Deniss

Share this post


Link to post
Share on other sites

-- На шильде резистор 10 кОм.Длина провода от датчика до шильда 25 см.запаял ещё три датчика с резюками 10 кОм.Та же песня,ошибка связи на всех трёх датчиках. 

 

На TLE (на платках сенсоров) убирайте подтяжку к "DATA"(MISO), добавьте эту подтяжку на стороне контроллера один раз одним резистором.

Чем больше датчиков, тем меньше резистор. В пределах 3,3 - 5,1к

  • Thanks 1

Share this post


Link to post
Share on other sites

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

 

Share this post


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

-- На шильде резистор 10 кОм.Длина провода от датчика до шильда 25 см.запаял ещё три датчика с резюками 10 кОм.Та же песня,ошибка связи на всех трёх датчиках. 

 

На TLE (на платках сенсоров) убирайте подтяжку к "DATA"(MISO), добавьте эту подтяжку на стороне контроллера один раз одним резистором.

Чем больше датчиков, тем меньше резистор. В пределах 3,3 - 5,1к

Не спорю,попробую Ваш совет.Но как же тогда с прошлыми двумя проектами вышло что они заработали.На шильде сопротивление 10кОм,на  трёх датчиках по 1,5 кОМ  при длине провода 25 см и всё работало.

Шильд такой.Датчики запаивал с этого же шильда .

2138011642_bandicam2019-02-0707-51-19-281.thumb.jpg.36b5895346a976df4f4833d2e9675991.jpg

Edited by MYCYJIbMAHUH

Share this post


Link to post
Share on other sites

всем доброго времени суток . подскажите на проекте указано 8 осей и до 96 кнопок... если оставить 4 оси  и установить все 6 энкодеров то какое максимальное количество кнопок можно  получить? и второй вопрос тумблер это таже кнопка, поэтому ограничений нет на их количество?

Share this post


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

всем доброго времени суток . подскажите на проекте указано 8 осей и до 96 кнопок... если оставить 4 оси  и установить все 6 энкодеров то какое максимальное количество кнопок можно  получить? и второй вопрос тумблер это таже кнопка, поэтому ограничений нет на их количество?

тут читал? https://sites.google.com/site/mmjoyproject/novosti-i-obnovlenia

Там крайняя инфа  от Мегамозга датирована 2016 годом. Так что работаем с этим.

Share this post


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

всем доброго времени суток . подскажите на проекте указано 8 осей и до 96 кнопок... если оставить 4 оси  и установить все 6 энкодеров то какое максимальное количество кнопок можно  получить? и второй вопрос тумблер это таже кнопка, поэтому ограничений нет на их количество?

энкодер с нажатием = 3 "кнопки". энкодер без нажатия = 2 "кнопки". тумблер на одно положение = 1 "кнопка". тумблер на два положения = 2 "кнопки". дальше математику проводите сами.

Share this post


Link to post
Share on other sites

Виталий, а чем ограничено число энкодеров?

Share this post


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

Виталий, а чем ограничено число энкодеров? 

да ничем, как-то так уложилось когда прошивка делалась в те времена.

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

Edited by mega_mozg_13
  • Like 1
  • Thanks 2
  • Upvote 5

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

Виталий, а "Меринг тела вратаря" (это так исправили мапинг клавиатуры) жрёт память или просто не востребован и его убрали?

Share this post


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

Виталий, а "Меринг тела вратаря" (это так исправили мапинг клавиатуры) жрёт память или просто не востребован и его убрали?

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

Share this post


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

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

32 кнопки - больше не надо

А осей все-таки необходимо  - 8 шт.

Share this post


Link to post
Share on other sites

Здесь больше 32 не надо. Собирал приятелю для ДКС, он 48 кнопок заказал, и 6 энкодеров ему мало было :)

 

  • Upvote 1

Share this post


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

да ничем, как-то так уложилось когда прошивка делалась в те времена.

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

там выходит у вас чип такой же?

Edited by =M=PiloT

Share this post


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

Здесь больше 32 не надо. Собирал приятелю для ДКС, он 48 кнопок заказал, и 6 энкодеров ему мало было :)

 

Согласен, для Ил-а достаточно 32, а для DCS и 100 мало. 

 

Share this post


Link to post
Share on other sites

Либо 64 либо 32 с возможностью маппинга клавиатуры, просто 32 кнопки (логических) маловато будет. Шифты некуда засунуть.

Share this post


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

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

Виталий, а на поддержку MLX 90333 рассчитывать можно или сейчас не реально?

Share this post


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


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

Попросить датчик TLE-5010\5011 чтобы он адекватно работал один штука на две оси.На днях пытался,но датчик не адекватен.Менял намагниченность магнитов (аксиальное,диаметральное) ничего не вышло.

А может сделать цифру для датчика MLX-90333 и достаточно?

Share this post


Link to post
Share on other sites

а у меня проблема в том что . как раз кнопки тумблеры энкодеры нужны.... если собирать пульт маленький то 64 кнопки буде вполне достаточно а при сборке "урезанного" кокпита этого будет маловато... причём оси как раз не важны потому джостик есть руд есть.... знаю что есть прошивка на 128 кнопок. но на ней ограничения теже по поводу тумблеров энкодеров?

Share this post


Link to post
Share on other sites

Так можно и до 8-ми кнопок скатиться.

А что ? Для поршней и этих кнопок достаточно.

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

На сегодня достаточно рабочих, проверенных прошивок

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

Изучение материальной части + практика ещё вреда никому не принесли.

 

Share this post


Link to post
Share on other sites
  • возможность привязать срабатывание светодиодов к различным действиям кнопок и положению осей, а то в Иле все эти световые эффекты вообще никак не задействованы в связи с отсутствием возможности снимать данные из игры;
  • возможность привязать цифровые индикаторы к значению осей, по той же причине что и пункт выше;
  • вернуть эмуляцию мыши двумя осями и мапинг клавиатуры.

 

  • Like 2

Share this post


Link to post
Share on other sites

раз говорят 32 кнопки достаточно.... хотя бы  64 кнопки с ограничением в 32 кнопки на спец. функции, но по энкодерам можно было бы снять ограничения.....

Share this post


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