This is something I made out of old CD drives.
The circuit and software take up a whole chapter in my book