Aux-in Hacking An ’04 Subaru Radio

[Jordan] writes in to show us his hacked up car stereo. [Jordan]’s 2004 Subaru, like many of our cars, does not offer any kind of auxiliary input, and aux-in/mp3 adapters tend to run on the not so cheap side of the price scale. Even a replacement head unit was too rich for his blood. So it was time to wire something to the old head unit.

On inspecting the radio’s PCB [Jordan] managed to locate the traces that carry audio from the FM receiver to the stereo’s amplifier.  Most aux input hacks we have seen involve fooling the stereo into thinking some media is inserted, even if interfacing with the audio lines on the PCB. These require that the tape/CD functionality be altered, perhaps permanently. Even worse you may have to shlep around a blank CDR with a bunch of tracks on it! All just to fool the stereo into enabling audio output.

Instead [Jordan] targets the audio lines from the FM stereo, since radio is always enabled when active. Once the audio traces are located they are severed  and bypassed with a 1/8″ stereo plug. This setup allows the FM audio signal to pass through the connector when disconnected, and cuts off any radio audio once your mp3 player is. We have seen this same method used on a vintage stereo hack as well. Nice work!

Quick Project: Hard Drive System Meter

[Ginge] sent in this fun little project. He gave himself 3 hours to complete a hack (not including research time) and managed to come up with this cool activity meter. He handles the entire project like it is some kind of contest. Ground rules are laid out, requiring practicality of the final product, minimum investment, and almost complete use of junk pile pieces.

Using an old hard drive for the frame of the project as well as the “dial” part of the meter, he hacked together a system load/ hdd and proc activity meter. The brains of the project are an AVR and he even implemented some PWM to smoothing things out. He goes into some fair detail on the construction of the thing (was the writeup included in your build time? -50 points!). Even though he’s using a piece that he manufactures and sells (OSIF), you could probably figure out how to do it without.

You can see a video of it in action after the break

Continue reading “Quick Project: Hard Drive System Meter”

Lego Technic Super 8 Movie Projector

lego_super_8

It always blows our mind to see the things that people dream up when playing with Lego. Given enough time, you could likely replicate almost any mechanical device with the right amount and type of blocks.

[Friedemann Wachsmuth] recently wrapped up construction on a very impressive Super-8 movie projector with the help of his friend [Kalle]. The projector is fully functional, and is made completely from Lego aside from the reel spindles, the lens, and the lamp. As you can see in the video below the projector plays the film quite well, and even though it is only lit using an LED flashlight, it’s more than bright enough to get the job done.

The projector boasts automatic film feeding, a 24 fps framerate, as well as fast rewind capabilities – all provided by just two small Lego Technic motors.

You really need to watch the video to appreciate how much work went into this projector – it’s amazing.

[via RetroThing]

Continue reading “Lego Technic Super 8 Movie Projector”

Dino’s 2 Axis Camera Dolly

[Dino], who has become a regular face here on hackaday, sent us one of his weekly projects that we thought was pretty cool. He wanted to shoot some video of photographs to commemorate his late mother. The goal was to achieve the “Ken Burns Effect“, but in hardware instead of just doing it in software.  To do this, he built a 2 axis rig, very similar to many home made CNC machines we’ve seen. He used drawer rails and rollers and an old scanner for the parts.  We admit, at first glance we weren’t too impressed with the resulting effect. It is a bit shaky as he moves the camera and the zooms and slides don’t have that perfect smoothness that we have come to expect from modern video effects.  However, after a few minutes, it seemed so organic and pleasant that it won us over. This obviously isn’t what you would use for every project. This project, however, seems to fit perfectly.

If you still don’t like the effect, you could certainly find uses for this rig aside from video. You could use it (with backlight) for batch converting slides or other images to digital. It would work perfect as a 2 axis paper cutter. What other uses can you come up with for a 2 axis un-motorized frame?

You can watch the construction video after the break, and the result video on [Dino’s] page.

Continue reading “Dino’s 2 Axis Camera Dolly”

Fixing Arduino’s Serial Latency Issues

arduino_latency

[Paul] wrote in to tell us about some interesting Arduino latency issues he helped nail down and fix on the Arduino.

It seems that [Michu] was having some problems with controlling his Rainbowduino project we featured earlier this year, and he couldn’t quite figure out why he was experiencing such huge delays when sending and receiving data.

Searching online for answers turned up very little, and since [Michu] was using Processing, the pair designed a set of tests to see what kind of latency was being introduced by Java. Pitting an Arduino Uno and an Arduino from 2009 against a Teensy 2.0, the tests gauged the latency of native data transfers versus transfers facilitated by Java via the rxtx library it uses for serial communications.

The results were pretty stunning. While both of the Arduinos lagged behind the Teensy by a long shot, their latency values under Java were always 20ms at a minimum – something didn’t add up. [Michu] poked around in the rxtx code and found a mystery 20ms delay programmed into the serial library. It made no sense to him, so he changed the delay to 2ms and saw a drastic increase in performance when transferring less than 128 bytes of data.

The pair’s fix doesn’t seem to affect latency when larger amounts of data (>1kB) are being transferred, but it makes a world of difference when manipulating smaller chunks of data.

For the sake of disclosure, it should be noted that [Paul’s] company produces the Teensy mcu.

Blowing Up Capacitors

[grenadier] wrote in to show us a video of some capacitors being blown up. Yup, that’s it. Just some capacitors being blown up. You might be wondering what there is to learn from this video. The answer is… nothing. It sure is fun to watch though. We’re all busy trying to find some nice hacks to share with you, so we figured you could watch some stuff getting destroyed while you waited.  Here’s someone using explosives to reveal art behind a thin layer of concrete on a wall. Here’s some high voltage destroying multimeters. How about a turkey being cooked with thermite? Thermite works on hard drives too.

Ok, enough of that. This was a gentle reminder to send us tips to your projects.

Continue reading “Blowing Up Capacitors”

Awesome Custom Disco Basement

led_shelves

[Evan] is one of those neighbors you only wish you had.

His neighbors were renovating their basement for use as home theater, and he stopped by to check out how things were coming along. While there, he suggested they add some LED lighting to their shelving unit to make them pop. His neighbors were game, so he sourced some cheap RGB LEDs online and began working on the circuits and firmware needed to control the lights. His neighbors wrote some custom software that interfaces with iTunes to create a neat visualization in the shelving unit whenever music is played.

Once everything was complete, his neighbors informed him that they wanted an additional 20 overhead can lights and a set of 4 wall sconces wired up as well. Needless to say he was pretty excited, so he got busy wiring up the remainder of the basement.

He pushed the installation’s PIC microcontroller about as far as he possibly could, resulting in the awesome show seen in the video below.

Needless to say, it’s pretty impressive, though we wish we could have a peek at the code used to run everything. Wink, wink, nudge, nudge.

Continue reading “Awesome Custom Disco Basement”