Thanks so much to Rick for sending in his great antique radio project! Check out the full build here.
One of my favorite things in the world is The Thrilling Adventure Hour (TAH), a stage production in the style of old-time radio, performed live on stage, and recorded as a podcast. I fly to LA once a month to see the live show, wherein actors stand on stage at microphones, scripts in hand, performing episodes of different story lines. The evening usually begins with an episode of “Sparks Nevada, Marshal on Mars,” and ends with an episode of “Beyond Belief.” There is a rotating story’s episode in the middle, and a couple of fake sponsor ads thrown in. They have surprise guest actors (often well-known from TV or movies), and then the entire cast and crew spend time after the show to chat with audience members. It’s funny and fun, and I wouldn’t miss it.
One of my friends (who often sees the show with me) has a father who collects old radios. This got me thinking about what it was like before television, how people gathered around their radios to listen to radio plays. What if you could listen to The Thrilling Adventure Hour on an old radio?
As it turns out, it’s very common to modify old radios to accept an auxiliary input for an MP3 player. With these modifications, whatever the MP3 player outputs is amplified through the vacuum tubes of the old radio and played on the old speaker.
But I wanted something different. I wanted to turn the tuning knob to “tune” in different podcasts. In the case of TAH, there would be “stations” for Sparks Nevada, Beyond Belief, Jefferson Reid, and so on. They have a lot of music in the show, too, so there’d be a station of TAH music. So, I built this.
I call it “Podtique”, an amalgam of “podcast player” and “antique radio.” I took a 1936 Goldentone radio purchased on eBay, removed the old tube radio and speaker, and replaced them with a laser-cut wooden structure that contains a BeagleBone Black and audio components. Potentiometers attached to the knobs on the front are connected to the BBB’s analog-to-digital converters, and code on the BBB uses that to simulate tuning to different radio stations.
As long as it’s powered, the BBB runs the radio simulator. The left knob contains an on-off switch and volume control. The third knob is the tuning control. The other two knobs are currently unused.
Each “station” is a playlist of MP3 files stored on the BBB. The tuning knob is attached to a five-turn potentiometer, giving fairly fine-grained tuning control to the user. As you approach the designated frequency for a station, the appropriate MP3 file is opened and begins decoding.
Whenever you’re not tuned to a station, pink noise plays. This is mixed with station content, gradually fading away as the tuning improves. The volume potentiometer is used to attenuate the resulting mixed samples. If the knob is turned all the way off, the BBB mutes the audio amplifier and turns off the dial backlight.
Featured Adafruit Products!
NeoPixel Ring – 24 x WS2812 5050 RGB LED with Integrated Drivers: Round and round and round they go! 24 ultra bright smart LED NeoPixels are arranged in a circle with 2.6″ (66mm) outer diameter. The rings are ‘chainable’ – connect the output pin of one to the input pin of another. Use only one microcontroller pin to control as many as you can chain together! Each LED is addressable as the driver chip is inside the LED. Each one has ~18mA constant current drive so the color will be very consistent even if the voltage varies, and no external choke resistors are required making the design slim. Power the whole thing with 5VDC and you’re ready to rock. Read more.
BeagleBone Black Rev C – 4GB Flash – Pre-installed Debian: If you liked the BeagleBone Black Rev B, you will love the Rev C! The Rev C still has a blistering 1GHz processor and 512MB onboard DDR3 RAM and like the rev B it has a AM3358 microprocessor, two 46-pin headers, micro HDMI for audio/video output, USB ports, 10/100 Ethernet and other I/O features. The Rev C is an ultra-powered embedded computer that can fit in a mint tin. Read more.
Each Tuesday is BeagleBone Black Day here at Adafruit! What is the BeagleBone? The BeagleBones are a line of affordable single-board Linux computers (SBCs) created by Texas Instruments. New to the Bone? Grab one of our Adafruit BeagleBone Black Starter Packs and check out our extensive resources available on the Adafruit Learning System including a guide to setting up the Adafruit BeagleBone IO Python Library. We have a number of Bone accessories including add-on shields (called “capes”) and USB devices to help you do even more with your SBC. Need a nice display to go along with your Bone? Check out our fine selection of HDMI displays, we’ve tested all of them with the Beagle Bone Black!