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

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

Опубликовано:
10 часов назад, =FA=CATFISH сказал:

Не обращай внимания на страшилки от Комароффа.

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

Глядишь и святым станешь как Миндог ))

 

Ты только что перенастроил мозг автора от всех остальных целей ?

Потестил бетку занимающую память на ~35% меньше, ну работает. Наверное это очень хорошо в связи с ростом количества хотелок.

ПС про мозг шутка - пуст все получат то что хотят - Аминь!

Опубликовано: (изменено)
3 часа назад, =M=PiloT сказал:

Ты только что перенастроил мозг автора от всех остальных целей ?

Потестил бетку занимающую память на ~35% меньше, ну работает. Наверное это очень хорошо в связи с ростом количества хотелок.

ПС про мозг шутка - пуст все получат то что хотят - Аминь!

 

Меня не так просто сбить с пути) Вообще добавление новых датчиков немного отъезжает по срокам, внедрение шифтов натолкнуло на сильную модернизацию системы назначения кнопок (в сторону большей гибкости).
По осям уже сейчас есть результаты: 
 

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

TLE5011 откалиброванный на диапазон углов около 30 градусов:

 

Precision Tester

 image.png.3a0081de9940cbb86710cdf6043e7789.png

VKB joytester

 
image.png.7fb91eae1367002dc95db8a3d48942ca.png

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

TLE5011 откалиброванный на полную шкалу 360 градусов:

 

Precision Tester
image.png.e984a488c5898b67f5ae504c851b8976.png
VKB joytester
image.png.3e6b5195e0a097ca721128e7ca92708d.png

 

Изменено пользователем WG_Magners
Опубликовано:
1 минуту назад, =VCC=Ghash34 сказал:

разрешение оси повысилось?

Да, теперь на 30 градусах получается что-то около 12 бит (возможно на самом деле меньше, но не то чтобы сильно)

Опубликовано:
1 минуту назад, =VCC=Ghash34 сказал:

а де новая прошивка?

в разработке

Опубликовано:

скоро уже соберу франкенштейн джой на вашем контроллере

  • Нравится 4
Опубликовано:

Ты нам тока не забудь показать )))

 

Опубликовано:

Ребята, а кто-то сможет подсказать, энкодер можно использовать как ось? 

Опубликовано:
2 часа назад, popoffskiy сказал:

Ребята, а кто-то сможет подсказать, энкодер можно использовать как ось? 

Можно, если функция имеет два представления: в виде аналоговой и в виде дискретной

Опубликовано:
14 минут назад, =FA=CATFISH сказал:

Можно, если функция имеет два представления: в виде аналоговой и в виде дискретной

Намек понял, перефразирую, https://www.rcscomponents.kiev.ua/datasheets/ec1101s-datasheet.pdf есть вот такой энкодер, каким образом его можно заставить работать на этой плате, не подскажите? В электронике дно, но дико загорелся собрать себе джой. Закончил с механикой, осталось вот электроника...

Опубликовано:
4 минуты назад, popoffskiy сказал:

Намек понял, перефразирую, https://www.rcscomponents.kiev.ua/datasheets/ec1101s-datasheet.pdf есть вот такой энкодер, каким образом его можно заставить работать на этой плате, не подскажите? В электронике дно, но дико загорелся собрать себе джой. Закончил с механикой, осталось вот электроника...

Абисняю по букофкам.

Энкодеры без разницы какой конторы.

Энкодеры подключаются заместо кнопачек.

Если функция, например ГАЗ ( он же TROTTLE) имеет в игре возможность управляться и как аналоговая ось и кнопачками, то на эту функцию можно назначить энкодер, который при помощи его вращения переключает кнопачки в определенном порядке - и взад и в перед.

 

В этом контроллере прошивка для кнопок на регистрах (ну шоб кнопок было в достатке) ныне проходит апробацию.

Или уже прошла WG_Magners?

Опубликовано:
7 минут назад, =FA=CATFISH сказал:

(ну шоб кнопок было в достатке)

Осьминоги ))

Опубликовано: (изменено)
13 минут назад, =VCC=Ghash34 сказал:

