[Dino’s] Talking Box(es)

[Dino] is about three-quarters of the way through his talking box project. He’s completed one of the two boxes, and is showing off the technique he uses to marry motion with sound in order to mimic flapping lips with the box top.

You may remember [Dino’s] first look at the EMIC2. It’s a single-board text to speech module which is what provides the voice for the box. But what fun is that without some animatronics to go along with it? So [Dino] started playing around with different concepts to move the box top along with the speech. This is easier said than done, but as you can see in the video after the break, he did pull it off rather well. He built a motor control circuit that takes the audio output of an LM386 amplifier chip and translates it into drive signals for the motor. The shaft is not directly connected to the lid of the box. Instead it has a curved wire which is limited by a piece of string so that it doesn’t spin too far. It lifts the lid which is hinged with a piece of cloth.

5 thoughts on “[Dino’s] Talking Box(es)

  1. Very interesting! I am making a puppet, a John Steed in the form of a marionette like a Thunderbird puppet. I needed his mouth to move in time to speech and it is not easy to do at all. I am using an Arduino and feeding the audio into it via a filter then converting that into drive signals to power a solenoid via a MOSFET. It’s very hard to get something that works well. I put a little film on YouTube of it.

    http://www.youtube.com/watch?v=8ELWy8O1fnk

    The solenoid is in the neck and chest (like the real Thunderbirds) and the eyes are controlled by a micro servo in the head.

  2. Yay Dino :) I used a solenoid to drive dampened (sticky cassete door goo) gears. It works pretty well as a fudge fix. Working on a talking cat for the wife from a flashlight I found at the thrift. It will have to be later on as I have to move the components from “Pac man” to the cat and probably do some math as the weight of the head lid is different. Nice work Dino as always :)

Leave a Reply to soopergoomanCancel reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.