Sonsivri

Electronics => Artificial Intelligence (AI) & Robotics => Topic started by: junaid_766 on October 08, 2008, 11:27:32 11:27



Title: optical mouse hack
Post by: junaid_766 on October 08, 2008, 11:27:32 11:27
i want to use optical mouse sensor for positioning my robot by geting the data from its registers for measuring the position in X-Y coordinates
can anyone help me


any related site or forum?


Title: Re: optical mouse hack
Post by: fernandodiaz on October 08, 2008, 11:56:10 23:56
you need buy ps/2 optical laser  mouse is best easy   so
this
Read this:
http://www.microsoft.com/hardware/mouseandkeyboard/ProductDetails.aspx?pid=009
http://www.epanorama.net/documents/pc/mouse.html
http://www.kryslix.com/nsfaq/Q.12.html
http://www.computer-engineering.org/ps2mouse/
http://www.fiacopetti.it/pic-ps2interf_en.htm
http://www.fiacopetti.it/ps2_16f84_en.htm
http://www.picbasic.co.uk/forum/showthread.php?t=7680
http://www.picbasic.co.uk/forum/showthread.php?t=7673


Title: Re: optical mouse hack
Post by: falcon _bd on October 09, 2008, 12:36:54 12:36
check these site
http://imakeprojects.com/Projects/seeing-eye-mouse/


Title: Re: optical mouse hack
Post by: h96089 on January 15, 2009, 06:54:43 06:54
Just to pass some advice regarding using optical mouse as positioning tools. Optical mouse can retrieve information of displacement without problem when user do not demand for precision movement. However, One will also notice that optical mouse report different displacement reading for different surface texture, color and reflectivity. In fact, variation of height also cause changes in the displacement reading. Eventually, one will find that, using mouse for positioning purposes, will only be suitable in a flat, clean and fix color test field, but not in practical field.


Title: Re: optical mouse hack
Post by: ali_asadzadeh on January 26, 2009, 03:21:13 15:21
you can open an optical mouse and use it's ic.
usalay they have pam101 or h2000 chip and both of them work much like the same.
they have an ps2 output and another x-y quadrature encoder pulse which i think is the easiest way to connect to your micro and calculate the positions.