JPEG Decoding, Arduino Style

When you think of image processing, you probably don’t think of the Arduino. [Jan Gromes] did, though. Using a camera and an Arduino Mega, [Jan] was able to decode input from an Arduino-connected camera into raw image data. We aren’t sure about [Jan’s] use case, but we can think of lots of reasons you might want to know what is hiding inside a compressed JPEG from the camera.

The Mega is key, because–as you might expect–you need plenty of memory to deal with photos. There is also an SD card for auxiliary storage. The camera code is straightforward and saves the image to the SD card. The interesting part is the decoding.

Continue reading “JPEG Decoding, Arduino Style”

Places To Visit: Electric Mountain

The experience of being a teenager leaves a host of memories, of social awkwardness in the difficult process of not quite being a child any more, of tedious school days, and of team sports seemingly enjoyed only by the few. Wherever in the world you grew up will have lent a particular flavour to your recollections of that period of your life, whether your memories are good or bad.

One surprising common theme in British teenage memories, at least those of a few decades ago, are power stations. In the 1970s and 1980s, the Central Electricity Generating Board had a PR effort that involved bringing parties of teenage school geography students in for a tour of their local electricity plant, so if you talk to a British person of a certain age you’ll probably find they’ve been up close and personal with a coal-fired power station.

The true power station marvel of the age would have been too far away to tour for most kids at the time, though our geography teachers expounded on it at length. Dinorwig pumped-storage power station in Wales was opened in the early 1980s, and is a hydroelectric plant that uses excess grid generating capacity in the middle of the night to pump water into a lake at the top of a mountain, from which it can later be released at very short notice to respond to demand surges in a matter of seconds. The oft-quoted example is that when an episode of Coronation Street draws to a close there are several million British kettles turned on simultaneously, at which point Dinorwig comes online to rapidly make up the resulting shortfall.

Continue reading “Places To Visit: Electric Mountain”

Hands-On: New AND!XOR Unofficial DEF CON Badge

In just two weeks, we’ll be flooding into the casinos of Las Vegas for DEF CON. By far our favorite part is the unofficial hardware badges which make their way to the con each year. The AND!XOR team has put together an incredible offering this year with what I’m calling the “Bender on a Bender” badge. They sent us two of them, so let’s jump right in and see what this badge is all about.

Continue reading “Hands-On: New AND!XOR Unofficial DEF CON Badge”

Making Synths Out Of Audio Cassettes

8bit Mixtapes are simple Arduino-based sound and beat generators based on ATtiny 84s and 85s and designed fit inside old audio cassettes, or at least be about that size. Founded by [Dusjagr], [Ucok] and [Lyok], and including participants from around the globe, 8bit Mixtapes are small synthesizers that play one-line algorithmic symphonies, simple sound generators that work off of a single line of code.

The project has been going on for a number of years, with several different iterations released over the years–the most recent is the Mixtape NEO, released about a month ago that features audio bootloading and a row of NeoPixel LEDs. It’s well documented and fully open source, with a code repository and wiki. The arty PCBs look great as well!

8bit Mixtapes are a natural project for electronics students to tackle. An ATtiny85 with two pots and two buttons? Pretty simple, and the musical payoff makes it a cinch for one-day workshops. The code simplicity makes it easy to modify the software as well.

Quirky synths are Hackaday’s bag, including one we published previously that controls a hexagonal matrix of LEDs.

Continue reading “Making Synths Out Of Audio Cassettes”