|
Доработка (разработка) компьютерной мыши, Оснастить прецизионными колесиками |
|
|
3 страниц
< 1 2 3
|
 |
Ответов
(30 - 38)
|
Jun 30 2018, 19:37
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 11-05-18
Пользователь №: 103 969

|
Цитата(Уголев Антон @ Jun 30 2018, 17:04)  То, что в стандартных мышах есть режим более высокого разрешения колеса, для меня новость: оно ведь механически имеет ярко выраженные дискретные положения, которых там не более 20 на оборот. Было бы интересно узнать конкретные цифры, какое там физически разрешение энкодера. Есть разные мышки, с механическим энкодером, с оптическим и оптическим с высоким разрешением. У тех же Logitech те что я разбирал очень высокое разрешение на колесе.
|
|
|
|
|
Jul 1 2018, 04:32
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 9-11-14
Из: Минусинск, Красноярский край
Пользователь №: 83 578

|
В качестве идеи. Сделать точность позиционирования зависимой от скорости вращения колеса мыши. На большой скорости точность позиционирования маленькая, а на низкой высокая. Можно сделать и с кнопками несколько функций на одной, например: Одинарное нажатие - функция №1 или отмена предыдущей функции на этой кнопке Двойное нажатие - функция №2 Тройное нажатие - функция №3 Удержание - выполнение какого-то процесса. Тут только надо будет составить карту какие процессы могут быть запущены в зависимости от текущего режима, а какие нет. И глядишь можно будет обойтись более простой мышью например A4Tech X6-005D Весь вопрос в обучении оператора (нужно будет сделать, что-то типа клавиатурного тренажера), но вроде с этим проблем нет. Раз ТС рассчитывает "одним натренированным движением пальца" задавать точные координаты.
Сообщение отредактировал Strannik_78 - Jul 2 2018, 03:59
|
|
|
|
|
Jul 1 2018, 15:39
|
Участник

Группа: Участник
Сообщений: 34
Регистрация: 31-10-17
Пользователь №: 100 003

|
Цитата(Strannik_78 @ Jul 1 2018, 05:32)  В качестве идеи. Сделать точность позиционирования зависимой от скорости вращения колеса мыши. На большой скорости точность позиционирования маленькая, а на низкой высокая. Вы прям угадали ту же саму мыслю которая мне приходила. Это вроде типичное решение когда одним регулятором нужно и грубо и точно подстраивать.
|
|
|
|
|
Jul 2 2018, 04:25
|

Участник

Группа: Участник
Сообщений: 32
Регистрация: 27-03-17
Из: Москва
Пользователь №: 96 138

|
Цитата(designer78 @ Jul 1 2018, 18:39)  Вы прям угадали ту же саму мыслю которая мне приходила. Это вроде типичное решение когда одним регулятором нужно и грубо и точно подстраивать. Эта идея даже уже реализована в этой установке как раз именно на колесе, когда оно подстраивает высоту ). Это существенно сокращает количество прокруток, но прицельно работать при этом невозможно, т.к. когда быстро крутишь, не знаешь, куда попадешь. Думаю, что если поднять прецизионность до максимума, а этот эффект свести к минимуму, то оперативность и прицельность движений значительно повысится.
|
|
|
|
|
Jul 2 2018, 09:29
|
Знающий
   
Группа: Свой
Сообщений: 891
Регистрация: 25-12-06
Из: С-Пб
Пользователь №: 23 894

|
Цитата(aaarrr @ Jun 30 2018, 13:34)  Градусов 5 на шаг  Но требование 2000 точек на оборот тоже представляется, мягко говоря, избыточным: диаметр колеса миллиметров 20, как пальцами выбирать сотые доли мм? Есть такая штука: редуктор, вот с ней можно извратится по полной. А если еще включить фантазию и использовать не одну пару излучатель-приёмник и задавать независимыми колесиками кодовую комбинацию. Как пример механизмы микрометров.
--------------------
ОБХОДЯ РАЗЛОЖЕННЫЕ ГРАБЛИ - ТЫ ТЕРЯЕШЬ ДРАГОЦЕННЫЙ ОПЫТ!!!
|
|
|
|
|
Jul 4 2018, 04:45
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 9-11-14
Из: Минусинск, Красноярский край
Пользователь №: 83 578

|
Цитата(Уголев Антон @ Jul 2 2018, 11:25)  Эта идея даже уже реализована в этой установке как раз именно на колесе, когда оно подстраивает высоту ). Это существенно сокращает количество прокруток, но прицельно работать при этом невозможно, т.к. когда быстро крутишь, не знаешь, куда попадешь. Думаю, что если поднять прецизионность до максимума, а этот эффект свести к минимуму, то оперативность и прицельность движений значительно повысится. Это типичная ошибка нехватки диапазона. Используйте логарифмическую шкалу. И поиграйте с основание логарифма, временем дискретизации и ограничениями минимума и максимума. А если ввести еще и фильтрацию это даст вам плавность регулировки.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|