NES Zapper Mouse

(…otherwise known as “My Ugliest Hack Ever”)
I’ve always wanted to use my old-school NES Zapper with my computer and have often thought of the best way to go about this. The original functionality of the Zapper used light detecting technology. When the trigger of the light gun was pressed, the Nintendo console would detect this signal and send a corresponding signal to the TV to blackout the entire screen. Then a white square would be drawn around the target that the gun was to be aiming at (in the case of Duck Hunt, a small white square would be drawn around the duck). If the gun detected the white light coming from the TV, then that meant that you had hit your target and the Nintendo would react accordingly. All this happened with a very fast flash of the screen and was often undetectable if you weren’t looking for it. This method worked fine for a TV but for a CRT computer monitor, or even worse an LCD monitor, it would be nearly impossible to recreate the flashes that the gun is able to detect. So, in order to recreate the functionality of a gun that can control the motion of a computer cursor, a workaround had to be used.
Based on the Powerglove Mouse project previously posted, I decided to use a gyration mouse to translate the motion of the gun into cursor movement on the computer. I found that others had this same idea and were going to great lengths to create their own gyrometer sensor circuit for just such a purpose. However, I thought that since the gyration mouse currently does all the hard work for me, why not just hack it and wire the left click of the mouse straight to the trigger of the gun? This would provide all the functionality that I would need in a NES Mouse Gun and it would be extremely easy albeit terribly ugly. So, for this simple mod, I wired the mouse to the NES Zapper, allowing for both free range motion sensing and trigger happy left-click action. This is a very easy hack, as long as you are comfortable soldering on a $30 gyration mouse, and will give you a fully functional (yet ugly) motion sensing mouse gun fashioned out of the old-school NES Zapper - a must have for any hipster kid from the 80’s.

The first step to accomplish this is to, of course, take everything apart. Above you can see the innerds of the NES Zapper. Most of this is completely useless to us as we are going to bypass the light-sensing circuit and focus totally on the trigger.

Above you can see the leads that connect to the trigger. Whenever the trigger is clicked, these leads connect. This is the mechanism we are going to exploit to give us the left-click functionality of the mouse. I soldered a wire to each of these leads for later connection to the mouse.

The next step is to hijack the left-click button from the gyration mouse. The disassembly picture tutorial for the mouse can be found here. Once the mouse was completely dissected, I soldered the two wires coming from the NES Zapper trigger to the two connections for the left-click button [shown above]. This essentially allows the trigger of the gun to control the left-click of the mouse. After this was done, I put the protective piece of plastic covering the circuitry back on, but didn’t completely re-assemble the mouse. All that was left to do then was attach the mouse to the barrel of the gun to give the desired effect. Yes I used duct tape and I know it looks ugly but I’m an engineer not an artist - insult me if you absolutely have to. Otherwise, sit back and enjoy the video of this baby in action.
Not shown in the video is how I navigate my computer with this. There is nothing quite like opening Firefox with a double-tap to the head icon.

















