Here are some pictures of the inside of my Talkie Toaster.
Below is a picture of the frame that everything sits on. Lots of wires and connections.
Bottom right is the audio amplifier, and the sound to light section (so that it lights up when Talkie talks)
Microcontrollers are located in the middle section.
At the top there is a microphone and a speaker.
Below is an end view looking from the end opposite the amplifier.
it is the voice detection. It was a kit I purchased that sort of worked like one of those clappers they used to advertise (“clap-on, clap-off, clapper”). the difference is I modified the last bit to give me a 5v logic voltage instead of activating a relay. This modification can be seen in the top right of the green pcb. You can also see where I hide the batteries to run this all.
Below is the SRF05 sensor addition that I just completed mounted in the unit, I have done some tests and it seems like it is all working well.
The two silver tubes are part of the SRF05 detector unit.
Immediately below the SRF05 is the controller I used stripboard and a Picaxe 08.
Previously in Talkie toaster I used an LDR to sense people.
Basically a medium bright light would have to be pointing at the toaster and someone casting shade on the sensor would activate the speech circuit. This changed the voltage on a analogue input of a Picaxe microcontroller.
The idea originally was that the sensor could determine different shades to know the distance of objects Talkie was talking to, but light comes from too many locations in a room and nothing how I expected.
The new sensor determines distance (quite accurately). But then just translates this to a logic level to trigger sound. It reliably ignores objects too far away.
I set the program with a maximum and minimum distance anything outside the range is ignored.
I thought before my trip that I would like to change the sensor that activates Talkie Toaster from an LDR (light Dependant Resistor) to a SRF05 ultrasonic sensor. In about 2 days I managed to change it over and write the software.
The SRF05 is an ultrasonic detector (as used in my Mini-me Dalek) that can send pulses and then knows distances to an object.
I love the SRF05 it is so easy to work with. Basically you send a pulse and then measure the length of the pulse you get back, divide the answer and you can get your results in metric or imperial based on what you divide by.
I had the most trouble placing it so it was invisible to people looking at Talkie while still peeping out enough that it would catch people in range.
These are some short segments of video from after it was completed. As the toaster does not move, a video of the toaster in action makes no sense. So I need to interact with it a little.
I have pretty much been banned by my wife Vickie from turning this thing on, as it is very annoying.
He can interact for quite a while but true to form it gets really annoying
A view of the Vox kit with modification to interface with the microcontroller instead of a relay that came with the kit.
A wooden frame holds everything.
Speaker on top.
Amplifier bottom right.
Sound to light above amplifier.
ISD board immediately to left of sound board.
The two vertical boards under speaker are microcontroller boards (one for controlling ISD2560 sound, the other to interface everything else together).
End view above is looking from the left.
Lots of wiring. Hint: Clearly marking the wiring makes life easier later.
Sound PCB (Playback)
The 60 second ISD2560 voice recorder has a better sampling rate, so I wired 2 together in a direct addressed tandem mode. Basically one plays through the other to give 2 minutes of sound.
I recorded all the dialogue myself, modified in Audacity based on things Talkie might say in the show. Though there are actually only two minutes of recorded speech, the total time for it to run through all its speech is around 10 to 15 minutes, including pauses.
A digital vu meter flashes lights based on how loud the sound level is and I arranged the LEDs to be not in straight lines like a normal VU meter but rather a circular pattern.
To allow Talkie to hear someone I modified a VOX switch (voice operated switch) kit to output a logic level when sound was detected.
Everything is turned on by the shadow cast on a light dependant resistor (LDR).
The toaster itself had built in LEDs for frozen bread or bagel selection so I used these to give visual feedback of the current mode; the LED’s lit when it was waiting for a reply.
I wanted the toaster to cry “Help! Help! Toastercide!” if the it was moved so I added a push button switch to the base of the toaster which activated when the toaster was lifted.
I purchased some Picaxe 28x micro controllers. These are similar to a Basic Stamp but have the advantage of being cheaper and very easy to use. I created a small development PCB for the Picaxe and programmed them (I actually ended up using 2 Picaxe 28x because I ran out of ports).
Once installed I was never happy with the light dependent resistor (LDR). Levels of light had to be just right. So recently I changed this and added a SRF05 ultrasonic detector. The hardest part of the conversion to ultrasonics was finding somewhere that is a good lookout point that is not really noticeable. It was the longest part of the conversion and, after trying 3 or 4 places, I finally settled on a location. It actually works very well.
Talkie Toaster first appeared in Series 1 of Red Dwarf, and then again in Series 4. In both appearances it looked and sounded completely different.
In Series 1 it was in the form of an old style toaster, chrome with rounded edges. In Series 4 it was boxy and red, and had more dialogue. Mine was to be a mixture of the two with the look and voice of Series 1, and the attitude of Series 4.
When I dreamed up the idea to build a Talkie Toaster my plan was to find a toaster that looked like the one from the TV show, remove all the insides, and fill it with some electronics to make it talk. I wanted to build something for fun and have no moving parts to get bogged down with.
What makes Talkie Toaster a recognizable character?
The look of Talkie Toaster from Series 1
Characteristic sound and attitude
Front light that lights up in time with speech interactive speech and motion detection
Total cost would have been about $200-$250 except I reused some parts I had purchased previously.