I want to further develop the A2610 optical mouse sensor re-use, beyond the exciting viewing of mousepads at 64 pixel resolution.
I want to try using a slightly longer focal length lens and detect arm movements as x,y coordinates, 1.8 metres below the sensor.
When a hand gestures in a circular movement, an image on a table moves in that direction (clockwise/anti-clockwise).
I have quite a bit of experience working with optics and electronics.
The datasheet for this device gives a min light level, I assume they mean on the chip surface.
100mW/sq M. This seems quite high sensitivity.
I am curious as to this figure. The built-in LED is almost in contact with the scanned surface. It is pretty high illumination.
Photodiodes are often quoted in A/W illumination. So the datasheet is referring to when a valid output is available from the DSP?
I wonder if the high frame rate and very short integration time explains the results I've found.
From a calculation of the illumination level provided by a high power IR LED concentrated into a beam on a square metre table below the sensor, it seems this should be more than enough allowing for losses in the optics.
I have tried the mouse as is, with an assortment of small negative lenses to alter the focal length temporarily.
I can detect shadows from sunlight on furnishing textures and the edges of window frames.
The screen curser movement is very small and erratic, but this is just a simple test to see if the sensor sees anything at all.
The light levels in this paper are not mentioned. But it obviously worked.
But I get no response from wallpaper or text on paper, which I know from experience has, under this lighting, about the same luminance as achieved with the IR LED given as an example of 500 Lumens.
Like the original mouse optical configuration, my LED would have to cast a shadow onto the table from oblique lighting.
My understanding is that the DSP correlates the datastream so that features are followed across the chip surface. It doesn't rely on a finely textured surface per se.
I like the flexibility of the camera chip x,y coordinate version.
I need something very cheap, reliable, as simple as possible and battery friendly. Relying on the arduino to go to sleep when there is no action.
I would use a PIR to wake up.
Any suggestions?
ADNS-2610.pdf (551 KB)