Sisukord:

Enamasti 3D -prinditud kahendkooder: 4 sammu (piltidega)
Enamasti 3D -prinditud kahendkooder: 4 sammu (piltidega)

Video: Enamasti 3D -prinditud kahendkooder: 4 sammu (piltidega)

Video: Enamasti 3D -prinditud kahendkooder: 4 sammu (piltidega)
Video: 💣 Правильный 2.0 TDI - это версия с Common Rail !!! Чем этот мотор лучше версии с насос-форсункой ? 2024, November
Anonim
Enamasti 3D -trükitud kahendkooder
Enamasti 3D -trükitud kahendkooder
Enamasti 3D -trükitud kahendkooder
Enamasti 3D -trükitud kahendkooder
Enamasti 3D -trükitud kahendkooder
Enamasti 3D -trükitud kahendkooder

Kodeerija teisendab teabe ühest vormingust või koodist teise. Selles juhendis esitatud seade teisendab kümnendnumbrid 0 kuni 9 nende binaarseteks ekvivalentideks. Siin esitatud kontseptsioone saab aga kasutada kodeerijate loomiseks mis tahes mõistliku arvu üksuste ja koodide jaoks (näiteks 20 või vähem). Peale mõne hõlpsasti saadava mikrolüliti ja kruvi saab kõiki selle enamasti mehaanilise masina osi printida 3D -vormingus.

Miks ma seda teen?

Sattusin hiljuti 1968. aastal ilmunud raamatule "Kuidas ehitada töötavat digitaalarvutit", mille autorid on Edward Alcosser, James P. Phillips ja Allen M. Wolk. „Õpi tehes“filosoofiasse uskujad näitavad, kuidas sellist arvutit konstrueerida, kasutades „lihtsaid odavaid komponente, mida tavaliselt leidub maja ümber või naabruses asuvas elektriosade kaupluses“. Seda nimetatakse sageli "kirjaklambri arvuti" raamatuks, kuna nad kasutavad kirjaklambreid erinevate lülitite loomiseks kogu kujunduses.

Nii et ma teen raamatu "WDC-1" põhjal raamatu "Töötav digitaalarvuti". Raamat on jagatud arvuti põhikomponentide põhjal osadeks, nagu aritmeetiline loogikaseade, tuummälu, juhtseade, ja te arvasite, et hakkan sellega kõigepealt tegelema.

Eespool on diagramm raamatust, mis näitab kodeerija konstruktsiooni. Nad kasutasid tühja niidirulli, mähkisid selle isoleerimata traadiga, seejärel katsid traadi paberiga, millel olid kahendkoodide väljalõiked. Koodide lugemiseks kasutati kontaktidena nelja kirjaklambrit (ma ütlesin, et kirjaklambrid on olemas). See oli geniaalne disain, milles kasutati ainult lubatud majapidamistarbeid.

Disaini uuendamine

Kuigi minu kujunduses ei kasutata kirjaklambreid, usun, et see kehastab nii originaali kontseptsiooni kui ka vaimu. Ma ei hakka siin "puhast" koopiat otsima. Päeva lõpuks peaks keegi saama uuel masinal raamatust programme "käivitada". Alustades kümnendkoha kahendkoodijaga.

Tarvikud

Lisaks trükitud osadele vajate järgmist (vt ülal):

  • 4 Cylewet hetkelise liigendiga metallist rull -hoova mikrolülitit - Amazon
  • 4 M3 x 3 mm poldid

Samm: printige osad välja

Printige osad
Printige osad

Printige osi nende vaikeasendis. Kui pole märgitud teisiti, kasutage järgmisi prindisätteid:

Prindi eraldusvõime:.30 mm

Täidis: 20%

Ümbermõõt: 2

Toetab: Ei

Hõõgniit: kasutasin AMZ3D PLA -d

Kümnendkoha kahendkoodri loomiseks peate printima järgmised osad:

  • 1 kodeerija alus
  • 1 kodeerimisnupp
  • 15 Encoder Peg - määrake eraldusvõime 0,10 mm, lisage väike serv ja vähendage esimese kihi kiirust 5 mm/s
  • 1 Kooderlüliti ülaosa
  • 1 kodeerija ülaosa
  • 1 kodeerimisratas

Samm: pange osad kokku

Pange osad kokku
Pange osad kokku
Pange osad kokku
Pange osad kokku
Pange osad kokku
Pange osad kokku

Kümnendkoha kahendkoodija kokku panemine on üsna lihtne:

  1. Lükake neli hoova mikrolülitit kodeerija aluse tugiseinte vahele, nagu on näidatud ülaltoodud esimesel pildil.
  2. Lülitite paika lukustamiseks klõpsake kodeerija lüliti peal.
  3. Kinnitage kodeerimisratta ülaosa kodeerimisratta külge, veendudes, et lukustuskaardid on paigas.
  4. Lisage kodeerimispoldid kodeerimisrattale, kasutades ülaltoodud tabelit.
  5. Libistage kodeerija ratas kodeerija aluse võllile. Olge ettevaatlik ja ärge painutage lülitihoobasid. Võimalik, et peate neid kodeerimisratta kinnitamisel tagasi hoidma.
  6. Asetage kodeerija ülaosa alusele ja kinnitage nelja M3 x 3 mm poldiga.
  7. Libistage kodeerimisnupp võllide ja aukude vooderdamiseks kohale.

See on kõik. Kümnendkoha kahendkooder on kasutamiseks valmis.

3. samm: digitaalse kahendkoodri testimine

Digitaalse kahendkoodri testimine
Digitaalse kahendkoodri testimine
Digitaalse kahendkoodri testimine
Digitaalse kahendkoodri testimine
Digitaalse kahendkoodri testimine
Digitaalse kahendkoodri testimine

Ülaltoodud esimene pilt näitab raamatust kümnendkoha kahendkoodija paneeli. Kuna ma pole veel valmis sellega tegelema, siis tegin testpaneeli, mida näete teisel pildil. Paigaldasin binaarkoodri nelja M3 x 8 mm poldiga ja lisasin mõnesse kodus kasvatatud paneelipesasse neli 3 mm LED -i.

Juhtmed on üsna sirged. Lisasin:

  1. Neli LED -katoodi (lühikesed juhtmed) maandamiseks.
  2. Ühine klemm igalt lülitilt +5V.
  3. Tavaliselt avage terminal igalt lülitilt vastava LED -i anoodile.

Tulemust näete kahest viimasest pildist. Edu. Kahendkooderil on tegelikult päris kena "tunne". Te teate lihtsalt, kui nupp on numbriks lukustatud. Lahe.

4. samm: lõplikud mõtted

Ma ei usu, et paljud inimesed vajavad mehaanilist digitaalset kahendkoodijale niipea, kuid arvan, et siin demonstreeritud tehnikaid saab üldistada muude kodeerimisülesannete jaoks. Näiteks projektiga WDC-1 valmistan lisaks kahele vajaminevale kahendkooderile kodeerija, mis kaardistab masina juhised (ADD, SUB, SHIFT jne) seitsmeks juhtimissignaaliks, mida minu aritmeetiline loogikaseade vajab neid ülesandeid täita.

Kui teile see meeldib, võiksite vaadata mõnda muud minu juhendit. Peamiselt 3D -trükitud pöördlüliti võib huvi pakkuda.

Soovitan: