| Forum |
|
|||||||
| Tutorials This section offers tutorials and How to's on just about anything related to computers and IT. Note: All tutorials are courtesy the posters and not verified by Digit |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
HELP AND SUPPORT
Join Date: Jun 2006
Posts: 1,595
|
People get bored sometimes, and when I get bored I sometimes open up stuff to find out what makes it tick. One time, I did this with an old optical mouse. Well, a mouse only has 2 chips inside: the optical sensor and a chip for the usb/ps2-interfacing. I looked up the datasheet of the optical sensor (which is an ADNS2610) and it told me the sensor has a tiny 18x18 CCD, which can be read out using the serial port (the one which normally interfaces to the PS2/USB-chip). So I start Visual Basic (I usually do my stuff under Linux, but I'm no star at using anything graphical like QT or GTK, so for this quick'n'dirty project I fell back in my old habits) and hack something up using a few wires to the trusty ole parallel port. The result: crisp lo-res b&w imaging IMAGE http://sprite.student.utwente.nl/~je...mouseeye/e.png As you can see, the mouse was over some text with an 'e' in it. One of the more obvious features of a mouse, however, is that it can detect movement. Combine this with the just-aquired imaging features, and we have a ghetto b&w handscanner. This is a 'scanned' piece of a receipt: IMAGE http://sprite.student.utwente.nl/~je...odschappen.jpg I can understand you can't wait to have such a handy scanner yourself. And now, you can! The software is downloadable here. h**p://sprite.student.utwente.nl/~jeroen/projects/mouseeye/readmouse.zip The software works on mice which use an ADNS-2610 optical sensor, recognisable by the eight pins, the sun-like mark and the text 'A2610'. I've seen this sensor in most cheap optical mice that aren't too old. To hook it up, check out the pinout in the datasheet, then on the PCB cut the traces running from the sensors SCK- and SDIO-pins to the rest of the mouse. Then connect the sensor, using a diode, to a parallel port, like this: pp: adns-2610: 25-----------------GND 12----------+------SDIO 5 -----|<|--+ 9 -----------------SCK Plug in the USB/PS2-plug (or apply 5V to the Vcc-pin of the sensor), run the software and you should be OK[/b] _________________ Edit: FatBeing Source: http://sprite.student.utwente.nl/~je...ects/mouseeye/ {Please post a source next time or you'll be liable for an immediate ban} Last edited by Raaabo; 30-09-2006 at 12:55 PM. |
|
|
| Advertisements. Register and be a member of the community to get rid of them. | |
|
Advertisement
|
|
|
|
#2 (permalink) |
|
Pharmaguru
Join Date: May 2004
Location: Pune
Posts: 318
|
__________________
My Photography gadgets : Nikon D5100 with 18-55mm VR Lens, Nikkor AF-S 50mm 1.8g, Tamron VS 70-300 VC Di Cullmann NANOMAX 220 Tripod. | Crumpler messenger boy stripes 4000 camera bag |
|
|
|
|
#3 (permalink) |
|
In The Zone
Join Date: Jan 2005
Location: Locating....Locating...Access Denied!!!
Posts: 410
|
totally rip off! http://sprite.student.utwente.nl/~je...ects/mouseeye/
__________________
To follow the path: look to the master, follow the master, walk with the master, see through the master, become the master. -Zen |
|
|
|
|
#5 (permalink) |
|
Gonna make it BiG
Join Date: Dec 2004
Location: Familiar with Java... SORRY POINTER NOT ALLOWED!!!
Posts: 543
|
man!... i started 2 envey him as i thot dat it ws his creation... but nw whn i kno dat its a total rip off... im laughin on2 maself! loll
... create; dont steal |
|
|
|
|
#6 (permalink) |
|
Right Off the Assembly Line
Join Date: Sep 2006
Posts: 47
|
please tell me something more about this tutorial please my email id is srekus@gmail.com
|
|
|
|
|
#7 (permalink) |
|
Alpha Geek
Join Date: Jul 2006
Location: Rorikstead
Posts: 559
|
i am using microsoft wireless intellimouse explorer 2.0, will this software work with me mouse
__________________
(\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. |
|
|
|
|
#8 (permalink) |
|
Neil is Here...
Join Date: Jun 2005
Location: LALA LAND
Posts: 392
|
nice info dood....
plz post some more stufff like this...
__________________
If ELECTRICITY comes from ELECTRONS .. then i am sure MORALITY comes from MORONS |
|
|
|
|
#11 (permalink) |
|
-The BlacKCoaT Operative-
Join Date: Mar 2005
Location: Dehradun, India
Posts: 1,205
|
LOL.. shamefull!!!
but cute discovery
__________________
-------------------------------------------- Holding my last breath, safe inside myself..... -------------------------------------------- I dont use my computer. I misuse it- रोलरकोस्टर |
|
|
|
|
#14 (permalink) | |
|
Console Freak
Join Date: Jun 2006
Location: Sangli-Maharashtra
Posts: 991
|
Quote:
Aditya
__________________
I have launched my blog and I am looking forward to link exchange. If you can then please add my blog link your blogroll and let me know then I can do the same. http://blog.adityashevade.com |
|
|
|
|
|
#16 (permalink) |
|
Right Off the Assembly Line
Join Date: Jun 2007
Posts: 1
|
PLEASE READ THIS:
you have to hack the mouse to connect the SCK and SDIO pins from the sensor to your parallel port!!!!!!!! THE SOFTWARE DOES NOT WORK WITH AN UNALTERED MOUSE!!!!!!! AND YES THIS TUTORIAL IS FROM : http://spritesmods.com/?art=mouseeye thank you TechnoMancer |
|
|
|
|
#17 (permalink) |
|
Dreamweaver
Join Date: Aug 2006
Location: Bangalore
Posts: 3,885
|
Dont take credit! Mention Source
__________________
Today's noobs are tomorrow's geeks. Don't make fun of them.. encourage them. - Gigacore Follow me on twitter.com/gigacore |
|
|
|
|
#19 (permalink) |
|
-The BlacKCoaT Operative-
Join Date: Mar 2005
Location: Dehradun, India
Posts: 1,205
|
a component's number is generally engraved on the component itself. try using a magnifying lens and view it under bright light.
tho it is possible that on the Optical sensor the number is not on the top side as there are the optics there. Tyr looking around the chip on the PC usually u will find component names written in white itch.
__________________
-------------------------------------------- Holding my last breath, safe inside myself..... -------------------------------------------- I dont use my computer. I misuse it- रोलरकोस्टर |
|
|
![]() |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|