Voice recognition control of Starcraft 2 USB light-up Pylon. Bonus tear-down album.

Similar projects worth following
Turn on Pylon light:

Turn off Pylon light:
"My life for Aiur!"

The heart of this project is the Geetech voice recognition module. In conjunction with an Arduino Nano and a relay, this little light-up Pylon can be voice controlled. The voice recognition module operating manual can be found here.

The operation of this design is very simple. You record a couple phrases, enable the voice recognition module, and when it detects a certain phrase, it will send out a hex value corresponding to it. In this design when "YOU MUST CONSTRUCT ADDITION PYLONS!" is detected, it will signal to the Arduino which will drive a transistor gate. This will power up the relay coil and complete the circuit to power the pylon. The phrase "My life for Aiur!" will disengage the relay.

  • 1 × ATtiny85 Microprocessors, Microcontrollers, DSPs / ARM, RISC-Based Microcontrollers
  • 1 × IRF740 MOSFET
  • 1 × Omron G5LA-14 5V relay
  • 1 × Starcraft USB Pylon
  • 1 × 1N4005 diode

View all 6 components

  • Making an enclosure

    Scott Clandinin07/06/2017 at 06:00 0 comments

    It's about time I finally put this thing in an enclosure! I decided to use an ATtiny microcontroller and a smaller 5V relay for this.

    Now I can put this compact case anywhere, maybe even as a Christmas tree topper!

    "You must construct additional Pylons!"

  • Geetech Voice Recognition Module Review

    Scott Clandinin12/10/2016 at 03:03 0 comments

    I'm going to briefly review this ~$30 module for anyone interested in this or other options. I used the microphone supplied with the device, so no doubt it would be better with a higher quality mic.

    (Pretty poor soldering job on the IC, a few solder bridges. Luckily many of the pins aren't connected to anything!)

    Pros: This was easy to use and get started quickly. There was good documentation, with 15 slots for commands. The design of the commands make it easy to integrate with a project and control adding/deleting commands.

    Cons: The length of command was limited to about 1-1.5 seconds, so you are limited to very short phrases. In fact, my command for turning the light on was cut a bit short, so the phrase "you must construct additional" all that was needed to turn it on (so I put a short delay before turning the light on to make it seem like the entire phrase did it, shhhh).

    It doesn't seem sophisticated enough to pick keywords out of sentences either. For example, I made the keyword to be "pylons", and when I said the line "you must construct additional pylons", the module would not pick up on the word. The module would be looking for the silence before the word as it begins recording as soon as you are prompted to start speaking.

    In summary, this is a good little module for a decent price if you are looking to control things with simple and short commands. If you're looking for long commands with sophisticated recognition, this isn't the device for you (which isn't a surprise given the price-point).

  • Bonus Pylon tear-down

    Scott Clandinin11/17/2016 at 04:52 0 comments

    I wanted to take the USB pylon apart to see how it was made (and to see how much space was available inside for possible modifications). Enjoy the album.

View all 3 project logs

Enjoy this project?



Alex Martin wrote 11/17/2016 at 23:10 point

I normally can't stand having extra "stuff" lying around the house, but I could see myself making an exception for this. Cool idea!

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates