Tartalomjegyzék:

Többnyire 3D nyomtatott bináris kódoló: 4 lépés (képekkel)
Többnyire 3D nyomtatott bináris kódoló: 4 lépés (képekkel)

Videó: Többnyire 3D nyomtatott bináris kódoló: 4 lépés (képekkel)

Videó: Többnyire 3D nyomtatott bináris kódoló: 4 lépés (képekkel)
Videó: Angelina Jolie - Lara Croft Tomb Raider 3D Print Statue 2024, November
Anonim
Többnyire 3D nyomtatott bináris kódoló
Többnyire 3D nyomtatott bináris kódoló
Többnyire 3D nyomtatott bináris kódoló
Többnyire 3D nyomtatott bináris kódoló
Többnyire 3D nyomtatott bináris kódoló
Többnyire 3D nyomtatott bináris kódoló

A kódoló átalakítja az információkat egyik formátumból vagy kódból a másikba. Az ebben az utasításban bemutatott eszköz csak a 0 és 9 közötti tizedes számokat konvertálja bináris megfelelőikre. Azonban az itt bemutatott fogalmak felhasználhatók bármilyen ésszerű számú (például 20 vagy annál kevesebb) elem és kód kódolójának létrehozásához. Néhány könnyen beszerezhető mikrokapcsolón és csavaron kívül ennek a többnyire mechanikus gépnek az összes alkatrésze nyomtatható 3D -ben.

Miért csinálom ezt?

Nemrég találkoztam egy 1968 -ban megjelent Edward Alcosser, James P. Phillips és Allen M. Wolk "Hogyan építsünk működő digitális számítógépet" című könyvével. A "tanulj csináld" filozófia hívei megmutatják, hogyan lehet ilyen számítógépet építeni "egyszerű, olcsó alkatrészekből, amelyeket általában a ház körül vagy a környéken található elektromos alkatrészek boltjában találnak". Ezt gyakran "gemkapocs számítógép" könyvnek nevezik, mivel gemkapocs segítségével különböző kapcsolókat hoznak létre a tervezés során.

Tehát készítek egy "működő digitális számítógépet" az általam WDC-1-nek nevezett könyv alapján. A könyv a számítógép fő alkotóelemei alapján szakaszokra van osztva, mint például az aritmetikai logikai egység, az alapmemória, a vezérlőegység, és kitalálta, hogy Decimal to Binary Encoder, amellyel először foglalkozom.

Fentebb a könyv diagramja mutatja a kódoló szerkezetét. Üres cérnatekercset használtak, szigetelés nélküli huzallal tekerték be, majd a huzalt papírral borították, amely kivágta a bináris kódokat. Négy gemkapcsot használtak kapcsolattartóként a kódok olvasásához (mondtam, hogy gemkapocs is lesz). Ötletes kialakítás volt, csak az ígért háztartási cikkeket használta.

A dizájn frissítése

Bár a tervezésem nem használ gemkapocsot, úgy vélem, hogy mind az eredeti koncepcióját, mind szellemét megtestesíti. Itt nem "tiszta" replikát keresek. A nap végén valakinek képesnek kell lennie arra, hogy programokat futtasson a könyvből az új gépen. Kezdve a Decimális bináris kódolóval.

Kellékek

A nyomtatott részeken kívül a következőkre lesz szüksége (lásd fent):

  • 4 Cylewet pillanatnyi zsanér fém hengerkaros mikrokapcsoló - Amazon
  • 4 M3 x 3 mm -es csavar

1. lépés: Nyomtassa ki az alkatrészeket

Nyomtassa ki az alkatrészeket
Nyomtassa ki az alkatrészeket

Nyomtassa ki az alkatrészeket az alapértelmezett tájolásban. Hacsak másképp nem jelezzük, használja az alábbi nyomtatási beállításokat:

Nyomtatási felbontás:.30 mm

Kitöltés: 20%

Kerületek: 2

