Well, I now have an Arduino croaking out arithmetic like an asthmatic dalek. Now I'm looking at moving it over to 64 bit floating point arithmetic. Fortunately some Germans have done the heavy lifting.
I'll continue developing the project on a new thread.
Just had a quick look at what scientific calculators are available for the partially sighted, and they are in the $250+ range compared to $!0-$20 for cheapies. That's quite a price gap. I had no idea. I don't like the idea of partially sighted high school students sharing calculators.
A bunch of random bits* from Tayda, because they have a discount coupon until tomorrow. :)
*Including the 1/4" jack sockets and stomp switch that I will need for the no-moving-parts accelerometer based wah wah pedal that I proposed a while back. I envisage a low tech rocker: a wooden board nailed to a rolling pin.
Yes. Flite on Raspi certainly would be a possibility. I'm looking into whether Flite could run on a Stellaris Launchpad.
Once I've got the Arduino prototype up and running I'll put up a video in a new project thread. I've got a full featured scientific calculator going over UART, just need to integrate it with the speech and format the output properly (sprintf useless in Arduino IDE.)
I got the webbotlib speech library going on an Arduino just now. The speech is quality is indeed terrible, but I'll go with it for now. Once I have a prototype up I can try something else. Possibly real speech samples rather than phonemes.
A brief survey of youtube tells me that all talking calculators simply blurt out the digits. It might be nice to hear proper number strings like "four thousand two hundred forty one" rather than 4-2-4-1. Any opinions on that?
I have also found various implementations of the shunting yard algorithm for doing the calculations. Only fancy graphical calculators actually use this algorithm, but I'll go with it for now. It will be easy enough to dumb it down later to mimic cheap calculators.
[quote author="ian"]There were about half as many entries [for the 7400 competition] this year, so we'll probably take a few years off and try different contests instead. Any suggestions?[/quote]
How about a reverse engineering contest? Open for coders with ideas for drivers etc as well as hardware freaks.
Whatever the contest, it would be nice to have a student prize.
[quote author="ian"]There were about half as many entries this year, so we'll probably take a few years off and try different contests instead. Any suggestions?[/quote]