Jump to content
mega_mozg_13

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

Recommended Posts

Друзья!!!

Я нашёл причину ошибки связи при подключении датчиков 5010 к шильду.

На шильде изначально было запаяно сопротивление 10кОм.Как я уже писал на этом шильде я собрал два рабочих проекта.

Отдохнув после надцати неудачных подходов к настройке нового проекта,я перепаял  на шильде сопротивление на 1,5 кОМ.

К моему удивлению подключив три датчика 5010(с сопротивлением на датчике 10кОм) и три датчика 5010(с сопротивлением на датчике 1,5 кОм),все шесть датчиков адекватно работают без ошибок связи.

Вот такая чертовщина.Может причина в сенсорах 5010?

Share this post


Link to post
Share on other sites

Товарищи посоветуйте какие датчики на педали ставить с 3 осями(2 независимые оси тормоза и ось руля направления). на тормоз я думаю можно резистор поворотный а на ось направления?

Share this post


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

Товарищи посоветуйте какие датчики на педали ставить с 3 осями(2 независимые оси тормоза и ось руля направления). на тормоз я думаю можно резистор поворотный а на ось направления?

Советую на педали  три цифровых датчика поставить.Сделаете один раз и на ваш век хватит.Резисторы шуметь начнут.Вы скажете, да они на тормозах будут стоять.Но я советую делать один подход.

  • Upvote 1

Share this post


Link to post
Share on other sites

а можно модель подсказать если не трудно?

Share this post


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

а можно модель подсказать если не трудно?

Не понял вопроса.Модель чего? 

Share this post


Link to post
Share on other sites

ну что за цифровой датчик? модель ... 

Share this post


Link to post
Share on other sites

Если по взрослому, то на TLE5010 с использованием платы Shield.

Share this post


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

Если по взрослому, то на TLE5010 с использованием платы Shield.

 а если что то попроще? вы извините. я в механике силён в электронике нет. поэтому вопросы детские....

Share this post


Link to post
Share on other sites

Какие педали?

Проще - 3 датчика без платы Shield .

Уже некуда.

Share this post


Link to post
Share on other sites

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

Share this post


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

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

Да без проблем.Но всё равно через пол года или год Вы на педали прикрутите цифровые датчики TLE 5010\5011.

Вам эту тему надо с самого начала прочитать.Найдёте ответы на все ваши вопросы.

 

Share this post


Link to post
Share on other sites

Всем, привет, подвожу небольшой итог.
[=19fab=Alator] принято четыре хатки;
[Void] принято энкодеры без ограничений;
[Swift_CCCP и capitanblood] эмуляция мыши, клавиатуры, управление RGB - всё это можно решить применив стороннее ПО на компе, честно не вижу смысла интегрировать это в тело прошивки;
[=SPb=Electric] MLX-90333, закажу образцы - посмотрим;


Кнопок 64 - все со спец.режимами (шифты/инверсия/тумблер/энкодер и т.д.)
TLE5010 - могу предложить однозначное решение по поводу резистора подтяжки на линии DATA (1.5кОм), но это сильно изменит схемотехнику. придется поменять местами SEL и DAT. DAT будет уникален для каждого сенсора, SEL будет общий для всех. контроллер будет опрашивать все TLE5010 одновременно - это увеличит производительность и уменьшит задержки на протокол чтения. я бы хотел услышать комментарий capitanblood, т.к. он является лидером в разработке "таблеток от головной боли".

  • Like 4
  • Thanks 2

Share this post


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

Всем, привет, подвожу небольшой итог.
[=19fab=Alator] принято четыре хатки;
[Void] принято энкодеры без ограничений;
[Swift_CCCP и capitanblood] эмуляция мыши, клавиатуры, управление RGB - всё это можно решить применив стороннее ПО на компе, честно не вижу смысла интегрировать это в тело прошивки;
[=SPb=Electric] MLX-90333, закажу образцы - посмотрим;


Кнопок 64 - все со спец.режимами (шифты/инверсия/тумблер/энкодер и т.д.)
TLE5010 - могу предложить однозначное решение по поводу резистора подтяжки на линии DATA (1.5кОм), но это сильно изменит схемотехнику. придется поменять местами SEL и DAT. DAT будет уникален для каждого сенсора, SEL будет общий для всех. контроллер будет опрашивать все TLE5010 одновременно - это увеличит производительность и уменьшит задержки на протокол чтения. я бы хотел услышать комментарий capitanblood, т.к. он является лидером в разработке "таблеток от головной боли".

А осей сколько?

Share this post


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

Кнопок 64 - все со спец.режимами (шифты/инверсия/тумблер/энкодер и т.д.)

А нельзя к этим 64 "полным" кнопкам, добавить ещё 40 простых, без доп.функций. Просто для ДКС 64 ну очень  мало.  

Да и у меня собран джой на 102 кнопки, не выпиливать же. 😂

Share this post


Link to post
Share on other sites

veterok,

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

плата "промикро" стоит сущие копейки, собрать на таких платах отдельными устройствами РУС/РУД/Педали и Модуль кнопок(несколько модулей кнопок) - вы получите много больше производительное железо для себя, а не монстра который еле шевелит ресурсами внутри и еле еле осиливает 64-128 обновления данных в секунду.

