When you want to jam out to the tunes stored on your mobile devices, Bluetooth speakers are a good option. Battery power means you can take them on the go and the Bluetooth connection means you don’t have to worry about cables or wires dangling around. Unfortunately the batteries never seem to last as long as we want them too. You can always plug the speaker back in to charge up the battery… but when you unhook those cords they always seem to end up falling back behind the furniture.
[Pierre] found himself with this problem, but being a hacker at heart meant that he was able to do something about it. He modified his JAM Classic Bluetooth Wireless Speaker to include an inductive charger. It used to be a lot of work to fabricate your own inductive charging system, or to rip it out of another device. But these days you can purchase kits outright.
The JAM speaker was simply put together with screws, so no cracking of the plastic was necessary. Once the case was removed, [Pierre] used a volt meter to locate the 5V input line. It looks like he just tapped into the USB port’s power and ground connections. The coil’s circuit is soldered in place with just the two wires.
All [Pierre] had left to do was to put the speaker back together, taking care to find space for the coil and the new circuit board. The coil was taped to the round base of the speaker. This meant that [Pierre] could simply tape the charging coil to the underside of a glass table top. Now whenever his Bluetooth speaker gets low on battery, he can simply place it on the corner of the table and it will charge itself. No need to mess with cables.
[Edward] and [Tom] managed to build an actual phased array speaker system capable of steering sound around a room. Powered by an Atmega 644, this impressive final project uses 12 independently controllable speakers that each have a variable delay. By adjusting the delay at precise intervals, the angle of maximum intensity of the output wave can be shifted, there by “steering” the sound.
Phased arrays are usually associated with EM applications, such as radar. But the same principles can be applied to sound waveforms. The math is a little scary, but we’ll walk you through only what you need to know in case you’re ever in need to steer sound with a
speaker and a servo phased array sound system.
Continue reading “Steering Sound with Phased Array”
This breadboard version of a Simon Says game is a great way to try your skills on a new microcontroller platform. The eight-pin chip seen in the center of the board is an LPC810 microcontroller which [Hartmut Wendt] is just getting started with. It’s a rare example of a low-pin count DIP package for an ARM device (Cortext M0). The breadboard friendly footprint makes it easy to work with, but you could pull off the same build with a dev board like one of the STM discovery offerings or the Stellaris Launchpad boards.
Why is this a good way to learn? It involves input, output, and generating waveforms which we’d assume means timers (we didn’t dig through the source code which is available form the page linked above). Each colored button has a matching LED which blinks out the pattern which you must replicate to keep the game going; you know how Simon Says works, right?. At the same time a different pitch is played by the speaker on the right.
Another good exercise would be to take [Hartmut’s] code and port it for a different chip, be it ARM or otherwise.
Continue reading “Simon Says learn how to program ARM chips”
[Home Brand Cola] is quite happy with his Nexus 7 with the exception of the built-in speaker. It produces fairly good audio quality until he reaches about 50% volume level. Anything above that produces distortion. He figured out how to fix it using a small piece of bubble wrap.
The eureka moment came when he was using his Nexus 7 and discovered he could fix the distortion by gripping the top and bottom parts of the case strongly between his finger and thumb. This led him to realize that the speaker unit is a bit loose and the unwanted noise is produced when it vibrates against the case. The video after the break shows the fix, which places a strip of bubble wrap (looks to be about 1″ by 3″) on top of that speaker unit. When the case is snapped back together the packing material helps hold everything in place and now he can use his tablet at full volume without any problems. One of the comments on the Reddit thread asks about heat problems with the addition of this plastic. He’s been using it for a few weeks and so far no issues there.
Continue reading “Bubble wrap cure for Nexus 7 speaker distortion”
Piezoelectric speakers are found all around you, from musical greeting cards to the tweeters in your car stereo setup. Making your own piezo speakers is actually very easy, as [Steven] shows us after replacing the speaker in a clock radio.
Piezo speakers require a small crystal with piezoelectric properties, so this build is the perfect followup to [Steven]’s tutorial for making Rochelle salt crystals. After attaching two strips of aluminum foil to his Rochelle salt crystal, [Steven] took the wires that previously went to the clock radio speaker, connected them to the crystal, and turned on the radio. When attached to a tin can, the newly created piezo speaker created a little bit of sound, but the results weren’t very impressive.
To boost the sound output of his homemade speaker, [Steven] needed to increase the voltage across his piezo speaker. At first he tried a doorbell transformer with somewhat better results, but much more sound was produced when he used a transformer taken from a microwave oven.
After experimenting with his microwave transformer and Rochelle salt, [Steven] moved on to piezo elements found in BBQ and cigarette lighters. These homemade speakers were much clearer than the chunk of Rochelle salt he was using previously, and surprisingly produced about the same audio quality as a commercially made piezo speaker [Steven] picked up at Radio Shack.
You can check out the build video for [Steven]’s crystal speaker after the break.
Continue reading “How to make your own piezoelectric speaker”
If you’re like a lot of people, most of the time your computer speakers are on without actually playing any music. This wastes a bit of power, and [Bogdan] thought he could create a circuit to cut down on that wasted electricity. The result is a very tiny auto-on circuit able fit inside a pair of speakers.
The circuit is built around the ATtiny13, very nearly the smallest microcontroller available with an on-board ADC. When music is played on the computer, the ATtiny senses a bit of voltage in the audio line and switches a relay to power the speaker.
Of course, there is always the problem of music with a high dynamic range; if the sound played from the computer has too low of a volume, the ATtiny might turn the speakers off even if music is playing. [Bogdan] solved this problem by adding a timer to his code; if nothing is detected by the ADC for three minutes, the speakers turn off.
[Jon] wanted his speakers to come on and off along with his TV. The speaker heats up if left on so he didn’t want to do that. But killing the power also resets the volume level (this is an old set of PC speakers and the remote is wired, not IR) so using one of those switched power strips was out as well. He thought a bit about trying to use the power LED on the TV to build his own circuit when it dawned on him. It’s possible to monitor the USB port on the TV and use it to switch on the speakers.
The circuit above uses a couple of opto-isolators to protect both the television and the speakers. The 5V line from the USB port on the back of the TV is monitored by an XNOR gate (which helps to filter out some of the toggling at power-on). When that gate latches it activates a 555 timer which in turn fires up the speakers. Presumable this happens when power is cut as well, but we’ll let you work through the circuit logic yourself.