RTV forum PL | NewsGroups PL

Szczegóły działania myszki optycznej: CCD, DSP czy AVR z fotodiodami?

Jak działa myszka optyczna

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Szczegóły działania myszki optycznej: CCD, DSP czy AVR z fotodiodami?

Goto page Previous  1, 2, 3  Next

Jarosław Sokołowski
Guest

Wed Apr 23, 2008 10:04 pm   



PAndy napisał:

[...o tym, czy bardzo ciężko jest zrobić mysz na fotodiodach...]
Quote:
Miałem kiedyś myszkę optyczną na fotodiodach. Działała tylko
na specjalnym podłożu o określonym wzorze.

ale to bylo wieki temu i wymagalo siatki w dwoch kolorach

A jakie znaczenie ma to, kiedy to było? Niecałe dwadzieścia lat
temu. Od tego czasu ludzie aż tak bardzo nie zgłupieli, więc
i dzisiaj (niektórzy) sobie poradzą. Kolory faktycnie były dwa:
jeden był czarny, a drugi biały. Ten wzór na podkładce to mi się
w końcu wytarł, ale go sobie opisałem METAFONTem i drukowałem na
drukarce laserowej kolejne wcielenia podkładki.

--
Jarek

Adam Dybkowski
Guest

Wed Apr 23, 2008 10:38 pm   



Peacemaker pisze:

Quote:
Nie chodzi aby zrobić myszkę na AVR, ale aby tą technologie zastosowac w
innym charakterze do innych celów.

No to rozkręć swoją ulubioną myszkę, odszukaj układ scalony zintegrowany
z sensorem optycznym ("kamerą") i poszukaj dokumentacji, jak z nim
zagadać. Często bywa zintegrowany razem z głównym procesorem myszki (od
razu z wyjściem USB i/lub PS/2), ale bywa też oddzielnie.

BTW: Do fajnej niestandardowej zabawy polecam np. kontroler od konsoli
Wii (czyli WiiMote). Ma bluetooth, czujniki przyspieszenia i kamerę
podczerwieni, można go luzem kupić w wielu sklepach (bez konsoli).
http://en.wikipedia.org/wiki/Wii_Remote
http://www.cs.cmu.edu/~johnny/projects/wii/

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Jarosław Sokołowski
Guest

Wed Apr 23, 2008 10:48 pm   



PAndy napisał:

Quote:
A jakie znaczenie ma to, kiedy to było? Niecałe dwadzieścia lat
temu. Od tego czasu ludzie aż tak bardzo nie zgłupieli, więc
i dzisiaj (niektórzy) sobie poradzą. Kolory faktycnie były dwa:
jeden był czarny, a drugi biały. Ten wzór na podkładce to mi się
w końcu wytarł, ale go sobie opisałem METAFONTem i drukowałem na
drukarce laserowej kolejne wcielenia podkładki.

sprytny jestes tylko po co? majac sensor nie wymagajacy specjalnego
podloza angazowac zasoby w prymitywna technologie i byc przywiazanym
do podkladki?

Bo na nieregularnym podłożu mysz działała nieregularnie -- to znaczy,
że na przykład przesuwana ruchem równomiernym do góry, przesuwała
kursor ze zmienną prędkością w kierunkach różnych. A ja sobie cenię
regularność. Zresztą cała ta "prymitywna technologia" była gdzieś
opisana w dokumentacji, więc przy robieniu podkładki zbytnio się nie
napracowałem. W szczegóły nie wchodziłem, być może mając do dyspozycji
ten sensor, który miałem (na fotodiodach) można było dobudować do niego
nowy kontroler i go lepiej oprogramować. Ale na to jakże proste rozwiązanie
nie wpadłem. Radziłem sobie jak umiałem, METAFONTem.

--
Jarek

J.F.
Guest

Wed Apr 23, 2008 10:49 pm   





J.F.
Guest

Wed Apr 23, 2008 10:52 pm   



On Wed, 23 Apr 2008 23:01:46 +0200, Mirek wrote:
Quote:
J.F. wrote:
A zrob to jeszcze ze stala predkoscia lub odczytaj dane wprost z
myszki - bo jesli sie nie myle to blad wprowadza windowsowy driver.

Nie drajwer, bo aktualnie jestem na Ubuntu i jest tak samo.

http://ubuntuforums.org/showthread.php?t=463595

J.

Jarosław Sokołowski
Guest

Wed Apr 23, 2008 11:35 pm   



Pan J.F napisał:

Quote:
[...o tym, czy bardzo ciężko jest zrobić mysz na fotodiodach...]
Miałem kiedyś myszkę optyczną na fotodiodach. Działała tylko
na specjalnym podłożu o określonym wzorze.

ale to bylo wieki temu i wymagalo siatki w dwoch kolorach

