Quote: Originally Posted by
ezland00 
does the camera turn on when you shift the gear to reverse or did you have to press a command?
When I switch into reverse gear, a small relay that is connected to my rear reverse lights activates, telling the computer (via the Arduino board) that I am in reverse. The camera appears automatically. It disappears when you're no longer in reverse, after you drive at a speed of more than 8 km/h (so if you are going back and forth, back and forth, the camera doesn't keep appearing and disappearing like some cars)
Quote:
Could you elaborate a little more on your voice command? I would like to have a push button activation but I don't understand the relay part...
Certainly. The pushbutton simply trips a small relay, also connected to the Arduino board. This tells the computer that I've hit the button. It pauses the music, plays the "duh-duh-dah!" sound, then mutes the system (in case some other app is making noise) and activates the voice command "listener".
If you don't say anything within 4 seconds, or it doesn't recognize you within 10 seconds, it plays the "buh" noise, unmutes the audio, and resumes the music.
If it recognized a command (depending on the command), it issues a verbal confirmation and then executes the command. If you hit the button again while it is speaking the confirmation, it instantly aborts. This is so that if it misheard you, you can cancel it and try again.
I did all of this with the Microsoft Speech API SDK (free download from Microsoft) and VB6.
Thanks for your interest!
-av