3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.


Nunchuck text-to-speech unit. Very low cost TVout/Arduino based

Nunchuck text-to-speech unit. Very low cost TVout/Arduino based
Purpose:
Lowest possible cost text- to-speech unit for the disabled, possibly in developing countries. Stand-alone (i.e. not PC based)

Input device:
Unmodified Wii Nunchuck.
In this example I am using the thumb joystick to navigate the text menu but could also be done by tilting the 'chuck and using the accelerometers (position sensors) inside.
Letters are selected by pressing one of the two buttons on the front of the Nunchuck.

Display:
Connects to any normal TV (PAL or NTSC) via standard yellow "video in" plug.

Computer:
Arduino board - turn on the power (battery) and you are ready to go.

Software:
Based on the MIT "TV-out" system which cleverly lets an Arduino "trick" a TV into displaying a basic picture without using any sort of graphics or video card.
I have modified this software to produce a simple alphabet from which you can select letters and make words with the nunchuck. This has to be done within the limitations of the Arduino as the TVout software uses a lot of the RAM to generate the picture.

Speech conversion:
The selected words are then sent to a serial "text to speech" module connected to a small loudspeaker. This gives the spoken text.

Cost:
Total cost < $100.

Other input options:
- If a wireless nunchuck is used, the user can move with no connecting wires so long as TV is in the room somewhere nearby.
- Currently uses 2 Arduino boards (one decodes the Nunchuck data). If a simple keypad or set of switches were used instead, a single Arduino would be enough to do everything. I am a big fan of the Nunchuck as an input device though.


 
Remove these adsRemove these ads by Signing Up
 

Step 1Create a connection between Wii Nunchuck and Arduino

Create a connection between Wii Nunchuck and Arduino

You need to make a socket that you can plug your Nunchuck into. The easiest way is to buy a very cheap "nunchuck extender" cable similar to the one illustrated.
Cut off the socket end with a small length of cable attached and you will find several wires inside.
Only 4 of these wires will be required - one for each of the OUTER four connnections of the total of six within the socket. See next page.

The project does assume some knowledge of Arduino microcontroller system and how you load programs from your PC on to the Arduino boards. If not:
There is a great set of tutorials here:
http://todbot.com/blog/bionicarduino/

Another great set of tutorials.
http://www.instructables.com/id/Arduino-Expermentation-Kit-How-to-get-Started-wi/
 

« Previous StepDownload PDFView All StepsNext Step »
11 comments
Sep 14, 2011. 12:21 PMshortdiesel says:
Very cool. Very cool. I like projects that can benefit people.

If I were up to the challange I would control my Android phone with the Wii remote (or even a device that can scan eye movements) and use the built in text to speech capability to have it on the go. Is anyone aware of pulling something like this off?
Dec 5, 2010. 5:16 PMEmiliogiz says:
Y'know, it's cheaper to use a wii nunchuck adapter than buy the extension cable. It also doesn't permanently embed the arduino. Both Sparkfun and Solarbotics sell them:
http://www.sparkfun.com/products/9281
http://www.solarbotics.com/products/31040
Nov 10, 2010. 11:37 AMWingDings says:
Nice! There's some great Engrish on the controller extension pack, too! :)
Nov 7, 2010. 2:09 AMrrrmanion says:
a few adaption could make this mass (instructable) market:

-small screen on a wrist strap as opposed to big TV.
- speakers mounted on the user, instead of a small loudspeaker by the TV.
-perhaps a less expensive control device than a Nunchuk, because you only need a joystick.
Nov 10, 2010. 9:39 AMrrrmanion says:
dude, that would be awesome, and then you could do loads of adaptations an different versions
Nov 7, 2010. 8:52 PMkyle brinkerhoff says:
hey you know theirs a ps2 keybord input library out their for the arduino , might make your life easyer, also if you use a serial display, you could essentially make an open source version of the speak and spell
Nov 7, 2010. 6:15 AMeitherrideordie says:
Man for a concept idea this is awesome as, works great, and has sooo much capabilities and things that it could potentially do, great job!! :D!!
Nov 6, 2010. 11:19 AMthepelton says:
Nice idea! If I were making it, I would add a list of the most common 2-3 letter words, such as "The, In, On, For, As, ..." Otherwise Very well done!
Nov 7, 2010. 2:05 AMrrrmanion says:
if you really wanted to be clever, you could use the same technology used for texting on phones, to recognize what is being typed,

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
127
Followers
10
Author:XenonJohn