регистры уже есть

 

 

 

 

7 минут назад, =M=PiloT сказал:

Осьминоги ))

Побольше осьминогов, чем больше -  тем луТьше. Их все любят. Мммм... Скушают, сколько не дай

 

Изменено пользователем =FA=CATFISH
Опубликовано:

Чё то 3 пиновые ищу , не попадаются... Энкодоры типа вот таких CTS 288. У нас кто то продаёт аналогичные?

Опубликовано: (изменено)
3 часа назад, popoffskiy сказал:

есть вот такой энкодер,

У этого энкодера разрешение 15 щелчков на один оборот. Вам две передачи придется делать с передаточным числом 1:6, что бы более менее приличное разрешение было. Кроме того прошивка это делать не позволяет.

Кстати вот еще две фишки.для обсуждения:

1. Кнопки в ось. При нажатии одной кнопки значение оси увеличивается с определенным шагом, при нажатии на другую уменьшается, при нажатии на третью становится в предустановленое значение (центр, либо какое то из крайних положений). Это расширит возможность использования энкодеров. В сочетании со сложением осей, триммирование ЛА можно делать только аппаратной частью джойстика.

2. Ось в кнопки (извиняюсь если было): в промежутке между заданными значениями оси срабатывает виртуальная кнопка.

Изменено пользователем Johnet
Опубликовано:
3 минуты назад, Johnet сказал:

 

Кстати вот еще две фишки.для обсуждения:.

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

Оси в кнопки есть уже пару версий как.

7 часов назад, popoffskiy сказал:

Ребята, а кто-то сможет подсказать, энкодер можно использовать как ось? 

Кэт всё верно расписал, сама плата пока что не умеет преобразовывать кнопки (читай энкодеры) в оси, поэтому пока что можно только средствами игры замапить кнопки на ось

  • Нравится 1
  • Поддерживаю! 1
Опубликовано:

а вот корпус для франкенштейна 5o5gSE3Tk9k.jpg

zwhCKq0n31I.jpg

Опубликовано:

Такую кастрюлю не жалко распускать на корпус:):o:?

  • ХА-ХА 1
Опубликовано:
Только что, -DED-Ron сказал:

Такую кастрюлю не жалко распускать на корпус:):o:?

раздел вкб в другой части форума

  • ХА-ХА 2
  • Поддерживаю! 1
Опубликовано:

Не плюй в колодец молодец.

Опубликовано:

Теперь любую физ. кнопку можно сделать любой логической,  а так же + 5 шифтов. Вроде работает как положено. Шифты на срабатывание пробовал, на применение нет. В общем раздел ButtonConfig стал такой жирный и совсем другой, больше возможности комбинирования на порядок.

Опубликовано:

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

Опубликовано:

Тестовая версия 1.03b4:

 

Нового:

  • Увеличено разрешение по осям
  • Сделано разделение на логические и физические кнопки
  • Добавлены шифты

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

 

Шифты назначаются на логические кнопки, поэтому для них доступны все модификаторы, которые доступны для обычных кнопок (инверсия, защелка и т.д.). Кроме того действие шифтов распространяется не на всю раскладку, а только на те физические кнопки, которым соответствуют логические кнопки с назначенным шифтом. Это дает возможность назначить шифты только на часть кнопок устройства.
Еще так как шифты назначаются на логические кнопки, то на них тоже можно назначить шифты, таким образом каскадируя их действие. Не знаю каким извращенцам может понадобиться, но вдруг))

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

Конфигуратор  https://yadi.sk/d/-S3b6IF7axHPSA
Прошивка  https://yadi.sk/d/LVmEIWDHTyGJHQ

 

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

  • Спасибо! 3
  • Поддерживаю! 1
Опубликовано:

А можно прописать алгоритм работы энкодера?Не устраивает к примеру когда крутишь вперёд срабатывает кнопка назад.Если по одному два щелчка давать,то нормально.Но вот я энкодер настроил на зум(Приблизить-отдалить-нормальный зум).

Опубликовано:
7 минут назад, MYCYJIbMAHUH сказал:

