Need help with my astromech's voice control
DarkCrawler
Posts: 24
I am working on a Q9-series astromech from scratch, and I need help with the Voice Control.
Here's the way it works: The main unit hears the commands, and sends them to the interface, which activates the application. The Interface allows up to ten commands with the eleventh used for turning off each activation.
Three-point-terminals are used to connect the interface to the application that activates with the command. When activated, it allows a current to go through it to activate the object.
The problem is, I don't know how·to hook it up.
Here is the diagram:
Anybody with an explanation of how this works and·how I would connect them to the object activated with a voice command would be great.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
DrkCrwlr
Here's the way it works: The main unit hears the commands, and sends them to the interface, which activates the application. The Interface allows up to ten commands with the eleventh used for turning off each activation.
Three-point-terminals are used to connect the interface to the application that activates with the command. When activated, it allows a current to go through it to activate the object.
The problem is, I don't know how·to hook it up.
Here is the diagram:
Anybody with an explanation of how this works and·how I would connect them to the object activated with a voice command would be great.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
DrkCrwlr
Comments
And an "object activated with a voice command" is ambiguous. What object are you activating? A light? A buzzer? A wheel?
Ambiguous Object: In the end it will be a motor, but right now I'm testing with LEDs.
Q9: I forgot to tell you, I am from The R2 Builders Club, a place where you build realistic replicas of the astromechs from the movie "Star Wars" (an astromech is what R2-D2 is). In the movie, there are a whole series of astromechs like R1, R2, R3, R4, etc. I chose to build the Q9.
What's a P2?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
DrkCrwlr
So, having gone to the site, here's some of the detail.
The HM-2007 IC is an Atmel-128, programmed as a trainable voice-command module. It is trained with a connected headset, microphone, small keypad, and LED module. The interface to the keypad and LED module look like 8-bit parallel connections. You enter a few keystrokes to indicate which of the 40 'words' you want to enter, then speak the word.
Once trained, an additional interface board will give you 'contact closures' for each recognized word.
Now, you can check out the Parallax "Analog and Digital Interface" course for how to detect and wire the 10 contact closures so you can read them with the BS2. It SHOULD be possible for the chip to send TTL-level RS-232 signals to the BS2 -- but I'm not sure it's programmed that way.
And do you want to control your motors with the HM2007 interface board itself? Or with the BS2?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
DrkCrwlr
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- Stephen