April 7, 2016
Description
This is a low cost, printable AT button. It interfaces with any standard 3.5mm mono jack system, commonly found in support situations for people living with physical disabilities.
AT buttons are a way for someone with a limited range of motion to control his or her environment at the same level as anyone else. These buttons can be used to adapt toys and home appliances such that they can be actuated with ease. Most AT buttons available are quite expensive, and are engineered to be used in serious -- 100% reliability -- situations. As a result there are a lot of DIY projects to make buttons meant for more relaxed use cases. We wanted to make a button that can be used for toy adapting and similar functions, while also providing a clean and durable design.
This button was created as part of a team-based senior design course. We worked with a local organization, UCP and TASC of Huntsville, to design and construct an AT keyboard and AT button.
Making one button takes me about 8 hours of printing and 1 hour of assembly.
Can also optionally have superglue to hold things together.
Here I'm just running through some small use cases that I've personally found for this button.
You can use a small firmware on an arduino along with a shell script to automate tasks on your computer. In the example code the shell script uses xdotool to generate a Right arrow key press, which allows me to use the button to advance slides in a power point.
You can also wire the button directly to a computer's microphone and detect button presses. This is still something we're looking into, and hope to return with more robust code.
License:
GNU - GPL