я же для этого и дал возможность изменять VID/PID и название - подлючайте столько устройств сколько захотите.
 

PS: да весь "mmjoy" с этого и начался!!! что мне нужно было подключить два "mjoy8" одновременно и пришлось нырнуть в ассемблер и подправлять эти параметры там и компилировать прошивку...

  • Like 2
  • Thanks 2
  • Upvote 4

Share this post


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

А нельзя к этим 64 "полным" кнопкам, добавить ещё 40 простых, без доп.функций. Просто для ДКС 64 ну очень  мало.  

Да и у меня собран джой на 102 кнопки, не выпиливать же. 😂

Используйте работающую версию прошивки. Вас силком никто не заставляет обновляться.

Share this post


Link to post
Share on other sites

Поскажите пожалуйста, полную процедуру калибровки ммджоя с тле5010, замучился искать.судя по найденой информации, нужно восстановить калибровку в виндоус и далее проводить онную только в конфигураторе.  После данной процедуры в джой тестере отображаются не полные перемещения руса, процентов 20 от всего диапазона. Проблема только с осями на тле. Сырых значений у тле, около 2800 отсчётов.Тип оси - авто без центра.

Edited by lenrock

Share this post


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

veterok,

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

 

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

плата "промикро" стоит сущие копейки, собрать на таких платах отдельными устройствами РУС/РУД/Педали и Модуль кнопок(несколько модулей кнопок) - вы получите много больше производительное железо для себя, а не монстра который еле шевелит ресурсами внутри и еле еле осиливает 64-128 обновления данных в секунду.

я же для этого и дал возможность изменять VID/PID и название - подлючайте столько устройств сколько захотите.
 

PS: да весь "mmjoy" с этого и начался!!! что мне нужно было подключить два "mjoy8" одновременно и пришлось нырнуть в ассемблер и подправлять эти параметры там и компилировать прошивку...

 

 

  

Ни чего такого плохого и не думал, просто не знал этих нюансов. А так да согласен если такие ограничения, лучше собрать из двух ардуинок. И спасибо тебе за твой проект. Зная как тяжело в современной жизни со временем, просто огромное спасибо за то, что пытаешься внести усовершенствование.   🤝

 

16 минут назад, Vumpel18 сказал:

Используйте работающую версию прошивки. Вас силком никто не заставляет обновляться.

 

Вот, что бы без вас делал, прям ума не приложу.🤢

  • Upvote 1

Share this post


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

Поскажите пожалуйста, полную процедуру калибровки ммджоя с тле5010, замучился искать.судя по найденой информации, нужно восстановить калибровку в виндоус и далее проводить онную только в конфигураторе.  После данной процедуры в джой тестере отображаются не полные перемещения руса, процентов 20 от всего диапазона. Проблема только с осями на тле. Сырых значений у тле, около 2800 отсчётов.Тип оси - авто без центра.

Тип оси замените на "Сохранить с центром" тогда оси будут работать от и до.

  • Thanks 1

Share this post


Link to post
Share on other sites

а остались фотки датчика тормозов и руля направления?

 

В 15.08.2016 в 10:53, capitanblood сказал:

Приветствую, товарищи вирпилы!

Спаял наконец три датчика и шильд для промикро из набора плат. Датчики для педалей BRD-F3.

Датчики тормозов

 

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

 

10935925.jpg

 

10923637.jpg

 

 

Датчик руля направления

 

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

 

10926709.jpg

 

10925685.jpg

 

 

Шильд промикро

 

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

 

10911349.jpg

 

10889845.jpg

 

10888821.jpg

 

10892917.jpg

 

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

 

 

Датчики на педалях

 

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

 

10879605.jpg

 

10884725.jpg

 

10931828.jpg

 

10912372.jpg

 

 

Использовались датчики TLE5010. Для проверки решил поставить два варианты датчиков, т.к. были старые запасы и недавно пришли новые. В старых я был точно уверен, а вот новые, в свете последних сообщений о неработоспособности датчиков с али, вызывали сомнения.

Датчики TLE5010

 

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

 

9848978.jpg

левый - новый, пришли в июне месяце, правый брал в прошлом году.

 

 

Старые маркируются в соответствии со спецификацией V0.9 от мая 2007, а новые маркируются по спецификации V0.91 от января 2008. Все оказались 100% рабочие, хотя по одному экземпляру из партии наверное судить рано, хотя цена у них очень соблазнительная по сравнению с 5011 - около 40 руб. за штуку. 5010 у меня не прозванивались по той схеме которую предложил Виталий в FAQ

 

Вероятно это относится только к 5011.

В ходе сборки платы шильда и платы датчика руля направления выяснился небольшой недочет, размер отверстий для гребенки контактов PLD оказался маловат и эти контакты пришлось сначала запрессовывать тисками на резиновой подкладке. В дальнейшем размер отверстий нужно увеличить до 1 мм.

 

Edited by Deniss

Share this post


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

Какие педали?

