реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Доработка (разработка) компьютерной мыши, Оснастить прецизионными колесиками
Уголев Антон
сообщение Jun 29 2018, 20:00
Сообщение #1


Участник
*

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



Для задачи управления технологическим оборудованием требуется дооснастить имеющуюся 8-кнопочную компьютерную мышь двумя прецизионными колёсиками: основным (заменить) и боковым. Разрешение колёс требуется порядка 2000 точек на оборот.

Таких мышей требуется 100 шт.

Буду рад любым советам, идеям и предложениям, как решить такую задачу.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Jun 29 2018, 21:27
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Уголев Антон @ Jun 29 2018, 23:00) *
Буду рад любым советам, идеям и предложениям, как решить такую задачу.

Задача распадается на две. Первая - сделать USB HID устройство (USB - предоложительно, т.к. вы ни слова не сказали об интерфейсе вашей мыши), и написать для него ПО. Это не так дорого и вполне реализуемо, один человек справится, ИМХО, довольно быстро. И вторая - разработать и сделать точную механику такого устройства. А вот это уже подороже, особенно для такой маленькой серии. Сколько денег вам отпускают на решение задачи ? И какие сроки ? И еще, что это за оборудование такое, что производитель выпустил его в сыром виде и его нужно интенсивно дорабатывать потребителю ? Может, стоит начать с обращения именно к производителю ?
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jun 30 2018, 00:33
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(kovigor @ Jun 30 2018, 00:27) *
Задача распадается на две. Первая - сделать USB HID устройство (USB - предоложительно, т.к. вы ни слова не сказали об интерфейсе вашей мыши), и написать для него ПО. Это не так дорого и вполне реализуемо, один человек справится, ИМХО, довольно быстро.

С водой выплеснули и ребёнка.... smile3046.gif
За деталями (USB HID-ом) забыли о главном - об алгоритме распознавания движения (и направления его) по отражению ИК-луча от поверхности.
Или Вы предлагаете вспомнить молодость и сделать на резиновом шарике, двух колёсиках с дырочками и 4-х оптопарах? biggrin.gif
Go to the top of the page
 
+Quote Post
x736C
сообщение Jun 30 2018, 01:47
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



Возможно, не очень понял суть требуемого. Но как вариант взять оптический датчик и все сделать на нем (плюс МК). Механическое обрамление (кронштейн) напечатать на 3д принтере и внедрить в штатную конструкцию или вместо неё.

Типа такого:
1. На Aliexpress датчик ADNS-3000
2. Оптическая часть к нему
3. Datasheet
Go to the top of the page
 
+Quote Post
Wild
сообщение Jun 30 2018, 05:57
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 216
Регистрация: 26-05-06
Из: Коломна
Пользователь №: 17 479



интересно что этим управляется.....

Сообщение отредактировал Wild - Jun 30 2018, 06:00
Go to the top of the page
 
+Quote Post
Уголев Антон
сообщение Jun 30 2018, 06:33
Сообщение #6


Участник
*

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



Цитата(kovigor @ Jun 30 2018, 00:27) *
Задача распадается на две. Первая - сделать USB HID устройство (USB - предоложительно, т.к. вы ни слова не сказали об интерфейсе вашей мыши), и написать для него ПО. Это не так дорого и вполне реализуемо, один человек справится, ИМХО, довольно быстро. И вторая - разработать и сделать точную механику такого устройства. А вот это уже подороже, особенно для такой маленькой серии. Сколько денег вам отпускают на решение задачи ? И какие сроки ? И еще, что это за оборудование такое, что производитель выпустил его в сыром виде и его нужно интенсивно дорабатывать потребителю ? Может, стоит начать с обращения именно к производителю ?


Мы сами и производители sm.gif http://eastbond.ru

Планируем делать новую модель с моторизированным X-Y-R координатным столом, мышь нужна для прецизионного ручного управления по четырём координатам: X-Y-R-Z

Сроки не поджимают, денег будем платить сколько потребуется. Но хотелось бы обойтись малой кровью, например взять готовый корпус мыши (сейчас используется A4TECH SWOP-80), выфрезеровать в левом боку отверстие под дополнительное колесо, а вот с электроникой вопрос.

Либо оставить USB интерфейс мыши как есть, а тянуть два провода от мыши к оборудованию, и по второму передавать отдельным интерфейсом сигналы с колёс.
Go to the top of the page
 
+Quote Post
mantech
сообщение Jun 30 2018, 06:40
Сообщение #7


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Уголев Антон @ Jun 30 2018, 09:33) *
Планируем делать новую модель с моторизированным X-Y-R координатным столом, мышь нужна для прецизионного ручного управления по четырём координатам: X-Y-R-Z


Может тут джойстик прецизионный лучше или трекбол?
Go to the top of the page
 
+Quote Post
Уголев Антон
сообщение Jun 30 2018, 06:47
Сообщение #8


Участник
*

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



Цитата(mantech @ Jun 30 2018, 09:40) *
Может тут джойстик прецизионный лучше или трекбол?

Мышь здесь лучше всего.
Go to the top of the page
 
