I put it together as a tribute to the old Popcorn service in Northern California. You could dial POPCORN from any phone, and a recording would tell you the time of day.
Originally, I wanted to use Joanne Daniels' voice (she was the voice of Popcorn), but I couldn't get enough samples of her saying all the numbers. Pat Fleet (the lady that says "A, T, and T") actually offers recordings, but you have to pay for them. So I settled on using my voice, and it's easy to substitute your own.
First, a little demo, then flip to the next page and I'll show you how to make it on a breadboard.
Remove these ads by
Signing UpStep 1: FAQ
Audio samples are stored on an SD card. The time is tracked with the DS1307 RTC. The microcontroller polls the RTC every second to update the display and watches the big red 'announce' button. Once you hit the button, the microcontroller plays the appropriate samples based on the current time.
Q: How do I use my voice?
You just record your voice and copy to the SD card. I'll show you how in a bit, but it's easy.
Q: Can I make it do x
Probably. You can download the code on the next step - you can poke through it and change things fairly easily.
Q: What are the technical details?
It's a Parallax Propeller running at 80Mhz connected to a DS1307 Real-time clock and an HD44780 8x2 Character LCD (4-bit interface). The Propeller manages everything including audio playback using rayman's excellent wav playback objects. 16kHz mono or stereo wav playback is supported.
Here's a walkthrough of how it works. Note that I'm using an LCD UI module and Propeller Platform SD, but this instructable will show you how to build it with a breadboard.













































Visit Our Store »
Go Pro Today »




How would I make the talking clock to alarm and talk for every 2 hours?
Do I need a timer ? What components that I should add on ?
Really need your guide very much :D
Thank you =)
I was wondering if the propeller can play sounds polyphonically? I'm thinking of building a drum module, and weighing different microcontrollers. if the prop plays polyphonically then I'm good to go.
Thanks!
Nicely done. Thank you for sharing.
If you push the button at 11:10:55, the audio will start playing immediately and announce 11:10:55, but the tone won't sound until something like 11:11:05.
Having it be correct wouldn't be hard, but it would take a bit more work.
That is great! I'm going to get my Polish girlfriend to do the samples, she loves the sound of her own voice!
A great idea!
Either way, you'll also need a microSD card, a power adapter and an old pair of headphones.
:)
Jonathan
L