Проще - 3 датчика без платы Shield .

Уже некуда.

а что даёт плата эта плата?

Share this post


Link to post
Share on other sites

Позволяет осуществлять подсоединение датчиков без пайки.

Share this post


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

Позволяет осуществлять подсоединение датчиков без пайки.

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

Может кто ссылочку дать на TLE5010 али или ебей  на 5 штучек в заказе? кто недавно заказывал

Share this post


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

или можно поштучно

https://ru.aliexpress.com/item/TLE5010-digital-mode-magnetoresistive-angle-sensor/32634095245.html?spm=a2g0v.10010108.1000014.4.2f1f47bauNN0G9&pvid=916d0b1f-6dfc-4142-ab56-5ed3e37584ef&gps-id=pcDetailBottomMoreOtherSeller&scm=1007.13338.106568.000000000000000&scm-url=1007.13338.106568.000000000000000&scm_id=1007.13338.106568.000000000000000

Только я эти датчики не покупал,и за их качество ничего сказать не могу.

Датчики TLE 5010\5011 можно заказать у местных жителей- mega_mozg_13Vumpel18capitanblood,Swift_CCCP.Может быть не всех назвал,извините.

 

Edited by MYCYJIbMAHUH
  • Upvote 1

Share this post


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

а остались фотки датчика тормозов и руля направления?

 

 

Нашлись картинки.

 

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

969333632_.thumb.jpg.b555b168910ac4b6e8684859382dbc0c.jpg


 

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

1196408030_.thumb.jpg.d77493813ef79db18d2ff8a43f4c61f0.jpg


 

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

811652978_p_01.thumb.jpg.d3e4a6598d8874d7561672fee386d698.jpg


 

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

196568470_p_02.thumb.jpg.601f698365c67409777737997badba24.jpg


 

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

1373713925_p_03.thumb.jpg.8b43a0732e334d45ff7756855e3729d9.jpg


 

50 минут назад, Deniss сказал:

это чудо можно сразу подключать ? не требуется допайка ?

Кабель или разъём нужно запаивать.

Иметь соответствующий магнит.

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

Одним словом кот в мешке. Это не Т-34.:scratch_one-s_head:

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

Предпочтение платам от capitanbood.

Действительно таблетка от головной боли.

Наш Т-34.

 

Edited by Vumpel18
  • Like 1

Share this post


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

Нашлись картинки.

 

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

969333632_.thumb.jpg.b555b168910ac4b6e8684859382dbc0c.jpg


 

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

1196408030_.thumb.jpg.d77493813ef79db18d2ff8a43f4c61f0.jpg


 

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

811652978_p_01.thumb.jpg.d3e4a6598d8874d7561672fee386d698.jpg


 

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

196568470_p_02.thumb.jpg.601f698365c67409777737997badba24.jpg


 

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

1373713925_p_03.thumb.jpg.8b43a0732e334d45ff7756855e3729d9.jpg


 

белые колодки случаем не подключение осей?

Share this post


Link to post
Share on other sites

И не только осей, а и сдвиговые регистры, светодиоды, светодиодные цифровые экраны.

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

Это плата SHIELD.:)

 

Share this post


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

И не только осей, а и сдвиговые регистры, светодиоды, светодиодные цифровые экраны.

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

Это плата SHIELD.:)

 

я помню вы мне об этом говорили. для чего такая платка. Вы поддержали ссылку МУСУЛЬМАНИНА на али про тле 5010 . это уже готовая плата для инсталяции в джостик?

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

Мы любим создавать препятствия и потом  с трудностями преодолевать.

Обычный размер то, бывает разный. :rofl:

 

Share this post


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

Мы любим создавать препятствия и потом  с трудностями преодолевать.

Обычный размер то, бывает разный. :rofl:

 

ну SMD и навесной монтаж так как мы говорим о фиксированных значениях и вам известной плате. ну а что по мощности о,25 вт

Share this post


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

ну SMD и навесной монтаж так как мы говорим о фиксированных значениях и вам известной плате. ну а что по мощности о,25 вт

С помощью 2,0-х Ваттных выйдет значительно массивнее ))

  • Haha 1

Share this post


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

С помощью 2,0-х Ваттных выйдет значительно массивнее ))

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

Share this post


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

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

Ну тогда не спорь, спрашивай.

SMD резисторы типоразмеров 1206 и 805 подойдут. 

Хоть что-то в твоем городе да найдется в магазине

Или  их можно наковырять из какой-нить старой аппаратуры

  • Upvote 1

Share this post


Link to post
Share on other sites
6 часов назад, =FA=CATFISH сказал:

Ну тогда не спорь, спрашивай.

SMD резисторы типоразмеров 1206 и 805 подойдут. 

Хоть что-то в твоем городе да найдется в магазине

Или  их можно наковырять из какой-нить старой аппаратуры

спасибо зайду узнаю.

Share this post


Link to post
Share on other sites
В 11.02.2019 в 08:25, mega_mozg_13 сказал:

Всем, привет, подвожу небольшой итог.

Вспомнил!!!

Беспроводное подключение было бы безусловной новинкой

  • Upvote 1

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