Domanda:
È possibile costruire semplici porte logiche con la meccanica LEGO?
Sibbo
2011-10-26 02:00:46 UTC
view on stackexchange narkive permalink

Ho costruito ieri un semplice bitshifter in Minecraft. Mi chiedevo se qualcosa di simile potesse essere costruito con LEGO?

Forse c'è la possibilità di costruire cancelli con elastici e quelle cose meccaniche mobili. Qualcuno di voi ha fatto qualcosa di simile?

Quattro risposte:
#1
+54
Zhaph - Ben Duguid
2011-10-26 02:39:39 UTC
view on stackexchange narkive permalink

Diverse persone lo hanno fatto, tuttavia la maggior parte dei link sembra puntare a un [allora defunto] blog di Martin Howard (Randomwraith) del 2004.

Un più recente , e disponibile, post su questo, utilizzando pezzi più recenti può essere visto qui:

LEGO Logic di Keshav Saharia

Sulla base della mancanza di ingranaggi ed elementi a pignone e cremagliera, Keshav ha deciso di ricostruire le porte logiche utilizzando un approccio basato su leve. È stata prestata particolare attenzione per garantire che i movimenti fossero uniformi in modo che le uscite si spostassero della stessa distanza degli ingressi.

Partendo dal gate più semplice, è stato costruito un NOT Gate:

2 NOT Gates

Quindi, tornando ai primi principi, un Gate NOR:

A NOR Gate

Combinando un NOR con due NOT si ottiene un Gate AND:

A NOR and 2 NOTs make an AND

Infine Keshav ha costruito lo XOR Gate da 3 NOR e 2 NOT (o 2 NOR e un AND):

The whole XOR Gate

Detail of XOR Schematic

Tutte le immagini sono state utilizzate con autorizzazione

Questo è un ottimo collegamento .. forse qualcuno potrebbe costruire un computer;)
Penso che quei cancelli funzionino solo su piccola scala, a causa dell'attrito.
Grazie per il link al mio blog! A proposito, hai il mio permesso di usare le mie immagini. Non sono molto interessato alla questione del copyright, quindi sentiti libero di usarli. Il credito sarebbe bello :)
Grazie per il link! Sfortunatamente il mio sito è stato su e giù come uno yo-yo ultimamente, il che è molto frustrante. Non so se il disaccoppiamento a cui ho fatto riferimento sia presente in tutti i gate, ma sembra essere nel gate NOR, mostrato sopra. In tal caso gli input non sembrano essere attaccati alle leve centrali, il che significherebbe che l'output quando si passa da un input 1,1 a un input 0,0 non cambierebbe :-( Sembra che questo blogger abbia ha tentato di risolvere il problema però: http://spillerrec.wordpress.com/2012/01/29/mechanic-nor-gate RW
Offro una taglia di 100 a chiunque crei un latch SR e spieghi perché Q o ~ Q è impostato quando gli ingressi sono 0 e 0.
#2
+5
Steen
2011-10-26 02:10:53 UTC
view on stackexchange narkive permalink

Non direttamente una risposta, ma ho pensato che le persone interessate a questa domanda sarebbero state interessate anche a un post stimolante ...

Ho visto una calcolatrice binaria come questa ​​a > vivere e da allora ho pensato di costruirlo con i lego. Ah, dolci piani ...

Questa è una buona idea, ma stavo pensando agli elementi della tecnologia digitale, come semplici tracce di segnale, porte OR e NOT.
#3
+5
Randomwraith
2012-05-29 10:29:29 UTC
view on stackexchange narkive permalink

Il merito è dovuto, i cancelli di Keshav Saharia sono stati un tentativo di semplificare quelli che si trovano qui:

http://www.randomwraith.com/logic.html

Se guardi attentamente le porte di Keshav vedrai che soffrono di un difetto fondamentale in quanto non possono essere ripristinate, le aste di ingresso sono completamente disaccoppiate, quindi estrarle non fa nulla.

RW

Sono contento che il tuo sito sia tornato ora - nel momento in cui mi ero collegato al post di Keshav, il link al tuo blog originale era morto :( Non sono nemmeno sicuro di cosa intendi con il commento disaccoppiato - mi sembra che tu possa infatti sposta indietro le aste di ingresso ed effettua l'uscita, per effetto di incernieramento sulle leve.
#4
+4
Mark Langen
2012-01-25 05:14:24 UTC
view on stackexchange narkive permalink

Esiste questo progetto e con un meccanismo del genere hai un limite piuttosto elevato alla complessità di ciò che puoi fare:

http://www.youtube.com/watch? v = SYi9sJkS19Q



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...