Mouse Cam

Mouse Cam
Use an optical mouse for low resolution imaging. The picture is that of an "e" under the mouse.
 
Remove these adsRemove these ads by Signing Up
 

Step 1The inspiration for the project

The inspiration for the project
I was looking at this page: optical mouse cam and the comments of people who wanted to do it but was unsure how to proceed.

When I was gifted a failed optical mouse I opened it up and found that it had the same sensor as in the web page above. So I could repeat his work, and use the software he had developed.

The picture shows the board inside the mouse without modification.
« Previous StepDownload PDFView All StepsNext Step »
33 comments
Apr 17, 2011. 3:16 PMS33PlusPlus says:
Just a heads up, but the text is far too fuzzy to read, even at full size.
Mar 9, 2011. 4:43 PMrjunior-1 says:
Do you can put the brand and model of mouse that were used? I opened five mouses and none of them has the ADNS2610. I would like to do the experiement with a mouse that was tested. Thanks a lot.
Jun 13, 2009. 6:25 AMbrew93 says:
The link is broken.
Sep 18, 2010. 8:48 PMkarthvks says:
can i get the copy
my e-id
karthvks@gmail.com
name-karthik
Jun 18, 2010. 3:53 AMsweaterlife says:
Using the 3060 for a university project, but the link you posted to a 3060 project is broken(and I assume no longer hosted)...any chance you have a hard copy downloaded? I did this one and it worked great thanks (Y)!
Apr 16, 2010. 5:19 AMjorciks says:
Feb 15, 2010. 10:03 PMnalinda4nr says:
Link doesn't work. Can u upload it again.
Sep 9, 2009. 1:42 PMColonel88 says:
SOme pics please?
Oct 29, 2008. 2:40 AMCorpy says:
I have 16 pin's sensor what i can do whit it?
Aug 31, 2008. 7:45 PMSinnedskull says:
Wow this wonder full but can i ask favor? can i ask the source of the dll that you use? Pleas...
Oct 4, 2007. 2:31 PMraysireks says:
maybe a fingerprint scanner? have you tried to run your finger over it and see what shows?
Jul 27, 2008. 11:08 AMaltaria1993 says:
yeah, that would be cool, though i think you would need a little more leds then, but thats easy to do ;)
Jul 27, 2008. 11:07 AMaltaria1993 says:
yay, tomorrow, when the stores are open again, i'll buy a parallel port thingy, so i dont have to solder to my motherboard, and try to find a diode somewhere (i got some somewhere.. i jus't dont know where..)
Feb 9, 2008. 12:26 PMgdw says:
Does this make use of the on board micro controller at all? In other words, would this work if you took the chip off of the board and put it in a bread board, for example?
Jan 25, 2008. 5:46 PMnicko170 says:
Such a nice Instructable. Thanks.
I have updated the program to include a Capture feature so that you can save images easier. Link Source is included.
This also worked for the A1610 chip. I used a standard Compaq Presario mouse.
- Nick
Dec 12, 2007. 9:43 AMspman123 says:
what mouse is this that you took apart
Nov 29, 2007. 7:55 PMtheadamlevy says:
its a good thing you didnt use the mouse to take the pictures for this instructable :) clever im glad there are people out there that would figure this stuff out cus the extent of my time wasting goes to reading it
Oct 3, 2007. 3:40 PMShinji says:
very ingenious! bravo.
Sep 27, 2007. 10:38 AMdan says:
hmm, very nifty. i think the main features of these sensors are low resolution but very high frame rate, low res is not much help so we should think about what the super high frame rate could be useful for.
Sep 29, 2007. 5:43 AMroyalestel says:
Get an array of them together to make a higher resolution gestalt-cam.
Sep 27, 2007. 12:09 PMKiteman says:
Muzzle-velocity sensor?
Sep 27, 2007. 5:44 PMjimbo112 says:
how would tyou be able to tell where the bullet was? it would just be a smudge in the immages, and
Sep 28, 2007. 9:46 AMKiteman says:
Maybe not for a normal gun, but for a spud-gun, or anything else with a relatively slow muzzle velocity - use a dark projectile against a light background & measure the distance travelled between frames.
Oct 5, 2007. 3:15 PMDigital_Anarchy says:
get your mouse and slide it as fast as your can across your desk top. unless you have a super awesome gaming mouse it will probably screw up and the cursor will just move erracticly. the frame rate cant be that good
Sep 27, 2007. 9:31 PMTechnoMancer says:
you put a differnet lens on the sensor and aim it very carefully!!!!!
Sep 27, 2007. 9:33 PMTechnoMancer says:
BTW the url to the site where this comes from originally and where the software comes from is: http://spritesmods.com/?art=mouseeye
Sep 27, 2007. 7:36 AMbleachworthy says:
very nicely done! I'll bet if you scanned the rest of that, and printed it, you could easily sell that as abstract art. one question though, what is the purpose of the diode shorting those two particular pins?
Sep 27, 2007. 11:07 PMwiml says:
The SDIO signal on the mouse chip is bidirectional, it acts as an input or an output at different times. The printer pins are all one-directional, either inputs or outputs. The diode converts the printer port output pin's "1" signal into a "high-Z" signal (or rather, a lack of signal) so that you can use the other pin to read the signal sent by the chip. Normally you would use an open-collector output for talking to an I2C bus, this imitates that.
Sep 27, 2007. 9:29 PMTechnoMancer says:
the diode does not short the pins *consults pinout for parallel port* the diode connects the data3 pin and the paper empty pin together i have no idea why this is done but it has probably got something to do with the interfacing between the computer and the chip.

the data3 pin is used as output and the paper empty for input the diode is (i think) a clamp diode to protect the computer from high voltage spikes.
Sep 27, 2007. 3:28 PMSpectrace says:
i have seen people do this and use it as a barcode scanner, as you can tell from your scan, that it similar to a barcode. Maybe it can be used as that, YAY.. good structable!

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
68
Followers
38
Author:neelandan
Employed as an Engineer in Electronics. Interested in building small circuits around tiny chips (the electronic kind).