A Raspberry Pi in a Game Boy Advance SP

It’s not the biggest use of a Raspberry Pi, but running emulators for old game systems is by far the most visible use of the Pi. In fact, putting Pis inside old game systems has led to a resurgence of case modding not seen since the heyday of the Mini-ITX craze of the early ‘aughts.

You’d think every possible Pi casemod had been done by now, but [frostedfires] is still raising the bar with a Pi casemod that stuffs a clone of everyone’s favorite credit card sized computer into a Game Boy Advance SP.

[frostedfires] isn’t using a real Raspi from The Foundataion. Instead, he found the Odroid W, a raspi compatible board that’s about half the size of a model B. It still has everything needed to complete the build – analog video out, a reasonable Linux system, and enough processing power to run Quake III. Right now, [frostedfires] has the screen working – that was taken from a car backup camera. Other than that, the only portion of the build left to go is a few buttons.

This is officially the smallest derivative casemod we’ve ever seen. the previous record holder was the still tiny Game Boy Pocket build from last summer. That build required heavy modifications to the Model B board, though, so if you’re aiming for a smaller build, the Odroid is the way to go.

Thanks to the Bacman forums for yet another great build.

A Real Raspberry Pi Clone (Not ‘Inspired By’)

odroid A few years ago, Broadcom had a pretty nice chip – the BCM2835 – that could do 1080 video, had fairly powerful graphics performance, run a *nix at a good click, and was fairly cheap. A Broadcom employee thought, “why don’t we build an educational computer with this” and the Raspberry Pi was born. Since then, Broadcom has kept that chip to themselves, funneling all of them into what has become a very vibrant platform for education, tinkering, and any other project that could use a small Linux board. Recently, Broadcom has started to sell the BCM2835 to anyone who has the cash and from the looks of it, real Raspberry Pi clones are starting to make their way into the marketplace.

Other Raspberry Pi clone boards out there like the Banana Pi and the HummingBoard don’t use the same BCM2835 found in the Raspi and the new Odroid. The new board also has the same 26 pin GPIO expansion socket, and runs the same binaries as the Raspberry P;. It is a clone in every sense, with a slightly different form factor geared towards very tiny, portable, and battery-powered use cases.

Unlike the official Raspberry Pi Compute Module, the Odroid isn’t meant to be used as a system on module, shoved into any product that needs a fast-ish ARM core without needing engineers to actually design a circuit with an ARM. The Odroid is a cut-down, extremely minimalist version of the Raspi, perfect for any project where space is at a premium.

There are a few interesting features included on the Odroid: there’s an on-board battery connector, a real-time clock on the board, and more of the BCM2835 GPIOs are exposed (although not the same ones as the upgraded RPi Model B+). There’s no Ethernet, but odds are if you’re building something that’s battery-powered, you won’t need that anyway.

As far as price goes, you can pick one of these Odroids up for $30 USD, with $9 shipping from South Korea. That’s pretty comparable to the price of a real Raspberry Pi, but if the features in the Odroid are worth it to you, it might be a worthwhile clone.

Autonomous Balloon Popping

Quadcopter drone for popping balloons

Taking on an autonomous vehicle challenge, [Randy] put together this drone which can locate and pop balloons. It’s been assembled for this year’s Sparkfun Autonomous Vehicle Competition, which will challenge entrants to locate and pop 99 luftbaloons red balloons without human intervention.

The main controller for this robot is the Pixhawk, which runs a modified version of the ArduCopter firmware. These modifications enable the Pixhawk to receive commands from an Odroid U3 computer module. The Odroid uses a webcam to take images, and then processes them using OpenCV. It tries to locate large red objects and fly towards them.

The vision processing and control code on the Odroid was developed using MAVProxy and Drone API. This allows for all the custom code to be developed using Python.

The Sparkfun AVC takes place tomorrow — June 21st in Boulder, Colorado. You can still register to spectate for free. We’re hoping [Randy]’s drone is up to the task, and based on the video after the break, it should be able to complete this challenge.

Continue reading “Autonomous Balloon Popping”

Odroid: all the open, none of the contract

The Odroid derives its name from the combination of Open and Android. The hardware is aimed at the portable gaming market and runs Android. The specs are amazing, the device is open and begging you to develop for the platform.

The Samsung S5PC100 System-On-A-Chip provides the device with an ARM Cortex-A8 processor running at 833MHz. The usual suspects are all here, a capacitive touchscreen, accelerometer, SDHC slot, and WiFi. What you usually don’t expect to see is a serial debugger and 720p HD output. But the best part, we get all of this without a 2 year contract or the hardware being locked down as we’re used to with and Android based cell phone.

[Thanks Stillbourne via LinuxDevices]