Xbox 360 Light Right and RF Module Connected to Raspberry Pi

If you want to mess around with your Xbox 360 controllers on a computer Microsoft would be happy to sell you a USB dongle to do so. But [Tino] went a different route. The board that drives the Xbox 360′s status light ring also includes the RF module that wirelessly connects the controllers. He wired this up to his Raspberry Pi using the GPIO header.
Xbox 360 light right and RF module connected to Raspberry Pi
The module connects via an internal cable and is treated much like a USB device by the Xbox motherboard. The problem is that it won’t actually handle the 5V rail found on a USB connector; it wants 3.3V. But this is no problem for the RPi’s pin header. Once a few connections have been made the lights are controlled via SPI I2C and [Tino] posted some example code up on Github to work with the RF module. He plans to post a follow-up that interfaces the module with a simple microcontroller rather than an RPi board. If you can’t wait for that we’re sure you can figure out the details you need by digging through his example code.
read the rest of article...

Posterior Posture Videogame Controller

Normally we see some crazy mad science projects coming from [Ben Krasnow’s] laboratory. This week [Ben] changes gears a bit and hacks his Xbox controller to interface with his bathroom scale and function as a posture controlled input device. You may want to take a moment for that to tumble around in your noggin before we trying to explain. What this means is you sit catawampus on a bathroom scale and when you lean forward your game character moves forward, lean back your character backs up and lean side to side for strafe left and right.
Posterior Posture Videogame Controller
A modern digital bathroom scale has four pressure point transducers — one in each corner — which are read by the central controller and summed to generate the weight of the object setting on the scale. To use the scale as a controller input [Ben] removed the central scale controller and created two amplified Wheatstone bridge differential circuits, one for each diagonal axis between load cells. After adding an offset potentiometer to fix the resting point at 0.8 volts, the amplified differential voltage signals are fed directly into an Xbox controller’s thumb stick input for game control.

Additionally, to add rotation to his new game controller he hacked a an old ball type mouse and added a bit of rubber tubing that contacted and tracked the base of a  Lazy Susan platter. The scale sits on the Lazy Susan and allows for the partial rotation of your torso to controlled game rotation. However, [Ben] still needed a regular mouse interfaced with the game for full 360° rotation control.

There is more after the break, plus the build and demonstration video.



The reason [Ben] went through so much effort was to have a hands-free game control device that may be useful for future virtual reality gaming. And we can also see the usage of such a device as an aid for some physical disabilities.
read the rest of article...

2.5 mm Jack Adapter for the Xbox One Headset

As most everyone knows the Xbox One came out last week and if you were one of the lucky few to get one you might have noticed the headset is quite uncomfortable and covers only one ear. [octanechicken] has a possible adapter solution that lets you plug-in an older more comfortable chat headset like a Turtle Beach. It is being reported as a functional hack by others in the comments; however it may still be questionable. We say questionable because the first release of this Instructable clearly had a flaw in the wiring, but updated text seems to have fixed that problem.
2.5 mm Jack Adapter for the Xbox One Headset
Using a female 2.5 mm stereo inline jack [octanechicken] was able to get the Xbox One headset controller to work with older Xbox 360 chat headsets having a male 2.5 mm plug. The photos on the instructable are still incorrect so following the text instructions one simply unsolders the wires from within the ear piece and then solders the white wire to the tip connector, blue wire to the middle ring connector and the bare wire to the rear sleeve connector of the female 2.5 mm stereo inline jack.

Remember to leave the black wire disconnected and covered with a bit of tape. If you cut the wires instead of unsoldering them, remember to scrape any varnish off before soldering. But what about that black wire?

Following this hack does seem to give you the ability to plug in one of the older chat headset while retaining the full functionality of the Xbox One headset volume and mute. The unused black wire is still a bit of a mystery, when others had connected it with the bare wire it would drain the batteries and cause volume problems. Clearly the controller uses the black wire differently than a simple circuit common.

Any hack that actually leaves you with a working solution is still a good hack even if the full understanding isn’t there. We’d love to hear from other readers that want to take some time to disassemble the headset and evaluate the electronics in order to see if a better more complete DYI adapter solution can be derived. For the microphone side this application note (PDF) from Analog Devices for using MEMS mic with 2-wire could be a good research starting point along with having an example for ECM mic. In the meantime this does seem to be working for others.  Seeing brave people disassemble and hack new and very expensive products to meet their needs, comfort and usability never ceases to amaze.
read the rest of article...