Subject:
|
Re: YAPNQ
|
Newsgroups:
|
lugnet.technic
|
Date:
|
Thu, 19 Jun 2003 18:28:11 GMT
|
Viewed:
|
1068 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
|
|
|
|