16 bit ALU in minecraft

yo dog, we heard you liked simulations

We love games here but we don’t often get a reason to write about them. This, however, is worth mentioning. The indie hit Minecraft is eating the entire internet right now. The game itself is hit and miss amongst our staff, but this project is unanimously accepted as awesome. [Theinternetftw} has created a simulation of the ALU section of a 16bit processor.  He can set it in motion and run around watching as the states change. This is part of an even bigger project to create the entire processor as shown in the book “The Elements of Computer Systems“.

For those that are wondering how long it took him to place all of those pieces, he actually imported most of it from another program. You can get more details on how they pulled this off in this forum thread. Be sure to catch the video after the break.

Continue reading “16 bit ALU in minecraft”

Woot lights and mice transplants

[Nathan Long] sent in two fairly simple mods he’s been working on. The first is the control of Woot-off Lights via LPT port. A computer checks Woot for the Woot-off logo, and if the logo is spotted, on go the lights. It’s really just a twist on the LED/Arduino email message system, but the creativity is nice.

His other modification is the stuffing of a Microsoft Intellimouse inside of a Logitech Wingman. With the goal of giving the old PS/2 mouse USB capabilities and removing the terrible ball. For those that are asking themselves “why bother? Terrible ergonomics, no scroll wheel, etc.” [Nathan] claims it’s for Quake 2 nostalgia, to each their own we suppose.

Launchpad not limited to value line chips

Wanting to use my TI Launchpad as more than just a development board I thought I’d do a few experiments using it as an in-system programmer. After a few tripping points I was able to get it working and then some. It seems that the device is not limited to just the value line of microcontrollers it was intended to support. In the image above I’m using it to program an MSP430F2272 which is a pretty powerful little chip with 32 KB of program space. Click through the break for more information on the setup.

Continue reading “Launchpad not limited to value line chips”

Building a crystal oven

Radio communications depend on stable oscillator frequencies and with that in mind, [Scott Harden] built a module to regulate temperature of a crystal oscillator. The process is outlined in the video after the break but it goes something like this: A small square of double-sided copper-clad board is used as a base. The body of the crystal oscillator is mounted on one side of this base. On the other side there is a mosfet and a thermister. The resistance of the thermister turns the mosfet on and off in an attempt to maintain a steady temperature.

This is the first iteration of [Scott’s] crystal oven. It’s being designed for use outdoors, as his indoor setup uses a styrofoam box to insulate the oscillator from ambient temperatures. He’s already working on a second version, and mentioned the incorporation of a Wheatstone bridge but we’ll have to wait to get more details.

Continue reading “Building a crystal oven”

Graffiti Analysis

Here’s a fascinating project that started with a great idea and piled on a remarkable amount of innovation. Graffiti Analysis is a project that captures gestures used to create graffiti art and codifies them through a data-type called Graffiti Markup Language (GML). After the break you can watch a video showing the data capture method used in version 2.0 of the project. A marker taped to a light source is used to draw a graffiti tag on a piece of paper. The paper rests on a plexiglass drawing surface with a webcam tracking the underside in order to capture each motion.

The newest iteration, version 3.0, has some unbelievable features. The addition of audio input means that the markup can be projected and animated based on sound, with the example of graffiti interacting with a fireworks show. The 3D tools are quite amazing too, allowing not only for stereoscopic video playback, but for printing out graffiti markup using a 3D printer. The collection of new features is so vast, and produces such amazing results it’s hard to put into words. So we’ve also embedded the demo of the freshly released version after the break.

Continue reading “Graffiti Analysis”

Photo Booth for a wedding

[Joe Bain] built a portable photo booth for his wedding. We’ve looked in on photo booths before, both as a robust feature in your apartment and as a mobile option. But making it part of a wedding reception is the best reason we’ve found to build one. [Joe’s] electronics consist of a laptop, camera, screen, and a big pushbutton that interfaces via a serial cable and adapter. He found some software that was written for photo booths which takes care of almost everything including polling the “go” button.

The booth itself is a frame build from PVC pipe (another chance to use those fancy fittings) with fabric dividers hanging from it. This is fun for the wedding-goers and it produces a bit of nostalgia for your scrapbook.

Single string servo electric guitar

its a catchy tune!

Ah, we love musical hacks that actually play music.  [Mike Baxter] is back again with a new servo electric guitar. This one, called the physical string synthesizer, and has only one string.  He’s using two Arduinos to control the unit. One to change the midi file to a note within the string’s limits and the second to actually control the servo. It seems like that could be simplified a little bit, but we’re pretty sure his end goal was to build an instrument quickly, not learn to be a circuit ninja. Last time we saw Mike Baxter, he had built a servo electric guitar that used a keypad for control. You can see a video of the single string one after the break.

Continue reading “Single string servo electric guitar”