[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.
Continue reading “Adding Bluetooth remote control to PC speakers”
[Michael Chen] liked the sound he was getting out of these Corsair SP2200 computer speakers, with one big exception. They were giving off some unpleasant crackling sounds. He figured this might be as easy as replacing a faulty potentiometer, but soon found out the fix was going to be more complicated than that. All said and done he ended up reworking the design of the speakers’ amplifier board.
The hardest part was identifying the problem. Once he had cracked open the case he found the volume potentiometer was working correctly by testing it with a multimeter. Next he inspected the board for bad solder joints but didn’t really find any. The breakthrough came when he realized that the crackling was also happening when he used headphones. With that discovery he started making a few more observations and realized that the crackling didn’t happen when the volume knob was all the way up or all the way down. There was an impedance issue between that potentiometer and the amplifier circuit. He rerouted the signal flow on the board to use the headphone amp as a filter and it fixed the problem. Fittingly, he’s entered this project into the Instructables Fix & Improve contest.