To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.technicOpen lugnet.technic in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Technic / 10768
10767  |  10769
Subject: 
Re: YAPNQ
Newsgroups: 
lugnet.technic
Date: 
Thu, 19 Jun 2003 18:28:11 GMT
Viewed: 
934 times
  
In lugnet.technic, Mark Tarrabain wrote:

<snip

And on a related note, here's my own latest versions of one-switch,
one-piston pneumatic "AND" and "NOT" gates.  View the following ascii
diagrams in a monospaced font:

AND
      Switch
      |----|
      | O-----> #1 AND #2
      | O----- <-- Input #1
  O---| O----** <-- Put a plug here to stop air-flow
|=|  |----|
| |
| |
|_|---------- < Input #2
Piston

Mark,
  I am impressed with this concept, and wanted to see if I could eliminate the
rubber bands and get back to a differential pair (standard LEGO pneumatic)
setup.

  To create the complement (in terms of pressure or not) you can use two
switches that are linked like one side of my mux.  The switch handles are linked
*and* the two ports are linked.

Drive piston with C1 (contraction) and X1 (expansion).  Also run C1 into the
switch closest to the piston.  Drive C2 (contraction) into the other switche's
(the other half of the two switch mux) input port.

What you get out of the 2 switch mux is

C C P
C X P
X C P
X X R

where P is pressure and R is release.

I'm at work, but as soon as I get home I'll upload a picture of it.

Bottom line is...... two input AND gate with one piston, three switches, one T
and no rubber bands.

I'm pretty sure OR is doable using one piston, three switches and a T no bands.

XOR requires one piston, four switches, two Ts and no band.

NOTs are free, just by reversing connections at the piston inputs.

Thanks for showing me your single piston AND gate.  It was very inspirational.

I think I can now implement a full three bit binary adder in 3 pistons
(presuming that a piston can flip 7 switches) with no bands.  This is down from
15 in the last one I actually built, and down from 7 using my rubber band based
AND/XOR.

Kevin


NOT
      Switch
      |----|
      | O----** <-- put a plug here to stop air flow
      | O----- <-- Steady air supply
  O---| O----> NOT #1
|=|  |----|
| |
| |
|_|---------- < Input #1
Piston


In both cases, the switch and the piston are braced together so that
when the piston is retracted, the switch is all the way down and when
the piston extends, the switch goes all the way up.  The pistons will
need rubber bands on them to force them to retract when no input is
provided or else you can apply pressure to the other end of each
cylinder to reset them.

BTW, two instances of the NOT gates above should be possible to chain
together to create a NOR gate.



Message has 1 Reply:
  Re: YAPNQ
 
(...) Er... You can add 2 three bit numbers using that few components?!?!? (heavy sigh) Well... that totally blows anything away I think I could have come up with. My one-bit full adder (A+B+Carry in) alone used three pistons and 13 switches. I'm (...) (21 years ago, 19-Jun-03, to lugnet.technic)

Message is in Reply To:
  Re: YAPNQ
 
(...) Know where I can find those adapters? That would certainly be helpful. (...) Yeah... there's only a handful of used ones left though. I'd like to find a place where I can get a ongoing supply of check valves. I have more than a few ideas that (...) (21 years ago, 14-Jun-03, to lugnet.technic)

12 Messages in This Thread:



Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR