HTPC For Lunch

xbmcLunchbox

If you’re hungry for a portable HTPC (Home Theatre PC) solution, maybe packing everything into a stylish mini lunch box is the way to go. [tomhung] wanted a quick and easy way to drag his media around while he’s away from home, but in an intentionally portable, self-contained enclosure, and the Star Wars lunch box provided plenty of space for the necessary guts.

Inside, he’s stacked the RasPi and a USB hub on top of one another. Each is mounted to its own platform made out of plastic DVD covers, and kept separate by standoffs carved from what appear to be the casings of inexpensive plastic pens. The stack also includes a 250GB 2.5″ HD, which [tomhung] simply attached with velcro for easy removal. The cables underwent minor surgery to keep the rat’s nest under control, and although the interior may still cause cable management enthusiasts to cringe, the exterior of the box cleans up well for its evening out. [tomhung] fit a simple 6-port keystone wall plate to the face of the lunch box to provide simple connections for all the important plugs.

FFT On The Raspi’s GPU

fft

The Raspberry Pi has been around for two years now, and still there’s little the hardware hacker can actually do with the integrated GPU. That just changed, as the Raspberry Pi foundation just announced a library for Fourier transforms using the GPU.

For those of you who haven’t yet taken your DSP course, fourier transforms take a function (or audio signal, radio signal, or what have you) and output the fundamental frequency. It’s damn useful for everything from software defined radios to guitar pedals, and the new GPU_FFT library is about ten times faster at this task than the Raspi’s CPU.

You can get a copy of  the GPU_FFT library by running rpi-update on your pi. If you happen to build anything interesting – something with a software defined radio or even a guitar pedal – you’re more than welcome to send it in to the Hackaday tips line. We’d love to see what you’re up to.

A Raspberry Pi Arcade Stick

rpiArcadeStick

There are plenty of Raspberry Pi arcade builds out there, but rarely do we come across something as sleek as [Jochen Zurborg’s] RasPi Arcade Stick. The build combines everything you’d expect from other RasPi arcade projects, but manages to pack everything into the form factor of a portable stick modeled on the Neo Geo 4’s button layout. It may not be as small as the tiny MAME cabinet from last year, but it definitely delivers a more authentic arcade experience.

[Jochen] had previously developed an add-on PCB for the Pi called the PiJamma, which simplifies connections from the RasPi’s GPIOs by providing a JAMMA interface for the controller(s). The Pi and the PiJamma sit inside a custom-made acrylic enclosure and hook up to the buttons and joystick above. Rather than try to fit the Pi directly against a side panel for access to the various outputs, [Jochen] rerouted the USB, HDMI, and headphone jacks and arranged them into a tidy row on the back side of the box. The top piece of the enclosure consists of a sheet of aluminum wrapped in custom artwork, with an additional sheet of acrylic on top for protection. [Jochen] also modified each of the arcade buttons to include LEDs that illuminate the buttons’ acrylic holder, and the case itself appears to have been cut into slats on each side to provide better ventilation.

Check out his project blog for further details and for a huge gallery of progress photos, then see a quick video of the RasPi Arcade Stick after the break.

Continue reading “A Raspberry Pi Arcade Stick”

Automated Aquarium Is Kitchen-Sinky

fishtankAutomation

People have been converting their old Power Macs and Mac G5s into fish tanks for a few years now, but [Hayden’s] Internet-enabled tank is probably the most awesome ever crammed into an aquarium along with the water and the fish—and we’ve seen some fascinating builds this summer. After gutting the G5 and covering the basic acrylic work, [Hayden] started piling on the electronics: a webcam, timed LED lighting, an LCD for status readouts, filter and bubble control via a servo, an ultrasonic sensor to measure water levels, thermometer, scrolling matrix display, an automatic feeding mechanism, and more. He even snuck in the G5’s old mainboard solely for a cool backdrop.

The build uses both a Raspberry Pi and an Arduino Mega, which sit underneath the tank at the base. The Pi provides a web interface written in PHP and jQuery, which presents you with the tank’s status and allows changes to some settings. Nearly every component received some form of modification. [Hayden] stripped the webcam of its case and replaced the enclosure with a piece of acrylic and a mountain of silicone, making it both waterproof and slim enough to fit in the appropriate spot. Though he decided to stick with an Amazon-bought Eheim fish feeder, he disabled the unit’s autofeed timer and tapped in to the manual “feed” button to integrate it into his own system.

It’d take half of the front page to explain the rest of this thing. We’ve decided to let the aquarium tell you the rest of its features in the video below. Yeah…it can talk.

Continue reading “Automated Aquarium Is Kitchen-Sinky”

Unbricking A Router With A Raspi

About a decade ago, [Mansour] learned of the Linksys WRT54G, a wireless router that’s been shoved into just about every project under the sun. After learning of this device’s power, he decided a firmware upgrade was in order. Unfortunately, he accidentally bricked this router and left it sitting on a shelf for a few years.

Idle devices are the devil’s playthings, and when [Mansour] discovered a Samsung hard drive with a an SDRAM that was compatible with the WRT54G, he decided he would have a go at repairing this ancient router. There was only one problem: the most popular utility for programming the router through the JTAG header required a PC parallel port.

No problem, then, as [Mansour] had a Raspberry Pi on hand. The parallel port utility bit-banged the new firmware over to the router, something the GPIO port on the Pi could do in spades. By adding Pi support to the debricking utility, [Mansour] had a functional WRT54G with just a little bit of patience and a few wires connecting the GPIO and JTAG header.

Raspberry Pi: The Perfect Machine For Old DOS Games

DOS

There’s a treasure trove of excellent yet ancient games made for DOS that are nearly unplayable on modern computers. Awesome games like the Lucasarts SCUMM adventures, the original Civilization and SimCity, Starflight, the King’s Quest series and even Leisure Suit Larry aren’t played much today because of the near impossibilities of getting them to run on modern hardware or setting up an emulator with proper sound.

[Patrick] has been doing his best to help out classic gamers with an x86 emulator for the Raspberry Pi. It’s designed to be a very capable DOS box with 20 MB of extended memory, a 640×480 display with 256 colors, an ~20MHz 486 emulated CPU, and a Soundblaster 2.0 sound card.

There’s still a lot of work to be done, but outside of finding a 20-year-old computer, emulation on a Raspberry Pi it probably the most authentic DOS gaming experience you’ll get.

Building Your Own Model A Raspberry Pi

A

When the Model A Raspberry Pi is released in the coming weeks or months, you’ll have the opportunity to buy an even cheaper ARM Linux computer that will draw 1/3rd the power of the classic Model B. Some people just can’t wait a month to get their hands on it, so [Blair] decided to make his own.

The Model A Raspberry Pi is nearly the same as the Model B; the only things missing are an Ethernet port, a single USB port, and the associated chips required to drive these ports. In a brave bit of desoldering, [Blair] removed the Ethernet/USB controller with a butane torch.

In part two of [Blair]’s adventures, he removed the Ethernet connector and replaced the two-high USB ports with a single port, greatly decreasing the height of the Raspberry Pi.

As of right now, this is just about the only way to get your hands on the lower power, more compact Raspberry Pi. We can’t wait, though, for the eventual tutorial of how to turn a Model A into a Model B. That’ll be an awesome demonstration of god-like soldering skills.