[Shea’s] son [Alejandro] was born with Spinal Muscular Atrophy which limits his ability to move. The ability to explore one’s environment as a toddler is really important to development so [Shea] and his wife have been looking into assistive technology. Their health insurance paid for a medical stroller when he was nine-months old and has told the family they need to wait five years for a powered wheelchair. Rather than wait, [Shea] took it upon himself to hack a wheelchair his son could control.
He found a used adult-sized motorized wheelchair on eBay for about $800. Not cheap, but way more affordable than a brand new unit. This type of chair is made to be controlled with a joystick, an option not available to his son at this point. Foot control was an option if he could figure out how to build an interface.
After unsuccessfully trying to repair a broken digital kitchen scale [Shea] was inspired to reuse the sensors as pedal inputs. [Alejandro] has limited foot strength and the sensitive strain gauges are perfect for picking it up. Above you can see the sandal-based interface he built. The two feet working together affect steering as well as forward and reverse. The pedal system is connected to the wheelchair using a Digital to Analog converter chip to stand-in for the original analog joystick. After the break we’ve embedded a video of [Alejandro] exploring the outdoors in the finished chair.
In this case it’s fortunate that [Shea] has the skills to build something like this for his son. We hope this will inspire you to donate your time an know-how to help those in your own community who are in a similar situation. This really takes the concept of The Controller Project to the next level.
Continue reading “Wheelchair hack lets two-year-old explore on his own”
Here a straight-forward guide for tapping into the buttons on most gaming controllers. Why do something like this? Well there’s always the goal of conquering Mario through machine learning. But we hope this will further motivate hackers to donate their time and expertise developing specialized controllers for the disabled.
In this example a generic NES knock-off controller gets a breakout header for all of the controls. Upon close inspection of the PCB inside it’s clear that the buttons simply short out a trace to ground. By soldering a jumper between the active trace for each button and a female header the controller can still be used as normal, or can have button presses injected by a microcontroller.
The Arduino seen above simulates button presses by driving a pin low. From here you can develop larger buttons, foot pedals, or maybe even some software commands based on head movement or another adaptive technology.
Continue reading “No nonsense guide for patching into a gaming controller”
Our excitement just keeps building about how hackers can ply their skills to develop new adaptive technologies. Here’s another great example of custom control technology that helped [Steven] get back into gaming. The effects of muscular dystrophy have left him unable to use the stock PS3 controller. But after being paired up with [John Schimmel] he’s able to game again thanks to a head motion control system.
[John] looked at the way [Steven] interacts with the assistive technology at hand. He can drive his wheelchair with one finger, and interacts with his computer by moving his head. The computer detects a marker on the brim of his hat. [John] grabs input from the computer using Java and sends it to an Arduino board connected via USB. The Arduino has a USB Bit Whacker board letting it also connect to the PS3 as a controller. In the image above you can see the computer screen has a GUI for each of the controller’s buttons. [John] moves his head to select a control and clicks a button with his finger to actuate it.
If you like this check out some of the other assistive gaming hacks we’ve seen lately.
[via The Controller Project]
This gentleman is using electrical impulses from his neck muscles to fly a toy helicopter around the room. The project is a demonstration of the AsTeRICS project which seeks to reduce the complexity of adapting the set of skills a disabled person can use to do a wide range of functions. In this case, controlling the helicopter could easily be switched to other tasks without changing the user interface hardware.
One of the plugins for the AsTeRICS project uses the OpenEEG library. This reads the signals coming from a pair of electrodes on top of each shoulder. In the video after the break you can see that as he flexes these muscles the changes in signal are mapped to the altitude of the helicopter. This is just one example of a wide range of inputs that include things like building a webcam-based mouse or using facial recognition.
The toy itself is being driven by an Arduino sending IR commands. We’ve seen quite a few project where the helicopter communications protocols are laid bare.
Continue reading “Adaptive technology used to fly an IR helicopter”