Faux Vintage Radio Gets AirPlay Upgrade

There’s plenty of vintage-styled hardware out these days, with quality and functionality being mixed at best. [Huan] found such a device in the form of an attractively-styled Bluetooth speaker. Deciding he could improve on the capabilities while retaining a stock look, he got down to hacking.

The aim of the project was to keep the original volume knob, buttons and screen, while replacing the internals with something a bit more capable. A Raspberry Pi Zero was sourced as the brains of the operation, with the Google Voice AIY hardware used as the sound output after early attempts with a discrete amplifier faced hum issues. An Arduino Pro Micro was pressed into service to read the volume encoder along with the buttons and drive the charlieplexed LED screen. Shairport Sync was then installed on the Pi Zero to enable Airplay functionality.

It’s a basic hack that nonetheless gives [Huan] an attractive AirPlay speaker, along with plenty of useful experience working with Arduinos and Raspberry Pis. We’ve seen similar hacks before, too. If you’re working on your own stereo resurrection at home, be sure to drop us a line!

Raspberry Pi Radio Streaming Service Guts Yamaha Shelf System

There are dozens — dozens! — of options to meet your music and streaming needs these days.  Looking to make something of his own that retains that 90’s vibe of having a dedicated stereo system but with modern wireless integration, [thk4711] turned an old Yamaha hifi into a Raspberry Pi streaming client.

As far as the case goes, a few modifications allowed [thk4711] to use all of the existing buttons, and a quick-swap of the back-plate and screen gave him a better enclosure than one he could fabricate himself. The power supply proved to be the most difficult part of the project due in part to some “digital noise” interference between the digital and analog components while they were wired to a common ground. This was solved by implementing two transformers, a LM2596 voltage regulator and a LT1084 low-noise power supply to smooth things out.

The Raspberry Pi 2-centered device supports internet radio, Spotify connect, Airplay, USB and auxiliary inputs.

Continue reading “Raspberry Pi Radio Streaming Service Guts Yamaha Shelf System”

Hackaday Links: December 22, 2013


[Korben] is using a picture frame as a Bluetooth speaker (translated). He hacked a Rock’R² for this project. It’s a device that has a vibrating element which can be used to make any hollow item into a speaker.

Entertain yourself over the holidays by mastering the Apollo Guidance Computer simulator. It’s a JavaScript version of the computer used in the modules of the Apollo moon missions.  [Thanks Gregory and Paul]

Here’s a little mirror attachment that lets you use your laptop as an overhead projector. [Ian] calls it the ClipDraw. Affix it to the webcam and use the keyboard as the drawing surface. Since it’s simply using the camera this works for both live presentations and video conferencing. What we can’t figure out is why the image doesn’t end up backward?

This guide will let you turn a Carambola board into an AirPlay speaker.

Those who suck at remembering the rules for a game of pool will enjoy this offering. It’s some add-on hardware that uses a color sensor to detect when a ball is pocketed. The Raspberry Pi based system automatically scores each game.

We spend waaaay too much time sitting at the computer. If we had a treadmill perhaps we’d try building [Kirk’s] treadmill desk attachment. It’s made out of PVC and uses some altered reduction fittings to make the height adjustable. It looks like you lose a little bit of space at the front of the belt, but if you’re just using it at a walking pace that shouldn’t matter too much.

You can have your own pair of smart tweezers for just a few clams. [Tyler] added copper tape to some anti-static tweezers. The copper pads have wires soldered to them which terminate on the other end with some alligator clips. Clip them to your multimeter and you’ve got your own e-tweezers.

Adding AirPlay To A Shelf System


AirPlay is a great system. It allows you to send whatever media is playing from one device to another. Sure, we wish it were a bit more open (Apple is certainly not known for that) but there are several option for creating your own AirPlay receivers. After coming across a project that does just that, [Matt Shirley] decided to turn his shelf system into an AirPlay receiver.

The path to his goal depends on the Raspberry Pi’s ability to receive AirPlay audio using the Shairport package (we just looked in on another player that does this last week). He uses an Edirol UA-5 USB audio interface as an amplifier for his record player. He wasn’t using the USB port for it and knew that it would be simple to connect the RPi USB as a host for the device.

Wanting to keep the look of the system as clean as possible he popped the lid off of the amp. There is just enough room to fit the small RPi board inside. He hacked (literally, look at the pictures) an opening for the USB ports into the side of the metal enclosure. A short patch cable connects from one port to the USB jack on the back of the amplifier. The white cable leaving the side of the case provides power to the Rasperry Pi. The surgery was a success and now he can listen to his tunes with a tap of his finger.

Dedicated Pandora Player Plus AirPlay Built Around The Raspberry Pi


[Shaun Gehring] wanted an Internet radio player. Although he did have some troubles along the way, the final project turned out very well. Housed inside this case which used to house a spindle of bland CDs is a Raspberry Pi that plays Pandora radio and serves as an AirPlay receiver.

The GPIO header of the RPi makes this project a lot easier. [Shaun] used Adafruit’s breakout board to solder connections for the six buttons and the character LCD screen. Plug some speakers into the audio jack and the hardware end of the deal is finished. The software side of things is very similar to the BeagleBone Pandora player we looked at in September. It uses a Linux distribution (Rasbian Weezy) and the Pianobar package.

Pianobar is very versatile. You can control it using a First-In First-Out file. Once [Shaun] figured out how to use mkfifo to set up the file, he was able to control it from a script by monitor button presses and echoing the associated command to the FIFO. The finishing touch was to add AirPlay support via the shairport package.