I have created a circuit which is supposed to detect light from a laser (using a photodiode) and increment a counter every time the light is blocked. It works partially, but sometimes the signal bounces and the counter jumps from 1 to say 4 and then to 5 then 7 etc... it's just unstable. If i flash the laser on and off very slowly, then it registers the count more or less properly, but i want it to detect fast changes, for example me waving my hand back and forth in front of the laser.
Here's a link to the diagram of my circuit. The counter circuit works perfectly, so there's no need to include it.
http://img96.imageshack.us/img96/8761/circ.png
If you can't improve or point out the faults in my design, could you perhaps suggest an appropriate alternative circuit that would suit my purpose ?
If anyone here can help me i would be very grateful.
Thanks
Here's a link to the diagram of my circuit. The counter circuit works perfectly, so there's no need to include it.
http://img96.imageshack.us/img96/8761/circ.png
If you can't improve or point out the faults in my design, could you perhaps suggest an appropriate alternative circuit that would suit my purpose ?
If anyone here can help me i would be very grateful.
Thanks