Whistle controls for you home electronics

You know how to whistle don’t you? You just put your lips together and blow. But do you know how to make the electronics around you react to your whistled commands? Well [Befi] figured out a system that allows him to assign a whistled command to various home electronics.

He’s using a set of RF remote control outlets to switch power to various devices like a desk lap, or a turn table. The board you see in the image above is the remote control that came with the system, but that chip is an ATmega8 which he added to give round-about USB connectivity using a serial-to-USB converter. The technique is simple enough that we’d bet you can get this to work with an ATtiny2313 and the V-USB project but that’s another story.

The additional piece is the use of embedded Linux to detect and process whistled commands. In the video after the break [Befi] explains that he’s using a Dockstar along with a microphone to capture audio input. It uses a Fast Fourier transform algorithm to process the clip and pushes commands to the remote control after processing is complete.

Comments

  1. jackkrause says:

    Pretty useful.
    I feel like you could emulate this operation by using nothing but bandpass filters and monostable 555 timers though.

  2. jackkrause says:

    Pretty useful, I’ve been thinking about automating my lights like this.
    I’m pretty sure you could get this identical operation by using nothing but a few bandpass filters and a monostable 555 timer, no need for digital logic at all.

  3. ARoss says:

    I can’t be the only only imagining something on the order of “Willy Wonka & the Chocolate Factory” with Gene Wilder on that tiny flute

  4. Ren says:

    My daughter asked me this past weekend to invent a “Snapper”, based on the Clapper light switch. Here goes…!

  5. Radiodork says:

    Whistle controls for me home electronics?

    Me excite at possiblites. Me think me has one or two ideas for making home more special.

    First idea me make? Whistle-activated grammar check.

    Oh, typos. Fun.

  6. fightcube says:

    I’ve used “dead bug” style wiring in the past, but this is the first “Squashed Bug” style I think I’ve seen. Awexome ;-)

  7. “…performance artist and pigeon fancier Amos Latteier experimented with pigeon photography…”
    How exactly does one become a “pigeon fancier”?

  8. borgar says:

    way better than clapping, not only easier to encode different commands, but also leaves your hands free

    brilliant

  9. James says:

    Is it just me, or does the pcb look like a mouse? ;-)

  10. Drake says:

    Whistle control for you electronics
    Whistle control for your electronics

    Might make a good April fools joke. Modify it to respond to an inaudible frequency, then tie an emitter to random objects to turn things on and off.

  11. SpydaMonky says:

    Very cool, too bad I can’t whistle!

  12. squareceo says:

    The NBA uses something similar to this for their shotclocks…A precision timer is tuned to listen for the exact frequency of the referee’s whistle when its blown, and the shot clock will be reset upon hearing said whistle

  13. Fallingwater says:

    I may be paranoid, but the fact that he’s talking so quietly seems to imply that the gadget is sensitive to more than just whistling. I get the feeling he was trying very hard not to have it activate with the sound of his voice.

    • befinitiv says:

      I understand that it could look like that. But it’s just my way of speaking ;)

      In fact, there is absolute no amplitude threshold in the system. Due to that it makes no big difference if I am speaking loud- or quietly.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 93,625 other followers