Sadržaj:

Uglavnom 3D ispisani binarni koder: 4 koraka (sa slikama)
Uglavnom 3D ispisani binarni koder: 4 koraka (sa slikama)

Video: Uglavnom 3D ispisani binarni koder: 4 koraka (sa slikama)

Video: Uglavnom 3D ispisani binarni koder: 4 koraka (sa slikama)
Video: КАК НАСТРОИТЬ L4D2 2024, Studeni
Anonim
Uglavnom 3D ispisani binarni koder
Uglavnom 3D ispisani binarni koder
Uglavnom 3D ispisani binarni koder
Uglavnom 3D ispisani binarni koder
Uglavnom 3D ispisani binarni koder
Uglavnom 3D ispisani binarni koder

Kodirač pretvara podatke iz jednog formata ili koda u drugi. Uređaj prezentiran u ovom Instructableu će samo pretvoriti decimalne brojeve od 0 do 9 u njihove binarne ekvivalente. Međutim, ovdje predstavljeni koncepti mogu se koristiti za stvaranje kodera za bilo koji razumni broj stavki i kodova (recimo 20 ili manje). Osim nekoliko lako dostupnih mikroprekidača i vijaka, svi dijelovi ovog uglavnom mehaničkog stroja mogu se 3D printati.

Zašto ovo radim?

Nedavno sam naišao na knjigu objavljenu 1968. pod naslovom "Kako izgraditi radno digitalno računalo" Edwarda Alcossera, Jamesa P. Phillipsa i Allena M. Wolka. Vjernici filozofije "uči radeći" pokazuju kako konstruirati takvo računalo koristeći "jednostavne jeftine komponente koje se obično nalaze po kući ili u susjednoj trgovini električnih dijelova". To se često naziva "računalom spajalica računalo" knjiga jer koriste spajalice za stvaranje različitih prekidača u cijelom dizajnu.

Stoga ću napraviti "Radno digitalno računalo" prema knjizi koju nazivam WDC-1. Knjiga je podijeljena na odjeljke koji se temelje na glavnim komponentama računala, poput aritmetičke logičke jedinice, memorije jezgre, upravljačke jedinice, a pogađate je od decimalnog do binarnog kodera s kojim ću se prvo pozabaviti.

Gore je dijagram iz knjige koji prikazuje konstrukciju kodera. Koristili su praznu kalem za navoje, omotali je neizoliranom žicom, a zatim žicu prekrili papirom s izrezima za binarne kodove. Četiri spajalice korištene su kao kontakti za čitanje kodova (rekao sam vam da će postojati spajalice). Bio je to genijalan dizajn koji je koristio samo obećane kućanske potrepštine.

Nadogradnja dizajna

Iako moj dizajn ne koristi spajalice, vjerujem da utjelovljuje i koncept i duh originala. Neću ovdje ići na "čistu" repliku. Na kraju dana netko bi trebao moći "pokrenuti" programe iz knjige na novom stroju. Počevši od decimalnog do binarnog kodera.

Pribor

Uz tiskane dijelove trebat će vam i sljedeće (vidi se gore):

  • 4 mikroprekidači s metalnim valjkom s metalnim valjkom Cylewet - Amazon
  • 4 vijka M3 x 3 mm

Korak 1: Ispišite dijelove

Ispišite dijelove
Ispišite dijelove

Ispišite dijelove u zadanim postavkama. Osim ako nije drugačije navedeno, koristite sljedeće postavke ispisa:

Rezolucija ispisa:, 30 mm

Ispuna: 20%

Perimetri: 2

Podržava: Ne

Filament: Koristio sam AMZ3D PLA

Za izradu decimalnog u binarni koder morate ispisati sljedeće dijelove:

  • 1 Baza enkodera
  • 1 Ručica kodera
  • 15 Encoder Peg - Postavite razlučivost na 0,10 mm, dodajte mali rub i smanjite brzinu prvog sloja na 5 mm/s
  • 1 Prekidač kodera davača
  • 1 Vrh davača
  • 1 Kotač kodera

Korak 2: Sastavite dijelove

Sastavite dijelove
Sastavite dijelove
Sastavite dijelove
Sastavite dijelove
Sastavite dijelove
Sastavite dijelove

Sastavljanje decimalnog u binarni koder prilično je jednostavno:

  1. Gurnite četiri mikro prekidača s polugom između potpornih zidova baze enkodera kao što je prikazano na gornjoj prvoj slici.
  2. Pritisnite prekidač kodera na vrhu kako biste zaključali prekidače na mjestu.
  3. Pričvrstite vrh kotača kodera na kotač kodera pazeći da su jezičci za zaključavanje na svom mjestu.
  4. Pomoću gornje tablice dodajte klinove kodera u kotač kodera.
  5. Gurnite kotač kodera na osovinu baze kodera. Pazite da ne savijete ručice prekidača. Možda ćete ih morati zadržati dok pričvršćujete kotač kodera.
  6. Postavite vrh davača na bazu i pričvrstite s četiri vijka M3 x 3 mm.
  7. Gurnite gumb kodera na mjesto poravnavajući osovine i rupe.

To je to. Vaš decimalni u binarni koder je spreman za upotrebu.

Korak 3: Testiranje digitalnog na binarni koder

Testiranje digitalnog na binarni koder
Testiranje digitalnog na binarni koder
Testiranje digitalnog na binarni koder
Testiranje digitalnog na binarni koder
Testiranje digitalnog na binarni koder
Testiranje digitalnog na binarni koder

Prva slika gore prikazuje ploču kodera od decimalnog do binarnog iz knjige. S obzirom da nisam spreman za to, još sam napravio testnu ploču koju vidite na drugoj slici. Montirao sam binarni davač s četiri vijka M3 x 8 mm i dodao četiri LED diode od 3 mm u neke kućne utičnice za montažu na ploči.

Ožičenje je prilično ravno. Priložio sam:

  1. Četiri LED katode (kratke žice) na masu.
  2. Zajednički terminal sa svakog prekidača na +5V.
  3. Normalno otvoren terminal sa svakog prekidača na anodu odgovarajuće LED diode.

Pa možete vidjeti rezultat iz zadnje dvije slike. Uspjeh. Binarni koder zapravo ima prilično lijep "osjećaj". Znate samo kad je gumb zaključan u broj. Kul.

Korak 4: Završne misli

Ne očekujem da će uskoro mnogima trebati mehanički digitalno -binarni koder, ali mislim da se ovdje prikazane tehnike mogu generalizirati za druge zadatke kodiranja. Na primjer, s projektom WDC-1, uz dva potrebna binarna kodera, napravit ću koder za preslikavanje strojnih uputa (ADD, SUB, SHIFT itd.) U sedam upravljačkih signala koje moja jedinica za aritmetičku logiku treba obavljati te zadatke.

Ako vam se ovo sviđa, možda biste htjeli pogledati neke od mojih drugih instrukcija. Rotacijski prekidač koji je uglavnom 3D ispisan mogao bi biti od interesa.

Preporučeni: