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

Мониторы, принтеры, клавиатуры, колонки и другие устройства
Darmok
Newbie
Сообщения: 96
Зарегистрирован: 17.06.2024,09:03
Откуда: Петрозаводск
Поблагодарили: 1 раз

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

Сообщение Darmok » 08.07.2024,08:38

vintik_33 писал(а): 08.07.2024,00:45
Да и вообще термин ТС "последовательная мышь" какой-то кривой / неоднозначный :(
Данные везде гонятся последовательно (бит за битом) по минимуму проводов (1..2) -
хоть на COM, хоть на PS/2, хоть на USB - нет там никакой "параллельности" !!!
COMmunication port (термин IBM), USB port, PS/2 port, но Serial protocol, USB protocol, PS/2 protocol. В наименовании мыши первое слово означает не порт (или тип разъема), а тип протокола обмена. Serial Mouse – последовательная мышь. Так уж сложилось, что под последовательным протоколом принято понимать протокол в стандарте RS232.

vintik_33
Advanced Member
Сообщения: 916
Зарегистрирован: 16.11.2019,13:12
Откуда: Чувашия

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

Сообщение vintik_33 » 08.07.2024,11:24

Darmok писал(а): 08.07.2024,08:38 Так уж сложилось, что под последовательным протоколом принято понимать протокол в стандарте RS232.
Давайте не будем путать физику и логику :)
RS232 - уровни напряжений, нагрузочная способность, длина линии и скорость ей соответствующая.
Все тоже самое можно сделать и на RS485, и на токовой петле ИРПС.
И от этого ИРПР не перестанет быть COMmunication портом.
А если про логику - так там UART протокол в основе.
Сорри, если не по теме ...

Darmok
Newbie
Сообщения: 96
Зарегистрирован: 17.06.2024,09:03
Откуда: Петрозаводск
Поблагодарили: 1 раз

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

Сообщение Darmok » 08.07.2024,11:31

vintik_33 писал(а): 08.07.2024,11:24
Darmok писал(а): 08.07.2024,08:38 Так уж сложилось, что под последовательным протоколом принято понимать протокол в стандарте RS232.
Давайте не будем путать физику и логику :)
RS232 - уровни напряжений, нагрузочная способность, длина линии и скорость ей соответствующая.
Все тоже самое можно сделать и на RS485, и на токовой петле ИРПС.
И от этого ИРПР не перестанет быть COMmunication портом.
А если про логику - так там UART протокол в основе.
Сорри, если не по теме ...
Изучаем http://www.softelectro.ru/rs232.html

последовательным протоколом принято понимать протокол в стандарте RS232 в контексте PC IBM


Признаю свою ошибку, речь идет об интерфейсе. Правильным будет следующее: Так уж исторически сложилось, что под последовательным интерфейсом принято понимать интерфейс в стандарте RS232 в контексте IBM PC,

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 31206
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону
Благодарил (а): 44 раза
Поблагодарили: 120 раз

Вклад в сообщество

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

Сообщение Rio444 » 08.07.2024,12:03

Офтопик
vintik_33 писал(а): 08.07.2024,11:24 Давайте не будем путать физику и логику
Не занимайтесь пожалуйста буквоедством. ;)
"Serial mouse" - устойчивое выражение, и означает именно "мышь для COM порта".
"Последовательная мышь" может и неудачная калька. Но ведь все поняли? :)

vintik_33
Advanced Member
Сообщения: 916
Зарегистрирован: 16.11.2019,13:12
Откуда: Чувашия

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

Сообщение vintik_33 » 08.07.2024,12:10

Darmok, ОК, мир-дружба-жвачка :30:
Продолжение (по технике) следует...

Rio444, да не ем я буквы, лучше пойду супчик варить из сома, может ухА получится :)
А Вы на вопрос авторства OE+CAS так и не отвечаете :(
Последний раз редактировалось vintik_33 08.07.2024,12:16, всего редактировалось 1 раз.

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 31206
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону
Благодарил (а): 44 раза
Поблагодарили: 120 раз

Вклад в сообщество

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

Сообщение Rio444 » 08.07.2024,12:16

Офтопик
vintik_33 писал(а): 08.07.2024,12:10 А Вы на вопрос авторства OE+CAS так и не отвечаете
Идея лежит на поверхности. Я дошел до неё сам. Откуда о ней узнали другие - не знаю.
Если Вам интересно, можете сравнить даты в разных источниках.

P.S. Археологи раскопали, что инженеры 90-х тоже что-то подозревали ;)
https://phantom.sannata.org/viewtopic.p ... 30#p636930

vintik_33
Advanced Member
Сообщения: 916
Зарегистрирован: 16.11.2019,13:12
Откуда: Чувашия

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

Сообщение vintik_33 » 08.07.2024,12:25

Угу,
Rio444 писал(а): 02.11.2021,11:48 Тогда вопросов нет. Я так, мимокрокодил)))
глубже копать не буду :biggrin:

matvey5
Advanced Member
Сообщения: 654
Зарегистрирован: 26.10.2021,18:36
Откуда: Иркутск
Благодарил (а): 2 раза
Поблагодарили: 9 раз

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

Сообщение matvey5 » 08.07.2024,15:51

Предположу, что про переделку едо в фпм фсумкин тут увидел и рассказал тому ютуберу. Они одно время вместе тусили по разборкам, он его еще Сашей называл, мол смотрите какой кореш у меня.

Darmok
Newbie
Сообщения: 96
Зарегистрирован: 17.06.2024,09:03
Откуда: Петрозаводск
Поблагодарили: 1 раз

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

Сообщение Darmok » 08.07.2024,17:08

В завершении дискуссии, с моей стороны, о нужности/ненужности оптической последовательной мыши именно геймерам и в геймерском варианте.

После опубликования нового, специального, экспериментального варианта мыши на Вогонсах, я планирую попросить тамошний народ высказать о ней свое мнение. Считают ли они, что такая мышь имеет право на существование, есть ли у них потребность в ней, какую еще функциональность они бы от нее хотели, готовы ли были бы ее приобрести и почем. Если будут положительные отзывы то, поскольку Rio444 считает разработку такого варианта мыши для себя не интересным, я озвучу идею с применением в мыши микроконтроллера и, как результат, возможность создания геймерской мыши с широчайшими возможностями. Возможно, это заинтересует кого-нибудь из тамошних специалистов, и он возьмется за разработку. Давайте подождем и увидим, прав я или нет.

great coder
Advanced Member
Сообщения: 391
Зарегистрирован: 20.06.2020,22:40
Откуда: msk.ru

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

Сообщение great coder » 08.07.2024,22:44

Как говорил один бывший программист (сейчас он вроде как больше "по железу"): "Если задуманное осуществлять - оно таки осуществляется. Это какая-то особоая уличная магия". Этот modus operandi, наверное, знаком всем - и многими, вероятно, практикуется. Но, оказывается, есть другой: щедро раздавать приказы-наряды налево, направо и даже мне - и ничего не делать, а просто ждать, пока "пусть кто-нибудь другой" ((с) Г. Симпсон) все сделает.

И да, "оптимальное решние" таковым давно не является. Есть же такие железки, как PicoGUS и PicoMEM - они предоставляют те же ISA и USB "на разных концах", а программировать саму Pi - уровень школьника (саму ISA изучить, конечно, придется, но вот стэк USB, поддержка хабов и многое другое - уже доступно "искаропки"). Фактически "Зачем паять провода, когда нужно писать софт?" ((с) П. Дмитриев) - или, если вам больше нравится "Все уже украдено. До нас"... Поддержка USB-мыши (a не PS/2), USB-клавиатуры (вместо XT-AT-PS/2, возможно с выниманием i8042 или его аналогов), USB-джойстика (притворяющемся DB15) - все это возможно, легко реализуемо и на имеющемся "железе". Последнее, кажется, даже уже сделано (в базовом функционале PicoMEM).

Даже переходники, подобные этому, делают так же. "Железка", индустрия которой сейчас в самом расцвете (и если и будет заменена чем-то - то функцианально эквивалентным) - ведь лучше снятой с производства ПЛИСины уже несуществующей фирмы? И, кстати, требование питания для переходников - проблема надуманная: 5V есть у всего, что имеет хотя бы отдаленно напоминающее разъем для подключения клавитуры, а уж особенно на стенде этих конактов горы (я, правда, не совсем понимаю, зачем на нем мышь - всегда обходился клавитурой).

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 31206
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону
Благодарил (а): 44 раза
Поблагодарили: 120 раз

Вклад в сообщество

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

Сообщение Rio444 » 08.07.2024,22:51

great coder писал(а): 08.07.2024,22:44 Но, оказывается, есть другой: щедро раздавать приказы-наряды налево, направо и даже мне - и ничего не делать, а просто ждать, пока "пусть кто-нибудь другой"
Серьёзно? В зеркало давно смотрел?
Rio444 писал(а): 04.07.2024,15:10 У меня ушел весь вечер (и ещё пол ночи), чтобы собрать подобную информацию для проекта проводной оптической COM мыши. Я знаю какой можно использовать сенсор, где его купить, есть даташит на него, описанием протокола обмена данным с MCU. Выбран сам MCU. Рассчитан потребляемый устройством ток. И в общих чертах представляю принципиальную электрическую схему.
А что сделал ты?

P.S. К слову, только что закончил вот этот проект https://zx-pk.ru/threads/34948-leningra ... ost1200861
Может быть разведу печатную плату и закажу у китайцев.
P.P.S. Можно было сделать на Pico Pi. Что-то не подумал.
Но в следующий раз обязательно это пико куда-нибудь припендюрю.
Без него любой проект - безнадёжно устаревший и отставший :biggrin:

Ответить