ryanvarick.com

Location: ryanvarick.com » Capstone » Photographs Of The Extended Analog Computer (edit)

NOTE: This page is out-of-date!

This is one of the extended analog computers I work with at Indiana University:

Click for a larger view.

Wires are attached to a grid of pins that perforate a sheet of semi-conductive foam:

Click for a larger view.

As the wires are attached, the voltage on the sheet fluctuates. This forms basis of analog computation. We manipulate the current on the wires to perform some calculation:

Click for a larger view.

Click for a larger view.

Underneath the foam sheet, the pins are attached to sensors, which may be read by a digital computer. We can read the voltage on each pin to extrapolate a graph of the voltage gradient on the sheet:

Click for a larger view.

The EAC pictured above has a built-in Ethernet controller, which allows us to read the sheet voltage remotely from a digital computer.

Bryce Himebaugh has developed a number of Perl scripts to communicate with the EAC. He also has a live demonstration of an EAC configured to compute the exclusive-or (XOR) of two values, the relevance of which is explained here.

My toolkit provides similiar functionality in a command-line interface:

Click for a larger view.