Playing MP3s From An FPGA

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.

How To Grow Your Own EL Wire DNA Helix Lamp

el-wire-helix-lamp

[LucidMovement] was looking for some crystal-based artwork and just couldn’t seem to find anything that fit the bill, so he decided to build something himself.

The inspiration for his desk lamp came from something we’re all familiar with, a DNA double-helix. To grow the crystals he built a helix-shaped growing substrate out of nichrome and EL wires, submerging them in a warm alum solution. Once he had a nice set of crystals, he mounted it in an acrylic tube, filling the air space with clear silicone to seal off the display. He then mounted the silicone-filled tube on top of a rotating acrylic stand that he had cut for the project. The stand is made from several sheets of acrylic and contains both the gearing for movement as well as RGB LEDs to light the display from the bottom.

The lamp looks great when sitting idle, but when he powers it on it really shines (no pun intended). [LucidMovement] put a ton of work into the lamp, and offers up all sorts of tips, tricks, and considerations for anyone looking to build their own. Be sure to check out his writeup for plenty more details, and stick around to see a short video of the lamp in action.

Continue reading “How To Grow Your Own EL Wire DNA Helix Lamp”

Helix V2.0 Released

Helix 2.0 has been released.  Helix is a collection of various tools for electronic forensics.  Just like on TV, you can use this to find all kinds of information on a computer.  Some of the useful tools added were Winlockpwn a tool for breaking windows security, Volitility which processes data out of the raw memory, and several other tools that are beyond our comprehension.

You’ve undoubtedly noticed that the title says Helix V2.0, but the image and header of the Helix site say 3.  We have no idea why. Look at the download info to see that it says V2.0.

[Via Midnight Research labs]