|
Доработка (разработка) компьютерной мыши, Оснастить прецизионными колесиками |
|
|
|
 |
Ответов
(15 - 29)
|
Jun 30 2018, 12:17
|
Участник

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

|
Я посмотрел ваше оборудование, мне кажется проще добавить слева кнопку которая бы позволяла точное позиционирование и можно добавочно колесо там же рядом добавить, тогда не надо никакой возни с мышками.
А если уже надо заморочиться, возьмите сенсорную мышь типа Apple Magic Mouse или подобную от Micro$oft.
Опишите подробно алгоритм работы с установкой, тогда смогу более подробно подсказать.
Сообщение отредактировал Vitality - Jun 30 2018, 12:27
|
|
|
|
|
Jun 30 2018, 13:04
|

Местный
  
Группа: Свой
Сообщений: 482
Регистрация: 5-07-05
Из: Санкт-Петербург
Пользователь №: 6 528

|
Цитата(aaarrr @ Jun 30 2018, 13:34)  Градусов 5 на шаг  Но требование 2000 точек на оборот тоже представляется, мягко говоря, избыточным: диаметр колеса миллиметров 20, как пальцами выбирать сотые доли мм? Более точно, радиус колеса должен быть не менее 80 мм для обеспечения 2000 точек на оборот при шаге апертур 250мкм (зазор/окно): 0,25/tg(360/2000). Не колесо, а колёсище!!! Меньше делать шаг не имеет смысла - забьётся пылью, или же надо делать паленепроницаемый корпус. Цитата(Mikle Klinkovsky @ Jun 30 2018, 13:35)  ...Не даром раньше на технике были регулировки "грубо" и "точно". А сейчас это можно реализовать программно, переключая режим работы, с любой стандартной мышью. И даже мыши с двумя колёсами есть готовые. Полностью согласент с таки подходом. Правильно было отмечено, что для оператора точность позиционирования 2000 точек очень избыточна, рукой не возвозможно выставить 1/2000!
--------------------
Для связи email: info собака qbit.su
|
|
|
|
|
Jun 30 2018, 14:04
|

Участник

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

|
Цитата(bzx @ Jun 30 2018, 16:04)  Более точно, радиус колеса должен быть не менее 80 мм для обеспечения 2000 точек на оборот при шаге апертур 250мкм (зазор/окно): 0,25/tg(360/2000). Не колесо, а колёсище!!! Меньше делать шаг не имеет смысла - забьётся пылью, или же надо делать паленепроницаемый корпус.
Полностью согласент с таки подходом. Правильно было отмечено, что для оператора точность позиционирования 2000 точек очень избыточна, рукой не возвозможно выставить 1/2000! Число 2000 точек взято из того соображения, что этим колесом будет осуществляться поворот координатного стола. Разрешение поворотного механизма планируется такое же или больше, поэтому я предположил такую же точность колеса в расчете на то, что режим ""грубо" можно всегда включить программно. Если же эта точность окажется труднодостижима, то можно порассуждать. То, что в стандартных мышах есть режим более высокого разрешения колеса, для меня новость: оно ведь механически имеет ярко выраженные дискретные положения, которых там не более 20 на оборот. Было бы интересно узнать конкретные цифры, какое там физически разрешение энкодера. Вы правы, на приёмной стороне стоит AT90USB64, работающий в режиме USB Host на LUFA.
|
|
|
|
|
Jun 30 2018, 14:46
|
Профессионал
    
Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643

|
Приветствую! Цитата(jcxz @ Jun 30 2018, 17:09)  Я уже писал выше - читайте внимательнее: при нажатии кнопки на моей мыше, эти "ярко выраженные дискретные положения" исчезают. А при повторном нажатии - появляются вновь. Слышно как при таком нажатии что-то внутри мыша передвигается, какой-то механизм и мыша вздрагивает.  В таких мышах просто механически (или эл. магнитом) убирают трещотку на колесе - само разрешение (не очень высокое) колеса при этом не меняется. Зато колесо начинает крутится свободно. Удачи! Rob.
|
|
|
|
|
Jun 30 2018, 15:17
|
Участник

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

|
Цитата(Уголев Антон @ Jun 30 2018, 15:04)  Вы правы, на приёмной стороне стоит AT90USB64, работающий в режиме USB Host на LUFA. Ну значит мое предположение оказалось верным. И всетаки совет не пытаться изобрести колесо с нереальным разрешением а попытаться сесть на готовые решения. Действительно помню когда чистил свою лотитечь от грязи обратил внимание что там на внутренем радиусе колеса есть насечка за которую цепляется пружинка и от этого движения колеса более дискретны. Теоретически если эту пружинку вынуть колесо будет крутиться плавнее, а спиц там точно побольше 20. Только нужно ли это. Я по прежнему предлагаю найти готовую мышь и разобраться что там кидает по USB экодер второго колеса. Ну и что что только 20 положений. Вполне нормально в грубом режиме реализовать шаг 100 в точном 1. Да и вообще колесо у мыша это ж не резюк переменный однооборотный, а тупо энкодер. В точном режиме его теоретически можно сопоставить с разрешением вашего оборудования по углу поворота и сиди накручивай там доли градуса скока влезет.
Сообщение отредактировал designer78 - Jun 30 2018, 15:20
|
|
|
|
|
Jun 30 2018, 15:25
|

Участник

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

