The real take home message from this blog post is...
WE'RE DONE!
As is, our project implements all of our baseline goals and our first reach goal of getting the design working with the XBox 360.
To recap, our final design consists of two parts. First, the transmitter (or the gun):
Total construction time: 40(+) hours |
Set in the case of the gun are an analog stick, trigger, and buttons to implement the entirety of the XBox 360 controller interface (except the d-pad, giving a total of 12 buttons). Inside the hollow stock is an XBee wireless antenna, where the chamber would be (in a real gun) we fitted a gyroscope, and in the front there's an mbed, with wires connecting to everything else in the gun. For an idea of how messy the insides of the gun got, check out this picture (and note that this has 10 or so fewer wires than the gun does now!)
Time required to properly re-close the gun after adding a new component: 2 hours. |
The other component of our project is the receiver.
Microsoft, you should be ashamed of what you made us do here, but I know you're not |
After we plugged the receiver into the XBox 360 and the gun into any USB port, we were ready to go: the project worked more or less out of the box, there were only a few things both in-game and in software that needed tweaking. As it stands now, games are entirely playable (as long as you don't need the d-pad), however, because of the cord tether, it can be difficult to experience the full range of motion.
Once I find someone to lend me a capture card, I will make a recording of me playing Call of Duty or something (possibly even online), but until then, this picture of Henry playing will have to suffice:
Don't mind me, just pwning some noobs on XBL |