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 Driven 128×32 LED Sign

Looks like a commercial LED display sign… right? Not even close. This is a project of [Jon’s] from over a year ago, and it is a very impressive 128×32 LED display board, driven using a single Raspberry Pi.

It’s made of eight “P10” 32×16 LED panels that he bought off of eBay, housed in a wooden frame he built himself. The display runs off of a single Raspberry Pi and can receive a video signal from anything with an Ethernet port. The individual boards are daisy-chained in a rather odd arrangement to minimize cable length, which [Jon] says helps with clocking the data fast — he’s able to parse 2 bits per pixel to refresh the display at an impressive 400+ frames per second.

To power the display, he’s using a single ATX power supply with the Pi connected to the standby 5V power line. This is to avoid a voltage drop which might cause the Pi to crash — when all LEDs are on the display can draw a healthy 32A of juice. The P10’s use shift registers to serially load the pixel data. At any time, the 4096 pixel display can have 1024 pixels on, which means a fairly fast clock is required to update the display.

[Jon] has shared all the source code on his blog, and has a fairly in-depth explanation of all the systems used. Check it out for yourself, and don’t forget to stick around after the break to see the display in action!

Continue reading “Raspberry Pi Driven 128×32 LED Sign”

View-Master Video Player!

view master 3d video player

[Alec] just sent us this great project he’s been working on. Converting an antique View-Master from the early 50’s into a modern 3D video player, capable of reading Mini-CDs.

Most View-Masters don’t have much space for tinkering, let alone adding a Raspberry Pi, two displays and a CD drive, so [Alec] really lucked out when he found this model — complete with light and D-cell battery pack. Tons of space! He originally looked into getting some cheap digital photo frame LCDs from China, but soon realized the effort involved with making those work just wouldn’t be worth it, so instead he picked up some 0.9″ OLED displays from Adafruit. He still forgot to check if they had drivers for the Raspberry Pi though, and ended up on another detour of modifying FBTFT drivers to make it all work.

After that headache he got to the fun part — cramming all the hardware inside. He picked up a cheap laptop CD drive off of eBay, and discovered that using the 80MM Mini-CD standard, the discs would just fit inside of the View-Master, sticking out just a little bit, kind of like the original photo wheels!

Quite a bit of fiddling later, he managed to assemble the entire thing in layers, without damaging the external shell of the View-Master. Since it is an antique, it was important for him that his hack be reversible — and for the most part, it is! Stick around after the break to see a short video explanation!

Continue reading “View-Master Video Player!”

39 Raspberry Pi 3D Scanner

[Richard] just posted an Instructable on his ridiculously cool 39 Pi 3D Scanner! That’s right. 39 individual Raspberry Pies with camera modules.

But why? Well, [Richard] loves 3D printing, Arduinos, Raspberry pies, and his kids. He wanted to make some 3D models of his kids (because pictures are so last century), so he started looking into 3D scanners. Unfortunately almost all designs he found require the subject to sit still for a while — something his 2-year old is not a fan of. So he started pondering a way to take all the pictures in one go, to give him the ability to generate 3D models on the fly — without the wait. 

He originally looked at buying 39 cheap digital cameras, but didn’t want to have all the images on separate SD cards, as it would be rather tedious to extract all the images. Using the Raspberries on the other hand, he can grab them all off a network. So he set off to build a very awesome (and somewhat expensive) life-size 3D scanning booth. Full details are available on his blog at www.pi3dscan.com

Stick around after the break to see it in action at Maker Faire Groningen 2013!

Continue reading “39 Raspberry Pi 3D Scanner”

Upstagram: A Flying Raspberry Pi

Upstagram Pre-flight

This tiny paper house, modeled after the one in Disney’s UP, contains a Raspberry Pi, battery pack, camera, and 3G stick. The Upstagram, built by the folks at HackerLoop, took to the skies of Paris to snap and share photos on Instagram.

We’ve seen Raspberry Pis in flight before, but this build pulls it off using simple party balloons. It took around 80 balloons to get the house to a height of 300 feet. A kite string was used to tether the device and control its flight.

This hack also required some reverse engineering of Instagram. Since the photo sharing service only allows the official Android and iOS apps to upload, they had to use a reverse engineered Instagram client. This allows the unsupported Raspberry Pi to interact with the service, snapping pictures periodically and sharing them on the device’s stream.

After the break, check out a quick video overview of the project.

Continue reading “Upstagram: A Flying Raspberry Pi”

Self-Balancing Robot Keeps Getting More Features

self-balancing-robot-gets-more-features

It’s a lot of fun to see a self-balancing robot project. Rarely do they go much further than being able to keep themselves upright while being piloted remotely and annoyingly shoved by their creator as proof of their ability to remain standing on two wheels. This little anthropomorphic guy is the exception to the rule. It’s the product of [Samuel Matos] who says he didn’t have a specific purpose in mind, but just kept adding features as they came to him.

Starting with a couple of carbon fiber plates [Samuel] cut the design by hand, using stand-offs to mount the NEMA 17 stepper motors and to connect the two halves of the chassis. It looks like he used some leftover material to make a nice little stand which is nice when coding at his desk as seen above. There’s also a carbon-fiber mask which makes up the face atop an articulated neck. It has two ultrasonic range-finding sensors as eyes, and the Raspberry Pi camera module as the nose. The RPi board powerful enough to run OpenCV which has kept [Samuel] busy. He set up a course in his living room containing tags directing where the little guy should go. It can also follow a tennis ball as it rolls around the room. What we found most impressive in the clip after the break is its ability to locate the next tag after making a turn.

Continue reading “Self-Balancing Robot Keeps Getting More Features”