Страница 2 из 14

Самодельная оптическая последовательная мышь

Добавлено: 02.07.2024,15:08
esasoft
Darmok писал(а): 02.07.2024,12:40 Увы, с мелкосерийным производством мышей в предложенном мной варианте все грустно. Нужен оптический сенсор с квадратурным выходом, а такие давно не выпускаются. Я использовал сенсоры от мышей производства начала двухтысячных, но и среди тех мышей не каждый сенсор годится, нужно искать. Следующая проблема аналогичная – нет выпускающихся сейчас контроллеров последовательных мышей, их приходится изымать из старых шариковых. В принципе можно использовать любой контроллер от шариковой мыши, но если нужно колесо, то опять придется поискать.
Тогда, возможно, имеет смысл изготовление таких мышей по индивидуальным заказам, с предоставлением нужных доноров самим заказчиком.
А для этого неплохо бы знать, какие именно компоненты, необходимые для переделки, должны быть внутри мыши (модели сенсоров, и пр.).

Самодельная оптическая последовательная мышь

Добавлено: 02.07.2024,16:06
Darmok
Rio444 писал(а): 02.07.2024,15:04 Darmok, спасибо за подробный развернутый ответ!

А нет ли какой возможности заменить штатный светодиод оптического сенсора?
Современные светодиоды светят ярко при гораздо меньшем токе.
Так в 90-х нормальным током зеленого светодиода считался 5-10 мА.
У меня сейчас есть сверхяркие светодиоды с алиэкспресс, которые светят гораздо ярче при токе всего около 1мА. Да даже при 0,5мА довольно ярко.
Думаю можно найти и сверхяркие белые.

И ещё подскажите, в каких моделях мышей можно найти подходящий сенсор с квадратурным выходом?
Если заглянуть в даташиты на сенсоры, то можно увидеть, что спектральная характеристика чувствительности имеет ярко выраженный максимум и производитель указывает конкретные типы светодиодов, предназначенные для работы с их сенсором. Что ставят китайцы в свои мыши никому неведомо. Можно ли поставить какой-либо сверх яркий светодиод – вопрос на который я не знаю ответа.

С конкретными моделями мышей с нужным сенсором, я не смогу ответить, поскольку я сам искал такие тупо вскрывая все подряд, имеющиеся у меня старые PS/2 и USB мыши пока не натыкался на нужную.
Единственно могу сказать, что можно использовать сенсоры Agilent ADNS-2001 (A2001, A0228), HDNS-2000 (H2000) если нужно питание от СОМ порта. Если питание от СОМ порта не требуется, то выбор шире: ADNS-2051, OM02, PAN301A, PAN3201DH, PAN3602DH. Возможно есть и другие, но я не нашел каких-либо других даташитов

Самодельная оптическая последовательная мышь

Добавлено: 02.07.2024,17:13
Rio444
Darmok писал(а): 02.07.2024,16:06 С конкретными моделями мышей с нужным сенсором, я не смогу ответить, поскольку я сам искал такие тупо вскрывая все подряд, имеющиеся у меня старые PS/2 и USB мыши пока не натыкался на нужную.
Очень хотелось бы узнать те самые "нужные" модели мышей. Неужели не сохранились корпуса или печатные платы от них, чтобы идентифицировать модель?
Вот здесь есть список https://habr.com/ru/articles/568484/ , но он очень маленький.

Самодельная оптическая последовательная мышь

Добавлено: 02.07.2024,17:34
Darmok
Rio444 писал(а): 02.07.2024,17:13
Darmok писал(а): 02.07.2024,16:06 С конкретными моделями мышей с нужным сенсором, я не смогу ответить, поскольку я сам искал такие тупо вскрывая все подряд, имеющиеся у меня старые PS/2 и USB мыши пока не натыкался на нужную.
Очень хотелось бы узнать те самые "нужные" модели мышей. Неужели не сохранились корпуса или печатные платы от них, чтобы идентифицировать модель?
Вот здесь есть список https://habr.com/ru/articles/568484/ , но он очень маленький.
Большинство подходящих мышей у меня оказались беспородными “Made in China”. Из фирменных могу только указать A4tech OP-620 с сенсором OM02 и Samsung K300C084-C c HDNS-2000. Когда буду дома (нескоро) попробую найти еще какие-нибудь. Для поисков сенсоров от Agilent могу дать подсказку – ищите сенсор с 16 выводами, расположенными в шахматном порядке. Тоже касается и ОМ02, поскольку это китайский клон ADNS-2051 с урезанной функциональностью.

