Adding Bluetooth remote control to PC speakers

adding-bluetooth-remote-control-to-pc-speakers

[Andrzej's] plain old computer speakers are ordinary no more. He pulled off a fairly complicated hack which now lets him control speakers via Bluetooth.

He had a set of Creative brand computer speakers with a volume potentiometer that needed replacing. He was having trouble finding a drop-in replacement part and decided he would just go with a rotary encoder. Obviously you can’t just drop one of those in, he would need a microcontroller to monitor the encoder and translate the change into the appropriate resistance. He figured if he was going this far he might as well make the most out of the uC.

Above you can see all the stuff he crammed into the original case. The rotary encoder is seen on the lower left. An ATmega8 is on a PCB he made himself. The white part to the left is a digital potentiometer which feeds the resistance to the original speaker PCB. On the left is the Bluetooth module which lets him control everything from his phone. You can see a demo of that after the break.

Comments

  1. N900, best phone for hacker ever made.

  2. truebassb says:

    Nice hack,i don’t intend to bash it but converting it to Rotary is rather waste of time and resources for something without value like these speakers,

    I would just Motorize the potentiometer and use just a positive and negative voltage signal to control the motor over bluetooth or whatever else… In this case anything other than IR is not worth it unless you want to demonstrate your abilities or just want to play.

  3. alxy says:

    You could have kept the original potentiometer’s and fed them into the ADC of the mcu. The input with “priority” is the one most recently changed. Also, for the output stage, cheap audio opto coupler’s would be easier to work with (basically an LED+photocell in one package).

  4. Paul says:

    Okay I like this… But I want to know if we can do this kind of thing but instead flow music to the HC-05 bluetooth module. So I want it to be PC -> HC-05 -> Speakers. And they will play anything to whoever is connected to it. How could we approach that?

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 92,099 other followers