Building a computer out of 555 chips

[M. Eric Carr] came up with an interesting build for the 555 contest earlier this year, and we’re pretty sure that it would have kicked the winner of the complex category off the throne if it were completed. Although it’s a few months late, we’re happy to feature at least part of his 555-based computer on Hack A Day.

Continue reading “Building a computer out of 555 chips”

My desk IS my computer case

If you think that your water cooled rig is pretty sweet, check out this creation by Dutch PC enthusiast [Peter Brands] (Google Translation).

With his computer tweaked as far as he could imagine, he decided to spruce up his office a bit. In the process, he ended up tweaking his computer just a little bit more. After seeing a build put together by another computer enthusiast, he set off to construct a desk in which he could show off his computer. He spent some time drawing up plans with Google Sketchup and with the help of a friendly neighbor, started construction of his desk/PC case.

The desk is constructed from 3mm thick aluminum, and houses most of his computer’s components under a thick piece of glass. The only portion of the computer that is not enclosed in the desk is the 9-fan radiator he used for his water cooling setup. That part resides in his crawl space, which he connects to his PC via a pair of large water hoses he punched through his tile floor. If you are interested, you can see all 800+ pictures of the build here.

Simply awesome!

[Thanks duchie]

Lilypad bicycle computer reads back distance in beeps

[Mark Fickett] finished his own interesting take on a bicycle computer. These wristwatch-sized devices normally mount to the handlebars and give feedback for current speed, trip distance, and many have options like cadence and heart rate. [Mark’s] has fewer features but it’s clean, simple, and does more than you’d think.

He used some denim to house the electronics which you can see mounted inside the frame of the bike. He’s chosen to use Lilypad components which are Arduino bits meant to be sewn into textiles. We’ve seen a Morse Code keyer using these components and this project is along the same lines. It reads wheel revolutions from a magnetic sensor mounted on the front fork. It has no LCD readout, but when you want to know how far you’ve traveled just press one button and the computer reads it back to in Morse Code played on a tiny piezo buzzer. This package hides one more nice option. Once you arrive home the trip data can be dumped onto a computer for easy graphing. Check out the video after the break to see these features in action.

Continue reading “Lilypad bicycle computer reads back distance in beeps”

Jeep-uter adds push button control to your vehicle

[Ed Zarick] built a module to control his vehicle which he calls the Jeeputer. The name’s a mash-up of Jeep and Computer; the device itself is a combination of Arduino, character LCD, and a collection of shift registers and relays for interfacing. Watch the video after the break to see what this can do. We were surprised in the beginning when he says that all he has left to do is remove the steering wheel lock and he’ll be able to drive using the interface, but we think he means type in a code to unlock the ignition, not remote control for his car. He then goes on to demonstrate garage door control, power cycling for CB radio, GPS, 110V power inverter, vehicle light control, and much more. This must be the most feature packed car computer we’ve seen so far.

Continue reading “Jeep-uter adds push button control to your vehicle”

Electromechanical computer built from relays

This is Zusie, a computer built out of electromechanical relays. [Fredrik Andersson] picked up a lot of about 100 telephone exchange circuit boards, each with about 16 relays on them. After getting to know a heat gun really well he ended up with 1500 working relays with which to play. The machine runs slowly, it iss noisy, but it definitely works. After the break you can see it running and assembly code program that he wrote.

The instruction set is based on boards running microcode. These store the operational commands for each instruction the processor has available to it and they run in parallel with the rest of the operations.

We’re always surprised to see that these home-built processors work. Mostly because of the complexity involved in assembling them. How hard is it to find a shorting connection or a malfunctioning relay? Those problems aren’t limited to this application either, what do you do if a transistor-logic CPU has a malfunctioning chip?

Continue reading “Electromechanical computer built from relays”

Shiny motorcycle computer

We’re rather surprised at how popular it has become to build your own motorcycle computer. [Mario Mauerer] tipped us off about his shiny motorcycle computer (translated) for his Yamaha XTZ 750. It uses an ATmega644 microcontroller to pull a variety of data together and display it on this white LED backlit display. He connected a flow meter to the fuel line to monitor gas consumption. Oil temperature is captured by inserting a brass tube (containing the sensor) through a hole in the oil cap and soldering it in place. Water temperature is gathered by measuring the external temperature of one of the cooling lines. [Mario] uses a rotary encode with a click function as the control interface device, and a battery backed real time clock keeps time.

A quick look at the PCBs tells the tale of good circuit design. But we do wonder about catching the reflection of the sun in that shiny bezel.

2-bit paper processor teaches how they work

Take a few minutes out of your day, grab your scissors, and learn how a simple processor works. [Saito Yutaka] put together an exercise to teach processor operations with paper. After downloading the PDF you can cut out the Address and Data pointer as well as two-bit data tokens for each. The processor has three instruction sets; Increment register by one, Jump if not over flow, and Halt wait for reset.

Once you’ve got your cutouts you can follow along as the program is executed. The INC operation is run, with the JNO used to loop the program. Once the register has reached an overflow the overflow counter halts the program.

One word of warning, we think there’s a typo in one of the captions.  Once the program starts running and gets to address 01(2) the caption still reads 00(2) for both address and data. As long as you compare the values in the picture along the way you should have no problem getting through execution. which has now been fixed.