A jakie znaczenie ma to, kiedy to było? Niecałe dwadzieścia lat
temu. Od tego czasu ludzie aż tak bardzo nie zgłupieli, więc
i dzisiaj (niektórzy) sobie poradzą. Kolory faktycnie były dwa:
jeden był czarny, a drugi biały. Ten wzór na podkładce to mi się
w końcu wytarł, ale go sobie opisałem METAFONTem i drukowałem na
drukarce laserowej kolejne wcielenia podkładki.

Bo chyba jednak zle rozpoznales rodzaj fotoelementow.

Owszem - ok 20 lat temu byly myszki optyczne na fotodiodach
wymagajace podkladki w czerwone i podczerwone paski.
Taki klasyczny kwadraturowy enkoder, tyle ze umieszczony na podkladce.

Potem technologia zrobila spory postep i robi sie to za pomoca malej
kamery.

Ta moja była mało postępowa, bo działała tylko na specjalnej podkładce.
Czarno-białej. No i jeszcze na niektórych dżinsach. Moge uznać, że
"małą kamerą" będziemy nazywać "dowolny dwuwymiarowy układ skończonej
liczby elementów światłoczułych umieszczony na płaszczyznie". Ile
tych diod tam było, tego nie wiem, nie zaglądałem do środka. Ale
teoretycnznie chyba cztery wystarczą. Ale może było troche więcej.
Podkładka miała czarne kropki o określonej średnicy i w określonym
rozkładzie. Jakim, to gdzieś było opisane, ja to tylko odtworzyłem.

--
Jarek

Dariusz K. Ładziak
Guest

Thu Apr 24, 2008 12:04 am   



Jarosław Sokołowski wrote:


Quote:
No właśnie ja lekko wątpię, czy tam była matryca aż 10*10. No i te
chaotyczne ruchy kursora gdy się pzesuwało mysz nad czymś innym
niż rasowa podkładka -- to nie wskazywało na algorytm, który można
określić jako "oblicz ile pikseli obraz był przesunięty". To raczej
liczyło punkty rastra, tak mi się zdaje. Coś jak zliczanie szczelin
tarczy w myszy kulkowej.

A jeszcze jak się podkadka przekręciła to mysz głupiała - pamiętam stare
myszy optyczne od starych Sun-ów, koszmar zupełny. Mysz z kamerą to
zupełnie inna jakość.

--
Darek

Jarosław Sokołowski
Guest

Thu Apr 24, 2008 12:27 am   



Pan J.F napisał:

Quote:
Moge uznać, że "małą kamerą" będziemy nazywać "dowolny dwuwymiarowy
układ skończonej liczby elementów światłoczułych umieszczony na
płaszczyznie". Ile tych diod tam było, tego nie wiem, nie zaglądałem
do środka. Ale teoretycnznie chyba cztery wystarczą. Ale może było
troche więcej. Podkładka miała czarne kropki o określonej średnicy
i w określonym rozkładzie. Jakim, to gdzieś było opisane, ja to tylko
odtworzyłem.

Owszem, pamietam takie.
Ale tam jednak byla "kamerka" w srodku.

Ile fotodiod w tej kamerce to nie wiem, ale podejrzewam ze wiecej
niz 4.

To se możemy obaj poteoretyzować, bo ja tej myszy już nie mam. Może
więcej, ale chyba nie dużo więcej. Może 16? Cholera wie. I ile stopni
szarości to rozróżniało? Miałem później skaner, młodszy od tej myszy
o kilka lat. Był czarno-biały, w sensie jednobitowy. Zresztą faksom
to do dzisiaj zostało. Naprawdę trzeba się dobrze umówić, żeby taki
układ optyczny bez nieporozumień móc nazywać kamerą. A nawet "kamerką".

--
Jarek

Mirek
Guest

Thu Apr 24, 2008 12:52 am   



J.F. wrote:

Quote:
http://ubuntuforums.org/showthread.php?t=463595

J.


No ja mam akurat KDE, i mogę ustawić "pointer acceleration" i "pointer
threshold" - w Gnome jest pewnie podobnie. Jak ustawię: 1.0x , 0pix
(domyślnie jest 2.0x , 2pix), to kursor chodzi bardzo wolno i "płasko",
ale błędy - choć mniejsze - są nadal.

Mirek.

Jarosław Sokołowski
Guest

Thu Apr 24, 2008 12:56 am   



Pan J.F napisał:

Quote:
Naprawdę trzeba się dobrze umówić, żeby taki układ optyczny bez
nieporozumień móc nazywać kamerą. A nawet "kamerką".

Jesli jednak w srodku bylo 100 pixeli [10*10], a sprzet/oprogramowanie
wyliczal o ile pikseli obraz byl przesuniety - to jak to nazwac ?

