The PIC microcontrollers are powerful little devices, and [Tahmid] is certainly pushing the envelope of what these integrated circuits can do. He has built (for educational purposes, he notes) an audio player based on a PIC32 and a microSD card. Oh, and this microcontroller-based audio player can play in stereo, too.
The core of the project is a PIC32MX250F128B microcontroller. 16-bit 44.1kHz WAV files are stored on the microSD card and playback is an impressive 12-bit stereo audio. It can also play back 8-bit files (with some difficulty). [Tahmid] programmed the interface to work through the serial port and it is very minimalistic, mostly because this was a project for him to explore audio on a microcontroller and wasn’t to build an actual stand-alone audio player that he would use from day to day.
Still, even though the project isn’t ready to replace your iPod, the core audio-processing parts are already done if you want to try to build on [Tahmid]’s extensive work. You could even build a standalone audio player like this but have it play high-quality 12-bit stereo audio!
Continue reading “Stereo Audio on a PIC32”
If you are looking for a way to spice up your summertime parties, try following [Pastryboy’s] lead. After letting the idea rattle around in his head for a few years, he finally built himself the cooler he always dreamed of.
[Pastryboy] was originally inspired by a YouTube video he found a few years ago. He took the basic concept and rolled with it. He started out with a mini fridge he found for $10. He removed the compressor and other plumbing bits. He also removed all of the internal shelving. Any leftover holes were patched up with silicone. Now when the fridge is laid on its back, it’s essentially the same as an ordinary cooler.
Next [Pastryboy] purchased two 6.5″ Boss speakers and an inexpensive head unit. He drilled a few pilot holes in the side of the refrigerator and then used a jigsaw to cut the holes to the proper sizes. Once the speakers were mounted in place, he needed to find a way to waterproof the inside. This was accomplished by using some small plastic bowls. The edges of the bowls were attached to the cooler wall using silicone.
[Pastryboy] was able to run most of the cabling through the inside of the cooler’s walls. The system is powered by a 12V lead acid battery. He chose a specific model of battery that can be stored in any orientation and that can handle being knocked around a little bit.
Next he added a couple of handles to the sides to make it easier to transport. A small bit of ski rope was attached to the inside of the lid, preventing the lid from flopping completely open. [Pastryboy] also added a drain to the bottom to make it easier for one person to empty the cooler. The final touch was to pretty it up a bit. He sanded down the entire thing and gave it several coats of red paint. The end result looks very slick.
Most of the work that [Ron] has done in the past with vacuum tubes and solid state electronics has been repair. At 59 years old, he finally put together his own stereo tube amplifier and we have to admit it definitely has an awesome look.
The platform is built around the well-known 6V6 beam-power tetrodes which are mostly used by major audio brands for their guitar amplifiers nowadays. The Dynaco 6V6 circuit based PCB was bought from China and minor changes were made to it. The amplifier uses one transformer to convert the US 120VAC into 240VAC and 9VAC, the first being rectified by a glassware PS-14 power supply while the later is converted regulated at 6.3V for the tube heaters. The output stage consists of two Edcor audio transformers (one for each channel) that converts the high voltage for its 8 ohms speakers. The home-made chassis provides proper grounding and as a result you can’t hear any background noise.
We are very curious to know if some our readers have been experimenting with glass tubes for audio applications. Please let us know your experience in the comments section below.
The ability to play music in your car over a Bluetooth connection is very handy. You can typically just leave your phone’s Bluetooth module turned on and it will automatically pair to your car. Then all you have to do is load up a music player app and press play. You don’t have to worry about physically tethering your phone to the car every time you get in and out of the vehicle. Unfortunately Bluetooth is not a standard option in many cars, and it can be expensive to buy an aftermarket adapter.
[parkerlreed] built his own solution to this problem using a Raspberry Pi. He first installed arch Linux on his Pi. He also had to install pulseaudio and bluez, which is trivial if you use a package manager. He then modified some of the Linux configuration files to automatically bring the Pi’s Bluetooth adapter online once it is initialized by the kernel.
At the end of the boot sequence, the Pi is configured to automatically log in to a virtual console as [parkerlreed’s] user. The user’s bashrc file is then altered to start pulseaudio in daemon mode at the end of the login sequence. This allows the Pi to actually play the audio via the Pi’s sound card. The Pi’s stereo output jack is then plugged into the vehicle’s auxiliary input jack using a standard audio cable.
The Reddit post has all of the configuration details you would need to duplicate this setup. [parkerlreed] also includes some commands you will need to setup the initial pairing of the Raspberry Pi to your smart phone. Be sure to watch the video demonstration below. Continue reading “Raspberry Pi Bluetooth Receiver for your Car Stereo”
[Feueru] wanted to update the sound system in his 1998 Jeep Wrangler. The problem is that soft top Jeeps are notorious for radio theft. His solution was to build his own stealth bluetooth stereo. The music comes from his Nexus 5 via bluetooth. A Fusion MS-BT 100 waterproof bluetooth receiver picks up the tunes. From there the signal is passed through the one external control, a line level volume knob. A “BMWx-43 300 Watt” amplifier provides the power to drive the Jeep’s speakers. We’re a bit dubious about the 300 Watt rating, as well as the “Only from the mind of a German” catch phrase. Hey, at least the real BMW didn’t have the amplifiers destroyed at the US port due to trademark issues.
[Feueru] used a standard DIN radio install kit for his Jeep. In place of a headunit, he glued an ABS plastic sheet. The ABS provided a good place to mount his volume control. That volume knob was a bit lonely, so [Feueru] added “Plan B”, his winch controls. The final result looks… well, it looks like a single knob, which is exactly what [Feueru] was going for. Any would-be car radio thief would pass this right by. The only thing missing is an actual FM receiver. Sure, there is a bit of loss when using a bluetooth audio path. However, this is a soft top Jeep with stock speakers, so it’s really not noticeable to [Feueru].
The Enrichment Center likely disapproves of the SoundCube: a portal music box in the form of a Portal Companion Cube. [Andreas] finished this project a couple of years ago, but we’re glad he’s finally had time to give a rundown on the details at his blog.
The build is primarily a modified speaker box cube—constructed out of what appears to be MDF—with four Alpine SXE-1725S speakers placed at the center of the middle faces. The faces were routed out to resembled the Companion Cube, while the electronics mount and the speaker grills were 3d printed. Inside is a homemade amplifier built around an Arduino Mega, with a TDA7560 quad bridge amplifier, a TDA7318 audio processor, a Belkin bluetooth receiver, and a 3.5″ touchscreen for volume control and for input selections.
Two 12v 7.2Ah lead-acid batteries keep the cube functional for an entire weekend of partying, but probably add a few pounds to the already hefty MDF construction. Check out [Andreas’s] blog for more pictures and his GitHub for all the necessary code.
[toddfx] wanted to put his Raspberry Pi to work and set about creating one of the best stereos we’ve ever seen: It’s called the Audio Infuser 4700, and turns a conglomeration of old disused stereo equipment into a functional piece of art.
[toddfx] used a Raspberry Pi to stream music over WiFi, but also wanted to play some classic vinyl. He took apart an old Yamaha YP-D4 turntable. stripped it to the bone, and created a fantastic oak enclosure around it. To this, he added a seven-band graphic EQ, aux jacks (both in and out), and a tiny 5″ CRT from an old portable TV.
Where this build really gets great is the fabrication. The front panels have all their graphics and lettering engraved via a toner-transfer like method using copper sulphate and salt. [todd] got the idea from this thread and we have to say the results are unbelievable.
Even though this awesome device only used for music, [toddfx] used the tiny color CRT to its fullest. Flick one switch, and it’s an oscilloscope-like display. Flick another switch, and it’s the output of the Raspberry Pi loaded up with a few MAME games including Pacman, Asteroids, and Space Invaders.
[toddfx] put up a build page for his Audio Infuser and an awesome video for his project, available below.
Continue reading “A Retro, Not Steampunk, Media Center”