Самодельная оптическая последовательная мышь

Добавлено: 02.07.2024,17:51
Rio444
Darmok писал(а): 02.07.2024,17:34 Из фирменных могу только указать A4tech OP-620 с сенсором OM02 и Samsung K300C084-C c HDNS-2000. Когда буду дома (нескоро) попробую найти еще какие-нибудь. Для поисков сенсоров от Agilent могу дать подсказку – ищите сенсор с 16 выводами, расположенными в шахматном порядке. Тоже касается и ОМ02, поскольку это китайский клон ADNS-2051 с урезанной функциональностью.
Спасибо!
Darmok писал(а): 02.07.2024,17:34 Большинство подходящих мышей у меня оказались беспородными “Made in China”.
Странно, мне ни разу не попадались мыши хотя бы без названия модели на "донышке".
По модели можно определить производителя.
По возможности сделайте фото "шильдика" хоть одной такой мыши “Made in China”. Хочется посмотреть на диковинку.

Самодельная оптическая последовательная мышь

Добавлено: 02.07.2024,17:53
Darmok
Rio, Вы же дока по части программирования микроконтроллеров. Если использовать современные сенсоры, способные месяцами работать от пальчиковой батарейки и какой-нибудь мало потребляющий контроллер, то Вы способны создать оптическую последовательную мышь пригодную к массовому тиражированию. Корпус и сопутствующую арматуру можно использовать закупившись самыми дешевыми оптическими мышами. На самом деле не нужен даже никакой MAX232, СОМ порт ПК прекрасно работает от уровней 0 и 3В.
Спрос во всем мире будет обеспечен.

Самодельная оптическая последовательная мышь

Добавлено: 02.07.2024,18:09
Rio444
Darmok писал(а): 02.07.2024,17:53 Если использовать современные сенсоры, способные месяцами работать от пальчиковой батарейки и какой-нибудь мало потребляющий контроллер
Существуют ли неспециализированные оптические сенсоры?
В начале 2000-х были сенсоры с квадратурным выходом, к которым цепляли контроллер PS/2 интерфейса. Чем Вы собственно и воспользовались.
Довольно быстро это всё запихнули в один чип с выходом PS/2 и(или) USB.
Сам по себе сенсор довольно сложное устройство.
И низкая себестоимость обеспечена только огромными тиражами. Именно для мышей.
Существуют ли подобные сенсоры без интегрированного PS/2 (USB) интерфейса? Ещё и с низким энергопотреблением.

Самодельная оптическая последовательная мышь

Добавлено: 02.07.2024,18:31
Darmok
Rio444 писал(а): 02.07.2024,18:09 Существуют ли неспециализированные оптические сенсоры?

Существуют ли подобные сенсоры без интегрированного PS/2 (USB) интерфейса? Ещё и с низким энергопотреблением.
Вот, например, ADNS-6530 - https://www.micro-semiconductor.ru/data ... S-6530.pdf
Уверен, что если хорошо поискать, то найдется еще.

Самодельная оптическая последовательная мышь

Добавлено: 02.07.2024,21:20
Rio444
Darmok, а ведь Вы правы.
Это действительно возможно.
Хотя остаётся несколько вопросов.

Какую мышь использовать в качестве донора? Помимо корпуса из неё нужны будут линза, колёсико, кнопки.
То есть новая будет только плата с сенсором и МК, и шнур с разъёмом COM.
Народ у нас привередливый. Кому-то кнопка не так кликает, кому-то форма не нравится.
Darmok писал(а): 02.07.2024,17:53 Спрос во всем мире будет обеспечен.
Это понятно. Как донаты на оупен-сорс собирать, если переводы в РФ крайне затруднены?
Меня постоянно спрашивают с вогонса адаптер PS/2 мыши для ISA, я не знаю как им продать.

Самодельная оптическая последовательная мышь

Добавлено: 02.07.2024,21:33
ALS
Rio444, искать надежного человека в Казахстане. Чуть вырастут расходы покупателей, но и всё.

Самодельная оптическая последовательная мышь

Добавлено: 02.07.2024,21:42
Rio444
Офтопик
ALS писал(а): 02.07.2024,21:33 искать надежного человека в Казахстане
"Искать" и "надежного" как-то слабо совмещается. Если он "надежный", то значит проверенный, и найден уже давно.
Если у Вас есть кто-то на примете, черкните пожалуйста в личку.