No właśnie ja lekko wątpię, czy tam była matryca aż 10*10. No i te
chaotyczne ruchy kursora gdy się pzesuwało mysz nad czymś innym
niż rasowa podkładka -- to nie wskazywało na algorytm, który można
określić jako "oblicz ile pikseli obraz był przesunięty". To raczej
liczyło punkty rastra, tak mi się zdaje. Coś jak zliczanie szczelin
tarczy w myszy kulkowej.

--
Jarek

Adam Dybkowski
Guest

Thu Apr 24, 2008 2:00 am   



Mirek pisze:

Quote:
No ja mam akurat KDE, i mogę ustawić "pointer acceleration" i "pointer
threshold" - w Gnome jest pewnie podobnie. Jak ustawię: 1.0x , 0pix
(domyślnie jest 2.0x , 2pix), to kursor chodzi bardzo wolno i "płasko",
ale błędy - choć mniejsze - są nadal.

Polecam lekturę testu myszek - szczególnie nt akceleracji wstecznej:
http://pclab.pl/art28557.html

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

J.F.
Guest

Thu Apr 24, 2008 7:12 am   



On Wed, 23 Apr 2008 21:56:03 +0000 (UTC), Jarosław Sokołowski wrote:
Quote:
Pan J.F napisał:
Jesli jednak w srodku bylo 100 pixeli [10*10], a sprzet/oprogramowanie
wyliczal o ile pikseli obraz byl przesuniety - to jak to nazwac ?

No właśnie ja lekko wątpię, czy tam była matryca aż 10*10. No i te
chaotyczne ruchy kursora gdy się pzesuwało mysz nad czymś innym
niż rasowa podkładka -- to nie wskazywało na algorytm, który można
określić jako "oblicz ile pikseli obraz był przesunięty". To raczej

Niekoniecznie - bo jesli piksel byl 1-bit, a podloze typu
"szumowego" to mogla tak wychodzic korelacja.

Quote:
liczyło punkty rastra, tak mi się zdaje. Coś jak zliczanie szczelin
tarczy w myszy kulkowej.

Tylko ze szczeliny to sie zliczalo na poprzednim modelu z podkladka w
paski.

Tu zapewne miales podkladke taka
http://www.qdev.de/downloads/files/GoldenImageMousepad.png

i ta jest wredna, bo wymagalaby duza ilosc par fotodiod do zliczania
przejsc krawedzi. Za to pieknie pasuje do idei "kamery".


J.

PAndy
Guest

Thu Apr 24, 2008 8:51 am   



"Mirek" <i_tak@zaspamowany.adres> wrote in message
news:fuo4br$rn2$1@news.onet.pl...

Quote:
To, że bardziej zaawansowane technologicznie nie znaczy lepsze. Zaznacz
palcem miejsce na podkładce, w którym masz swoją myszkę optyczną podczas
gdy kursor jest np na pionowej linii. Teraz przesuń kursorem w prawo i
powróć na linię - ja się mocno zdziwiłem jak wiele się myli. Można
powiedzieć, że to nie ma znaczenia, ale jednak poprzednia generacja
optycznych była dokładniejsza.

dokladniejsza do czego - ja pamietam czasy digitizerow ktore obecnie po
metamorfozie nazywane sa tabletami - potrzebujesz dokladnosci - zainwestuj
w tablet...

PAndy
Guest

Thu Apr 24, 2008 8:58 am   



"Jarosław Sokołowski" <jaros@lasek.waw.pl> wrote in message
news:slrng0v7c6.n6q.jaros@falcon.lasek.waw.pl...

Quote:
tych diod tam było, tego nie wiem, nie zaglądałem do środka. Ale
teoretycnznie chyba cztery wystarczą. Ale może było troche więcej.

oj moze byc za malo - jesli ruch bedzie calkowita wielokrotnoscia
wydrukowanego rastra to mysz bedzie stala w miejscu...

J.F.
Guest

Thu Apr 24, 2008 9:23 am   



On Thu, 24 Apr 2008 08:17:00 +0000 (UTC), Jarosław Sokołowski wrote:
Quote:
Pan J.F napisał:
Tu zapewne miales podkladke taka
http://www.qdev.de/downloads/files/GoldenImageMousepad.png

i ta jest wredna, bo wymagalaby duza ilosc par fotodiod do zliczania
przejsc krawedzi. Za to pieknie pasuje do idei "kamery".

A tak konkretnie, to ile? Bo faktycznie wyglądała dość podobnie.

A cholera wie ile - 4 pary co najmniej, bo jedna to sie moze akurat
po linii wzdluz czarnego poruszac.

Zreszta i tak byloby to chyba trudne do zsynchronizowania ..

J.

Goto page Previous  1, 2, 3  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Szczegóły działania myszki optycznej: CCD, DSP czy AVR z fotodiodami?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map
Nasz serwis wykorzystuje pliki cookies. Korzystanie z witryny oznacza zgodę na ich zapis lub odczyt zgodnie z ustawieniami przeglądarki. Informacja o ciasteczkach