Spectrum analyzer users custom characters on an HD44780 display

posted Sep 8th 2011 9:01am by
filed under: digital audio hacks

[Camilo] built a spectrum analyzer to use with his audio system (translate). The hardware is quite simple, using an op-amp, microcontroller and LCD display. He chose an LMV324M low-voltage op-amp which connects to the incoming audio signal and feeds its output to the microcontroller’s ADC. In this case, he chose a Freescale microcontroller from the HCS08 family which is running at 20 MHz. This gives the project enough speed to properly analyze the incoming audio. He mentions that he’s following the guidelines set forth in the Nyquist-Shannon sampling theorem and using the Fast Fourier Transform when processing the samples.

This isn’t the first time we’ve seen a character LCD used as a display for a frequency analyzer. This other ATmega8-based rendition supported several different screen layouts. These displays have enough RAM to store eight custom characters. Each character is 5×8 pixels, lending eight levels to each character for a total of 16 for each column seen above. We love the simplicity of the hardware in the project but we wouldn’t mind seeing an additional potentiometer to fine-tune how the data is displayed on the screen to take advantage of its full range. See the project in action in the clip after the break.

Read the rest of this entry »

The Firebird32, a new dev board on the block

posted Jul 23rd 2011 11:00am by
filed under: arduino hacks, Microcontrollers

Here is yet another development board to add to your list (If you are into keeping lists), introducing the Firebird32. There seems to be no end to the production of new development boards, following the current style the Firebird32 comes in the familiar Arduino form factor to fit all of your Arduino shields.

The Firebird32 from [Wytec] is build around the 32bit Freescale Flexis MCU [MCF51JM128] running the Coldfire V1 core commonly found in industrial and medical equipment. We were kindly donated a board before release, the first thing that we noticed was  the onboard 8×2 segment LCD which makes the perfect debuging tool. The board along with fitting standard Arduino shields has extra input headers for a keypad, an accelerometer and an extra communication header (IC2/SPI/SCI). It’s also sporting 8 x 12bit analogue inputs, external 32k EEPROM, an RGB LED, a buzzer and an extra push button. The Flexis chip along with the beefy 32bit processor can run at a clock rate up to 48Mhz using PLL and has an integrated USB port, all of this for under $30.

Read the rest of this entry »




Put your ARM skills to the test with the Freescale Make It Challenge

posted Jun 28th 2011 6:06am by
filed under: contests

Throw down your mad skills and you might win some cash while you’re at it. [Zeta] tipped us off that Freescale just announced a new challenge. They call it the Make It Challenge and it centers around their 32-bit Kinetis microcontrollers. These are ARM Cortex-M4 chips and if you’re selected to compete they’ll offer their development hardware at a discount for you to get started.

You’ll need to jump through a few hoops. To be considered as a contestant you’ll need to preregister, cruise through some online training, and complete a quiz. From there, just come up with an idea and submit a design paper as the first round of competition. Ten finalists will rise from the group and take their design through to completion for judging in the fall. The top three will get some serious cash ($11,000 for first place) and be treated to an expense paid trip to Austin, Texas.

Extracting secured firmware from Freescale Zigbee radios

posted May 25th 2011 9:09am by
filed under: security hacks, wireless hacks

decapped_MC13224

[Travis Goodspeed] recently tore down the Freescale MC13224 wireless radio chip in an effort to demonstrate how the device’s firmware could be read, even when locked down in “secure” mode. While you might not recognize the Freescale MC13224 radio by name alone, you are certainly familiar with some of its practical applications. Found in the QuahogCon and Ninja Party badges among other consumer goods, the popular Zigbee radio turned out to be a fairly easy conquest.

[Travis] first used acid to decap one of the microcontrollers to see what was going on under the plastic casing. Inside, he discovered a discrete flash memory chip, which he removed and repackaged using a wedge wire bonder. He was easily able to extract the firmware, however decapping and repackaging a flash chip isn’t necessarily the most user-friendly process.

After digging further, he discovered that holding one of the chip’s pins low during boot would allow him to run custom code that recovers the firmware image once the pin is pulled high once again. This far more practical means of firmware recovery can be easily facilitated via a circuit board revision, as [Travis] mentions in his blog.

Small POV device shows off some big features

posted Apr 26th 2011 10:01am by
filed under: led hacks

We’ve already added the components needed to build [Rucalgary's] tiny POV device to our next parts order. The little device sets a new standard for tiny persistence of vision boards. Instead of relying on the user to find the best speed and timing for swinging the board around, [Rucalgary] used an accelerometer. This is the point at which we’d usually groan because of the cost of accelerometers. We’re still groaning but this time it’s for a different reason.

The accelerometer used here is a Freescale MMA7660. It’s an i2c device at a super low cost of less than $1.50. The reason we’re still groaning is that it comes in a DFN-10 package that is a bit harder to solder than SOIC, but if you’ve got patience and a good iron it can be done. An ATmega48 drives the device, with 8 LEDs and one button for input. On the back of the board there’s a holder for a CR2032 coin cell battery and a female SIL pin header for programming the device.

Check out the video demonstration embedded after the break. We love it that the message spells and aligns correct no matter which way the little board is waved.

Read the rest of this entry »




Doom II on epaper display

posted Apr 10th 2011 8:28am by
filed under: handhelds hacks

We love to see Doom ported to new hardware because it usually means that someone has found a way around the manufacturer’s security measures. But the most exciting thing for us to see this time is that Doom II is played on an epaper display. These are notorious for slow refresh rates, but as you can see in the video after the break, this one achieves an admirably fast page redraw.

According to a translation of the original forum post, the PocketBook 360° Plus boasts a 5″ E Ink Pearl screen, 533 MHz Freescale i.MX35 ARM11 processor, 128 Mb of RAM, 2 gigs of storage, and WiFi. No word on price for one of these babies as it seems they’ve not yet been release. Remind anyone of the green monochrome goodness from the original Game Boy?

Read the rest of this entry »

Chumby takes its first steps

posted Oct 13th 2010 6:34am by
filed under: robots hacks

nice screen image, though I doubt he'll ever catch us at that speed.

[Eric Gregory] has gone a bit mad scientist on the Chumby, turning it into a bipedal bot. We expected all kinds of cool chumby hacking, but we can’t say we saw this one coming. [Eric] points out that with a 454Mhz processor, 64MB of RAM, 2GB of expandable storage and a USB host port, the Chumby is more than capable as a robotics platform.  With the addition of a mysterious and soon to be announced sensor board, he has made this chumby into a walking biped. While anyone who can write programs for linux, or even write flash applications can create software for the chumby, [Eric] chose to port the Robot Vision Toolkit over. This opens the doors to people who can write in Basic or who have written for the C64 or Apple][. You can see a video of this guy in action after the break.

Read the rest of this entry »

DIY pulse oximeter

posted May 2nd 2010 2:30pm by
filed under: Medical hacks

This pulse oximeter turned out very nicely. It is based around a Freescale microcontroller and detects pulse as well as oxygen saturation in your blood. The sensor is made of two wood pieces and allows two wavelengths of light to be shined through your finger. A sensor picks up the light on the other side of your stubby digit and the readings are compared to calculate saturation. Check out the finished project after the break.

We saw an Arduino-based oximeter a few months ago. These kind biometric hacks are rare around here. If you’ve got a well documented project don’t forget to tell us about it.

Read the rest of this entry »




Hack a Day serves up fresh hacks each day, every day from around the web as well as hacking related news.

Send us your hacks










     




Hacks

Resources