[Ivan] made something special with this car stereo hack. He altered the head unit to play MP3 files from USB and added an auxiliary line-in. But looking at it you’d never know. That’s thanks to the work he did to create a false button hiding the audio jack, and a false cassette hiding the USB port and MP3 player display. Possibly the best part is that the radio itself still works like it always did.
There are several components that went into making the system work. It starts with the cassette/radio head unit. To that he added an MP3 player with remote which he picked up on Deal Extreme. He wasn’t a huge fan of the IR remote that came with it so he rolled in a remote that mounts on the steering wheel. To pull everything together he used a PIC 16F877a. The microcontroller controls the lines which tell the head unit if a tape has been inserted. When [Ivan] selects either the Aux input or wants to play MP3s from a thumb drive the uC forces the head unit into cassette mode and the audio from the player is injected into the cassette player connections.
To help deter theft [Ivan] created two false fronts. The end of a cassette tape plugs into the USB port. The rewind button plugs into the Aux jack. You can get a good look at both in the demo after the break.
Continue reading “MP3/USB/Aux hack hidden behind cassette facade”
This little box not only plays tunes, but it lets you control several aspects of playback without touching a thing. [Thomas Clauser] calls it the LighTouch and we like it because it uses inaudible sound to control audible sound.
We think the pair of cylinders sticking up through the top of this project enclosure will be recognized by most readers as the business end of an ultrasonic rangefinder. This is the only control interface which [Thomas] chose to use. Although he didn’t write very extensively about the specific control scheme he implemented, the video embedded in his post shows some of the gestures that cause the Arduino inside to change its behavior. For instance, a swipe of the hand at higher level starts playback, swiping at a lower level pauses it. When adjusting the volume the box responds to how close his hand is to that sensor. With this control in place, the music side of these things is simply handled by a music shield he is using.
This clock radio plays tunes from Minecraft and it’s decorated to look just like a creeper head. In the game mob heads are available as decoration and [Young_Maker] liked to spice up his virtual bedside table with a creeper head. But we think it looks just as good in its physical form.
The main part of the clock is an Arduino with a character LCD screen. A DS1307 real-time clock makes sure the device is accurate. We called this a clock radio in the title of the post, but it’s more of a clock MP3 player. The uMp3 board is used to play random music from the game. We would categorize the soundtrack as minimalism, which is a reasonable way to gently wake in the morning. But if time runs out the boom of an exploding creeper is played to make sure you’re not late for work.
We’ve embedded [Young_Maker’s] demo video after the jump.
Continue reading “Minecraft clock radio puts a creeper head next to your bed”
Here’s an inexpensive Arduino-based MP3 Jukebox (translated) which [Jose Daniel Herrera] put together.
He spent some time making sure that it looked great sitting on a shelf with his other audio equipment. This started with a wooden box which is some reused packaging. We’re not familiar with the ‘iNFUSiONES’ product; perhaps it’s tea or tobacco? At any rate, to this he added a custom face plate to host the character LCD, rotary encoder, two buttons, and to act as a grill for the two speakers.
The speakers and their accompanying amplifier circuitry were pulled from a portable speaker set. He combined them with a VS1002d MP3 decoder module, SD card breakout board, and the Arduino itself. In addition to the overview post linked above, there is also a collection of assembly photos, and a post discussing the way he arranged the code for the control systems (translated). See and hear the unit in action in the clip after the break.
Continue reading “Arduino MP3 Jukebox”
[Hyeinkali’s] iPod Nano looks right at home on the dashboard of his 2001 Honda Accord. He got rid of the simple LCD clock and the buttons that were used to set it. The hack holds the iPod securely in place, but it remains easy to remove and take with you.
He started by popping out the bezel that holds the clock module and hazard light button in place. The original display was about the same width as the Nano, but he wasn’t interested in mounting the mp3 player under the dash. Since he needed to be able to take it with him to sync his music library he made a space near the bottom of the bezel to accept the connector end of the USB cable while keeping the device accessible. After connecting the other end to power he covered the hole in the bezel with mesh and put everything back together. We’re not sure if audio is piped into the car stereo via a cable or through Bluetooth, but it does feed to the head unit.
Building an audio player is a fun project. It used to be quite a task to do so, but these days the MP3 decoder chips are full-featured which means that if you know how to talk to other chips with a microcontroller you’ve got all the skills needed to pull off the project. But that must have been too easy for [Ultra-Embedded], he decided just to build an MP3 player out of an FPGA.
It’s not quite as difficult as it first sounds. He didn’t have to figure out how to decode the audio compressions. Instead he rolled the Helix MP3 decoder library into the project. It had already been optimized to run on an ARM processor, and since he’s using a RISC soft processor the translation wasn’t tough at all. He’s using a 24-bit stereo DAC chip to bridge the gap between the audio jack and the FPGA output. Clocking that chip with the FPGA isn’t ideal and causes 44.1 kHz audio to run 3% too slow. He says it’s not noticeable, which we believe. But if you try to play along with a song the pitch shift might end up driving you crazy.
If you’d prefer to just stick to the microcontroller based players this one’s small and inexpensive.
One thing you can look forward to when arriving at home after a long, arduous day at the office is some peppy theme music when you walk in the door. [Sebastian Sommer] built the system, and shows it off in the video after the break by dancing to James Brown’s I feel good.
The setup uses an Arduino as a microcontroller. It monitors a hall effect sensor on the jamb which detects a passing magnet on the door. We guess this means the system doesn’t know if you’re coming or going but perhaps a future upgrade would add an infrared beam to detect your legs as head out the door. The music itself is played by an SparkFun MP3 shield which has a decoder chip, microSD slot, and audio jack for the powered speakers. [Sebastian] grabbed a copy of [Bill Porter’s] mp3 shield library to get the project up and running quickly.
This is a pretty cool addition if you’re already using an Arduino for a door lock or vice versa. Or maybe you’re not home enough to make this hack worth it, in which case you simply must take this music playing Tesla coil hat along on your commute.
Continue reading “Your theme song greets you at the front door”