А можно прописать алгоритм работы энкодера?Не устраивает к примеру когда крутишь вперёд срабатывает кнопка назад.Если по одному два щелчка давать,то нормально.Но вот я энкодер настроил на зум(Приблизить-отдалить-нормальный зум).

 

В какой версии прошивки? Я вроде как раз в прошлом обновлении это вылечил и сколько не крутил, у меня всё чётко было

  • Спасибо! 1
Опубликовано:
1 минуту назад, WG_Magners сказал:

 

В какой версии прошивки? Я вроде как раз в прошлом обновлении это вылечил и сколько не крутил, у меня всё чётко было

Спасибо.Я пока ещё mmjoy2 мучаю.Ещё одна причина следующий девайс собрать на вашей площадке.

  • Нравится 1
Опубликовано:
8 часов назад, Vumpel18 сказал:

Не плюй в колодец молодец.

извинити

Опубликовано:
11 часов назад, WG_Magners сказал:

 

 

Ещё один важный вопрос.Вы можете заставить датчик 5010-5011 работать как 90333?

Было бы вообще сказка!!!

Опубликовано:
53 минуты назад, MYCYJIbMAHUH сказал:

...Вы можете заставить датчик 5010-5011 работать как 90333?

...

В каком смысле?

Опубликовано:

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

Опубликовано: (изменено)

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

 

 

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

aeProduct.getSubject()

 

 

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

100-P-R-360-P-R-400-P-R-600-P-R.jpg

 

Если я правильно понял, это энкодеры промышленного класса. Первый на 12 бит, второй - не понял, но у них есть несомненные достоинства - корпус из металла, ось на подшипнике и посадочные под болты. Я подумал - а нельзя ли такое использовать без дополнительных плясок с бубном в качестве осей РУДа? Только тормозную площадку поставить и готовая ось.

Изменено пользователем =1stBL=ch_voron
Опубликовано: (изменено)
1 час назад, =FA=CATFISH сказал:

В каком смысле?

 

46 минут назад, l3VGV сказал:

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

 Чтобы тлешка(один сенсор) работал на две оси,как датчик джойстика т-16000.

Мега_Мозк отписался как-то,что в одной из прошивок mmjoy2 такое возможно.Только у меня и ещё кто-то пробовал ничего не вышло.

Изменено пользователем MYCYJIbMAHUH
Опубликовано:
6 минут назад, =1stBL=ch_voron сказал:

Первый на 12 бит

Вроде выдает аналоговый сигнал: P3022 выводит электрический сигнал, пропорциональный вращательному углу

7 минут назад, =1stBL=ch_voron сказал:

второй - не понял

Вроде как написано инкрементный Поворотный энкодер

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

Опубликовано: (изменено)
6 минут назад, Johnet сказал:

Вроде выдает аналоговый сигнал: P3022 выводит электрический сигнал, пропорциональный вращательному углу

"Разрешение 360 °/4096 (12 бит) и asymp; 0,088 °" ???

Готовая конструкция уж больно заманчивая.

Изменено пользователем =1stBL=ch_voron
Опубликовано:
14 минут назад, MYCYJIbMAHUH сказал:

 

 Чтобы тлешка(один сенсор) работал на две оси,как датчик джойстика т-16000.

Мега_Мозк отписался как-то,что в одной из прошивок mmjoy2 такое возможно.Только у меня и ещё кто-то пробовал ничего не вышло.

ТЛЕ 5010 - измеряет только угол магнитного поля в одной плоскости

90333 - 3Д сенсор.

Как???

 

  • Поддерживаю! 1
Опубликовано:
9 минут назад, =1stBL=ch_voron сказал:

"Разрешение 360 °/4096 (12 бит) и asymp; 0,088 °" ???

Готовая конструкция уж больно заманчивая.

Еще раз. Судя по описанию выход у него аналоговый от 0 до 5 В. Оцифровка будет происходить внутренним АЦП контроллера а не энкодером. Т.е. Фактически (если не вдаваться в устройство, а взять за основу выходной сигнал). Это не энкодер, а переменный резистор.

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...