|
Цитата(designer78 @ Jun 30 2018, 18:17)  Ну значит мое предположение оказалось верным. И всетаки совет не пытаться изобрести колесо с нереальным разрешением а попытаться сесть на готовые решения. Действительно помню когда чистил свою лотитечь от грязи обратил внимание что там на внутренем радиусе колеса есть насечка за которую цепляется пружинка и от этого движения колеса более дискретны. Теоретически если эту пружинку вынуть колесо будет крутиться плавнее, а спиц там точно побольше 20. Только нужно ли это. Я по прежнему предлагаю найти готовую мышь и разобраться что там кидает по USB экодер второго колеса. Ну и что что только 20 положений. Вполне нормально в грубом режиме реализовать шаг 100 в точном 1. Да и вообще колесо у мыша это ж не резюк переменный однооборотный, а тупо энкодер. В точном режиме его теоретически можно сопоставить с разрешением вашего оборудования по углу поворота и сиди накручивай там доли градуса скока влезет. Смысл в том, чтобы одним точным натренированным движением большого пальца сразу поворачивать на нужный градус. Поэтому накручивать сколько влезет не очень хотелось бы. Расчёт на работу операторов в серийном ручном производстве. Если бы была мышь на два колеса с 8 кнопками, можно было бы попробовать обмануть колеса в мыши, поставив свой энкодер. Но я такой пока не видел.
|
|
|
|
|
Jun 30 2018, 15:42
|
Участник

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

|
Цитата(Уголев Антон @ Jun 30 2018, 16:25)  Смысл в том, чтобы одним точным натренированным движением большого пальца сразу поворачивать на нужный градус. Поэтому накручивать сколько влезет не очень хотелось бы. Расчёт на работу операторов в серийном ручном производстве.
Если бы была мышь на два колеса с 8 кнопками, можно было бы попробовать обмануть колеса в мыши, поставив свой энкодер. Но я такой пока не видел. Желание обойтись без переключателя грубо/точно понятно. Ну тут как говориться хозяин барин.
|
|
|
|
|
Jun 30 2018, 15:49
|
Профессионал
    
Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643

|
Приветствую! Цитата(Уголев Антон @ Jun 30 2018, 18:25)  Смысл в том, чтобы одним точным натренированным движением большого пальца сразу поворачивать на нужный градус. Поэтому накручивать сколько влезет не очень хотелось бы. Расчёт на работу операторов в серийном ручном производстве.
Если бы была мышь на два колеса с 8 кнопками, можно было бы попробовать обмануть колеса в мыши, поставив свой энкодер. Но я такой пока не видел. Тогда ищите мышь с trackball - там разрешение на шарике может быть 200-1000 dpi. Ну или хороший trackball скомбинировать с оптикой мыши думаю проще будет чем ваять свой сенсор на 2000 точек в колесо. Удачи! Rob.
|
|
|
|
|
Jun 30 2018, 16:11
|
Участник

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

|
Цитата(Уголев Антон @ Jun 30 2018, 15:25)  Смысл в том, чтобы одним точным натренированным движением большого пальца сразу поворачивать на нужный градус. Поэтому накручивать сколько влезет не очень хотелось бы. Расчёт на работу операторов в серийном ручном производстве.
Если бы была мышь на два колеса с 8 кнопками, можно было бы попробовать обмануть колеса в мыши, поставив свой энкодер. Но я такой пока не видел. Чисто случайно уяндекс увидел, так что придется пробовать ставить свой энкодер. https://www.speedlink.ru/catalog/item/392Для чего 8 кнопок даже не спрашиваю.
|
|
|
|
|
Jun 30 2018, 18:27
|

Участник

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

|
Цитата(designer78 @ Jun 30 2018, 19:11)  Чисто случайно уяндекс увидел, так что придется пробовать ставить свой энкодер. https://www.speedlink.ru/catalog/item/392Для чего 8 кнопок даже не спрашиваю. Благодарю за ссылку! 8 кнопок для оперативного переключения режимов и "пресетов". Режимов много, в некоторых ситуациях может быть настроен арсенал не хуже, чем у геймеров. Почему колесо желательно бы боковое - потому что оно под большим пальцем, и оно будет использоваться постоянно, это удобно. Верхнее колесо нужно для ручного плавного опускания инструмента на точку сварки (ручной режим), оно будет иногда использоваться совместно с боковым колесом. Поэтому если оба они будут сверху, это, на мой взгляд, не очень удобно. Кроме того, использование бокового колеса для поворота интуитивнее, чем верхнего (оси вращения совпадают). Шаг позиционирования моторизированной платформы ожидается 5мкм. Думаю, разрешение мыши необходимо не менее 1000dpi. При этом соотношение перемещений мышь:платформа будет 5:1, а быстрые перемещения можно будет ускорить. Цитата(Wild @ Jun 30 2018, 19:49)  Антоха вы молодец, склоняйтесь к яхтингу)) Я умудрился дожить до 35 и значения этого слова так и не узнать. Ликбез, пож., в личку, чтобы не отвлекаться от темы тут.
Сообщение отредактировал Уголев Антон - Jun 30 2018, 18:41
|
|
|
|
|
Jun 30 2018, 19:21
|
ʕʘ̅͜ʘ̅ʔ
    
Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691

|
можно скомбинировать 2 мыши в одном корпусе: первая будет выполнять обычные мышиные функции, а оптический датчик второй будет отслеживать прецизионное колесо и дополнительные кнопки. если нужно 2 точных колеса, то можно сделать гибрид из 3х мышей А так, вот многофункциональные манипуляторы для CAD: https://www.3dconnexion.co.uk/products/spacemouse.html
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|