[Vanhackspace] Help with C-code/Arduino project
starrant at telus.net
starrant at telus.net
Fri Mar 12 12:55:53 PST 2010
Hello Everyone,
I'm involved in a student project to make a communication device for ALS (Lou
Gehrig's disease) patients. The finished project will be entered into an
annual competition held by the ALS society. It is also part of a "capstone
project" course at BCIT for the three students involved: myself and two fellow
students in the Biomedical Engineering program, Julie and Brad. We have done a
lot of research with patients and caregivers on the specific needs of this
patient group and targeted our project to be a prototype of a robust,
inexpensive, simple alternative to existing "assistive communication" devices on
the market. We have partly based our device on two previous BCIT student
projects that were entered in last year's ALS society contest, one of which won
the $1000 "innovation" award.
The device is a microcontroller (atmega/Arduino) based device that provides a
user interface which allows users with severe physical disabilities (i.e., can
only activate a customized switch) to input and display messages, or play pre-
recorded voice messages. Text input is achieved with a "scanning" matrix of 64
LED's that backlight the letters for display, and output is on a 4X20 LCD
display; voice message selection is a similar "scan" of message choices on the
LCD, with output of .WAV files stored on an SD card via an Arduino Wave Shield
and speaker. Several other features including audible alarm, user-configurable
scan speed and other settings, sleep mode, output to RS232 printer, etc. are
also on the wish list. The hardware prototype is well-defined and nearing
completion. We have a "test-rig" that we are using to develop the code.
The school term only has 5 midterm-and-finals-filled weeks left however, and the
three of us are more "hardware oriented" and finding the programming daunting.
Our code "sorta works" but is clumsy, buggy, and has yet to include many of the
"wish list" features.
We are looking for a volunteer:
1.) Someone who is ideally an excellent C-code writer and familiar with the
Arduino, LCD displays, Wave shield, etc., to work with Julie (our best
programmer) to get the basic functional code working well and looking good, then
adding some of the other "wish list" functions. This might be quite a few hours
of work, or it might be something a professional programmer finds trivial, we
really don't know....
2.) Someone (maybe the same person, or not) to help us hack an RS232 thermal
printer so that the user has the option of outputing hard-copy that they have
entered via our device.
Why you may be interested in helping:
-It's a good cause, helping severely handicapped people to communicate.
-It's an interesting project, with lots of blinky lights and sounds.
-There is the potential to win a prize up to $5000. This would be shared
equally among all the group members.
-Your name would be included as a project member for the competition, you can
list it on your resume etc.
-Did I mention Beer? Lots of Beer.
If you are interested, please contact me and describe your credentials,
experience, time availability, and the reasons you are interested. Part 1
above would ideally start *now* and end by the end of March, early April at the
latest. Part 2 is optional, and could take place during April right up to the
competition.
Stephen Tarrant
starrant at telus.net
604-301-0214
More information about the Vanhackspace
mailing list