Surround Sound System Controller Replacement Includes Home Automation

[Neoxy] always wanted surround sound for his computer, and one day he managed to get a hold of a dead 5.1 system. Why buy one when you can repair someone’s rubbish, right? That turned out to be easier said than done, but after several false-starts he managed to resurrect the audio system by replacing the microcontroller.

We find his trouble-shooting technique interesting. The amp would power up without a hitch but no sound would come out of it. So he took a headphone cable and used the L and R conductors as probes. That cable was fed from an MP3 player, and by touching the probes to the audio inputs for the pre-amp and amplifier circuits he could get great sound out of the speakers. Reasonably certain that those boards were working fine he narrowed down the troubles to three chips that mix, select inputs, and control the system.

A lot of prototyping with an ATmega328 and an Arduino led him to the functionality you see in the video after the break. Not only did he get the system working, but he’s using the Arduino to add Internet control for the device.

Continue reading “Surround Sound System Controller Replacement Includes Home Automation”

Sculpting Clay With Sound

A group of students at the University of Dundee have created this interesting prototype called Sound Sculpted. The goal was to sculpt clay using sound files drive the sculpting arms. Ideally, you would end up with pieces of art that were unique to each piece of music. As you can see in the video (after the break), they did a pretty good job of building this thing and getting the arms to respond to the music. It is almost hypnotizing to watch.

We can’t help but notice that there is a bit of a design issue. Since the 4 arms are fixed vertically, and the clay spins on the same axis they are able to move on, your variation will be very limited. We think this doesn’t detract from the project, but does offer a large area for improvement.

How would you change the sculpting arms or their motion to make each piece more unique?

Continue reading “Sculpting Clay With Sound”

Building An Arduino Chiptunes Project Inside An FPGA

From time to time we find ourselves in the mood for some Chiptunes. You know, the music that accompanied all of the best 8-bit console games? These days there are a lot of projects that use the audio chips of yore to recreate the sounds, but you’re always faced with the issue of sourcing those parts. [Jack Gassett] took some inspiration from one of those projects, but solved the rare hardware dilemma by building his own Chiptunes MIDI device in an FPGA.

He saw one of our features on an Arduino controlled YM2149 programmable sound generator. He realized that you can already find FPGA libraries out there that mimic this sound generation hardware, and he’s already done extensive work with an Arduino soft processor. Why not combine the two?

He’s using a Papilio FPGA with a wing that includes a MIDI connector and audio-out jack. As you can hear in the clip after the break this sounds just like the real thing. And he’s got plans to roll as many different types of sound generating chips into the mix as possible. You know, one FPGA synth to rule them all.

Continue reading “Building An Arduino Chiptunes Project Inside An FPGA”

Fifty Dollars To Make Your Car Audio Bluetooth Compatible

We’re rather impressed with the work [Aaron] did to add Bluetooth connectivity to his 2008 Honda. He used an aftermarket kit, but rolled in his own revisions to make it look and feel like an original feature.

After being disappointed by an expensive docking system he grabbed a Jensen BT360 kit for about $35. It comes with an external speaker which would look horrid mounted on the dash. That speaker is meant to play your telephone audio via Bluetooth, while music from the phone is sent to the car stereo using an FM transmitter. Since he planned on hiding the control unit under the dash anyway, it wasn’t too hard to add some wires which intercept the audio being fed to that FM transmitter. From there he added a couple of relays to automatically route the audio signals (when present) and patched the whole thing into the Aux input. This way he doesn’t need the extra speaker, and all sound is feed to the head unit via wire instead of radio transmissions.

The final setup works pretty well. If a phone call comes in it automatically mutes the volume, or pauses the iPod if that’s what’s currently playing through the Aux port. [Aaron] thinks the bass from music played via Bluetooth is not quite as rich as when using the Aux port, but if you don’t mind the cables that’s still an option too.

Building A Media Player With An MSP430

A media player based on an Arduino and SD card has been done to death several times over, but that doesn’t mean we can’t appreciate [Matt]’s MSP430 audio player. It’s a very nice piece of work that supports a FAT16 file system and only takes up 54 bytes of RAM.

To make his dream of a 430 media player a reality, [Matt] based his work on the DIY Life Talking MSP430 project. Unlike this previous attempt to play music with a ‘430 and SD card, [Matt] threw in a full FAT16 file system, allowing him to drag and drop audio files on his computer to the SD card.

Right now [Matt]’s build can play a stereo audio file through its speakers, but the sound quality over a mono file is greatly reduced. The maximum sample rate is 16kHz; a ‘good enough’ sample rate if you’re listening with terrible headphones. In the video after the break, [Matt] plays this awesome Symphony of Science on his homebrew media player. We’re guessing his camera doesn’t do his project justice, but it’s still impressive nonetheless.

Continue reading “Building A Media Player With An MSP430”

Doppler-effect Lets You Add Gestures To Your Computer

What if you could add gesture recognition to your computer without making any hardware changes? This research project seeks to use computer microphone and speakers to recognize hand gestures. Audio is played over the speakers, with the input from the microphone processed to detect Doppler shift. In this way it can detect your hand movements (or movement of any object that reflects sound).

The sound output is in a range of 22-80 kHz which is not audible to our ears. It does make us wonder if widespread use of this will drive the pet population crazy, or reroute migration paths of wildlife, but that’s research for another day. The system can even be used while audible sounds are also being played, so you don’t lose the ability to listen to music or watch video.

The screen above shows the raw output of the application. But in the video after the break you can see some possible uses. It works for scrolling pages, double-clicking (or double-tapping as it were), and there’s a function that detects the user walking away from the computer and locks the screen automatically.

[Sidhant Gupta] is the researcher who put the video together. In addition to this project (called SoundWave) he’s got several other interesting alternative-input projects on his research page. Continue reading “Doppler-effect Lets You Add Gestures To Your Computer”

RFID Playlists Plus A QR Code Concept

Here’s another audio playback hack that uses physical tokens to choose what you’re listening to. It uses Touchatag RFID hardware to control iTunes. The concept is very similar to the standalone Arduino jukebox we saw on Wednesday except this one interfaces with your computer and the tags select entire albums instead of just one song. A shell script processes the incoming tag ID from the reader, populates a playlist with all the tracks from the associated album, then executes an AppleScript to launch that playlist. Check out the short demo after the break.

But what really caught our eye is the QR-code reader concept which [Janis] hopes to implement at some point in the future. The computer side of things doesn’t need to be changed, but we love the challenge of putting together an FPGA-based camera to recognize and decode the QR image. Looks like a perfect use for that $10 camera module and it’s FPGA driver!

Continue reading “RFID Playlists Plus A QR Code Concept”