+Quote Post
toshas
сообщение Jun 30 2018, 08:58
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 372
Регистрация: 14-02-06
Пользователь №: 14 339



ИМХО сделайте отдельное usb устройство, аля Griffin PowerMate USB.
Будет и проще в реализации и удобнее для оператора.
Еще посмотрите на 3Dconnexion 3DX, может их идея понравится.

Цитата(Уголев Антон @ Jun 30 2018, 09:33) *
Либо оставить USB интерфейс мыши как есть, а тянуть два провода от мыши к оборудованию, и по второму передавать отдельным интерфейсом сигналы с колёс.


Зачем тянуть, в мышке поставить bt передатчик и usb bt в пк.
Go to the top of the page
 
+Quote Post
Vitality
сообщение Jun 30 2018, 09:51
Сообщение #10


Участник
*

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



Увеличить разрешающую способность основного колеса вполне возможно без изменения схемы мыши, а вот подключение ещё одного колеса, это приведёт к полной разработке нового манипулятора.
Тут объем работы человек на 10.
Go to the top of the page
 
+Quote Post
gosha-z
сообщение Jun 30 2018, 09:52
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288



Цитата(mantech @ Jun 30 2018, 09:40) *
Может тут джойстик прецизионный лучше или трекбол?

Вот я тоже за джойстик, необязательно прецизионный, лучше пошаговый, плюс кнопка/тумблер переключения функционала pitch/yaw-position. IMHO, разумеется
Go to the top of the page
 
+Quote Post
designer78
сообщение Jun 30 2018, 10:14
Сообщение #12


Участник
*

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



Цитата(Уголев Антон @ Jun 29 2018, 20:00) *
Разрешение колёс требуется порядка 2000 точек на оборот.

Можно уточнить кто принимает мышиные сигналы?
Насколько можно понять с той стороны стоит вовсе не писи с мелкософтом, а что-то другое. И каким-то образом уже получилось прицепить некую A4TECH.
И еще как понять требование почему именно 2000 точек на оборот. Интересно а сколько дает текущее колесо?
Это понятно что хочется точно регулировать. Но насколько слышал во всяких извращенных геймерских мышах есть кнопочка которая нажимается когда нужно точно навести прицел и колесо начинает давать плавную настройку.
А так-то колесики походу построены достаточно тупо (причем даже отдельно от основной схемы сенсора). С одной стороны колеса излучающий диод, с другой два фотодиода. У колеса спицы, которые перекрывают сначала один фотодиод потом второй. Вот те и сигнал от энкодера. Который всасывается контроллером и пуляется дальше по USB. А сколько там уж dpi насчитать на один сигнал (хоть 1dpi) решает драйвер.
Пример из пиксаровско даташита www.pixart.com/upload/PMS0058-PMW3360DM-T2QU-NNDS-R1.30-06042016_20160902201411.pdf страница 12
Прикрепленное изображение

Кстати мышей с двумя колесами не то чтобы много но хватает (и два сверху и одно сверху другое сбоку) так что фрезеровать что-то там как-то не кажется разумным.
Я бы купил бы для начала двухколесную мышь и попробовал бы разобраться что она передает от второго колеса по USB, ведь как-то A4TECH вы уже зацепили.
Очень вероятно что сигналы идут просто штатно их разбирает отдельный виндовый драйвер.
А потом просто останется правильно их интерпретировать в нужном вам режиме повышенной точности.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 30 2018, 10:34
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(designer78 @ Jun 30 2018, 13:14) *
Интересно а сколько дает текущее колесо?

Градусов 5 на шаг sm.gif Но требование 2000 точек на оборот тоже представляется, мягко говоря, избыточным: диаметр колеса миллиметров 20, как пальцами выбирать сотые доли мм?
Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение Jun 30 2018, 10:35
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



Хотел бы я посмотреть на того оператора, который пальцем может одно из 2000 положений колеса мыши выбрать.

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


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jun 30 2018, 11:05
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(designer78 @ Jun 30 2018, 13:14) *
Но насколько слышал во всяких извращенных геймерских мышах есть кнопочка которая нажимается когда нужно точно навести прицел и колесо начинает давать плавную настройку.

У меня сейчас такая в руке rolleyes.gif
MX Master M­-R0052: http://support.logitech.com/en_us/product/mx-master/specs
Только почему "извращённая"? Отличная мышка и очень удобная!
Да - жмёшь кнопку сверху и колесо переключается с дискретного хода на плавный и наоборот. Может работать как со своим RF-приёмником так и по BT (есть переключатель). Имеет литиевый аккум. Очень эргономичная - по моей мужской руке, а не маленькая ерундовина под детскую руку.
И сбоку тоже колёсико есть. Оно всегда плавно крутится.

PS: Может ТС-у и не надо ничего фрезеровать, а просто купить такую мышку как у меня? rolleyes.gif
Да, дорогая, но она того стоит!
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 03:22
Рейтинг@Mail.ru


Страница сгенерированна за 0.02262 секунд с 7
ELECTRONIX ©2004-2016