15

Logic gates are an abstract device which can be implemented with electromagnetic relays, vacuum tubes, or transistors. These implemenations have been successful in computing in part because of various properties of chainability, durability, and size beyond their basic binary stability. They also work well because electricity is the energy source which can rather easily be shipped around.

I've seen adders built out of wood, marbles, and gravity. I've seen "lab on a chip" capilary-action-driven prototypes. I've seen all kinds of specialty mechanical calculators (Curta, slide rule). I've seen domino trails as single-use logic gates.

I'm interested in other illustrative computing devices that aren't necessarily convenient, durable, or fast, but which exploit properties of everyday materials to perform computation and which are directly visible. The dominoes trails are close, but are a little too complicated to reset.

Magneto-mechanical arrangements? Water in pipes/troughs? More general marble contraptions?

PS. Here's a new one. Mechanical CPU Clock

Jason Kleban
  • 557
  • 3
  • 12

3 Answers3

8

It is possible to build a Turing machine with "Lego" elements without any electric components, only with pneumatic transmission of energy. The guys who did this used some logic gates with pneumatic but this was the very easy part. The underlying automaton was way harder to build. (webpage in French. The other Turing machines in Legos use electronic devices which is very much like cheating)

Moreover I know you can build logic gates using only Lego elements and that may be more relevant.

So mechanics as well as pneumatics are enough to build logic gates.

jmad
  • 9,578
  • 1
  • 40
  • 43
7

Believe it or not, here's a guy who built logic gates using streams of water...

http://www.blikstein.com/paulo/projects/project_water.html

Apparently, he worked up to a 4-bit adder, though I believe this picture shows only a single half-adder...

half-adder
(source: blikstein.com)

Glorfindel
  • 754
  • 1
  • 9
  • 20
David Lewis
  • 1,665
  • 13
  • 12
5

Some more options:

If you're into Billiard, you can create logic gates from Billiard balls

If you prefer the wild life, Crab-based logic gates should fit.

Ran G.
  • 20,884
  • 3
  • 61
  • 117