Támogatja: Nem

Szál: AMZ3D PLA -t használtam

Decimális bináris kódoló létrehozásához a következő részeket kell kinyomtatnia:

  • 1 Kódoló bázis
  • 1 Kódoló gomb
  • 15 Encoder Peg - Állítsa a felbontást.10 mm -re, adjon hozzá egy kis peremet, és csökkentse az első réteg sebességét 5 mm/sec -ra
  • 1 Kódoló kapcsoló teteje
  • 1 Kódoló teteje
  • 1 kódoló kerék

2. lépés: Szerelje össze az alkatrészeket

Szerelje össze az alkatrészeket
Szerelje össze az alkatrészeket
Szerelje össze az alkatrészeket
Szerelje össze az alkatrészeket
Szerelje össze az alkatrészeket
Szerelje össze az alkatrészeket

A decimális bináris kódoló összeállítása nagyon egyszerű:

  1. Csúsztassa a négy karos mikrokapcsolót az Encoder Base tartófalai közé, a fenti első képen látható módon.
  2. Rögzítse a kódoló kapcsoló felső részét a kapcsolók rögzítéséhez.
  3. Csatlakoztassa a kódoló kerék felső részét a kódoló kerékhez, ügyelve arra, hogy a reteszelő fülek a helyükön legyenek.
  4. Adja hozzá a kódolócsapokat a kódoló kerékhez a fenti táblázat segítségével.
  5. Csúsztassa a kódoló kereket a kódoló alaptengelyére. Ügyeljen arra, hogy ne hajlítsa meg a kapcsolókarokat. Előfordulhat, hogy vissza kell tartania őket, amikor rögzíti a kódoló kereket.
  6. Helyezze a kódoló tetejét az alapra, és rögzítse a négy M3 x 3 mm -es csavarral.
  7. Csúsztassa a kódoló gombot a tengelyek és lyukak felsorakozásához.

Ez az. A Decimal to Binary Encoder használatra kész.

3. lépés: A digitális bináris kódoló tesztelése

A digitális bináris kódoló tesztelése
A digitális bináris kódoló tesztelése
A digitális bináris kódoló tesztelése
A digitális bináris kódoló tesztelése
A digitális bináris kódoló tesztelése
A digitális bináris kódoló tesztelése

A fenti első kép a Decimális bináris kódoló panelt mutatja a könyvből. Mivel még nem vagyok kész arra, hogy ezzel foglalkozzak, mégis elkészítettem a második képen látható tesztpanelt. A bináris kódolót négy M3 x 8 mm -es csavarral szereltem fel, és négy 3 mm -es LED -et adtam hozzá néhány otthon termesztett panelre szerelhető foglalathoz.

A huzalozás elég egyenes. Mellékeltem:

  1. Négy LED katód (rövid vezetékek) a földeléshez.
  2. Közös kapcsok mindegyik kapcsolóról +5V -ra.
  3. Általában Nyissa ki a terminált minden kapcsolóról a megfelelő LED anódjára.

Nos, az utolsó két képen látható az eredmény. Siker. A bináris kódolónak valójában nagyon szép "érzése" van. Csak akkor tudja, amikor a gomb be van zárva egy számba. Menő.

4. lépés: Utolsó gondolatok

Nem számítok arra, hogy hamarosan sok embernek szüksége lesz egy mechanikus digitális bináris kódolóra, de úgy gondolom, hogy az itt bemutatott technikák általánosíthatók más kódolási feladatokra. Például a WDC-1 projektnél a két szükséges bináris kódoló mellett egy kódolót készítek a gép utasításainak (ADD, SUB, SHIFT stb.) Leképezésére az aritmetikai logikai egységhez szükséges hét vezérlőjelre elvégzi azokat a feladatokat.

Ha tetszik ez, akkor érdemes megnézni néhány egyéb utasításomat. A többnyire 3D nyomtatott forgókapcsoló érdekes lehet.

Ajánlott: