Dla wielu użytkowników to tani gadżet, który nie zasługuje na większą uwagę. Dla innych to kluczowy element podczas grania czy precyzyjnej pracy. Mysz ewoluowała znacząco na przestrzeni lat, ale jednym z najbardziej ignorowanych aspektów jest to, jak dokładnie działa i co wykrywają jej sensory. Chcesz się dowiedzieć?

Co tak naprawdę widzi sensor myszy?
Mysz

Od prototypu do nowoczesności

Wszystko zaczęło się od dwóch gigantów: Douglas Engelbart w kwestii projektu i William English (którego straciliśmy kilka dni temu) w budowie prototypu. Dziś mysz towarzyszy prawie każdemu komputerowi i nie brakuje użytkowników, którzy wolą jej tradycyjny format od alternatyw, takich jak touchpad/trackpad czy klasyczny TrackPoint. Modele optyczne są najpopularniejsze, ale nie dotarliśmy do tej technologii łatwo.

Tak naprawdę niedawno opublikowany film od 8-Bit Guya wyjaśnia, że wcześniej musieliśmy przejść przez wiele protokołów i interfejsów, wszystkie wzajemnie niekompatybilne. Jeśli chodzi o aspekt mechaniczny, mysz przeszła od dwóch kółek w prototypie Engelbarta-Englisha do metalowych kulek obracających potencjometry, ale ten design ograniczał ruchy myszy.

Pierwszy skok jakościowy przyszedł wraz ze słynną „myszą z kulką”, która najpierw pokryła metalową kulkę gumą, a następnie przyjęła system optomechaniczny. Oznacza to, że kulka obraca dwa rolki z kołami i szczelinami naprzeciw pary sensorów. Te sensory są podstawowe – jedynie wykrywają obecność światła. Pierwsze projekty używały dwóch słupków (jednego na każdy sensor), ale później zostały zunifikowane w jeden, z nieznaczną różnicą wysokości.

Jeśli wyobrazimy sobie sensory jako „piksele”, każda oś ma ich dwa, a kolejność „błysków” pomaga określić ruch w osiach X i Y. Prawidłowe działanie myszy optomechanicznych zależy od tego, aby sensory nie miały przeszkód i aby punkty styku między kulką a rolkami były czyste. Wiele osób skupiało się na czyszczeniu tylko kulki, ignorując brud nazbierany na rolkach.

Co tak naprawdę widzi sensor myszy?
Z pinoutem sensora i odrobiną kodu możesz uzyskać dostęp do tego, co „widzi” mysz (Jorge García w GitLab)

Jak działają współczesne sensory?

Pierwsze myszy optyczne używały dwóch sensorów oświetlanych czerwonymi i podczerwonymi diodami LED. Jednocześnie potrzebowały specjalnej podkładki pod mysz z siatką. Siatka ta składa się z linii, które wywołują reakcję sensorów w zależności od wykonanego ruchu (np. pionowe linie dla czerwonego sensora i poziome dla podczerwieni). Ponownie wzór migotania spowodowany przechodzeniem linii przed sensorem określa kierunek.

Wreszcie docieramy do sensorów optycznych we współczesnych myszach, które w istocie są kamerami. Na filmie widzimy, jak 8-Bit Guy usuwa mikrokontroler z myszy, aby bez przeszkód dostać się do pinoutu sensora (którego datasheet jest w internecie), a przy odrobinie kodu udało mu się odczytać i zapisać rejestry. Ten sensor, Avago 5020, ma całkowitą rozdzielczość 225 pikseli w układzie 15x15, a przy opóźnieniu 50 milisekund między odczytami mógł utworzyć podstawowy obraz.

Więcej informacji: Kliknij tutaj

https://old.neoteo.com/como-optimizar-tu-raton-con-winmouse/