Sadržaj:

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

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

Video: Uglavnom 3D štampani binarni koder: 4 koraka (sa slikama)
Video: Supersection Week 1 2024, Novembar
Anonim
Uglavnom 3D štampani binarni koder
Uglavnom 3D štampani binarni koder
Uglavnom 3D štampani binarni koder
Uglavnom 3D štampani binarni koder
Uglavnom 3D štampani binarni koder
Uglavnom 3D štampani binarni koder

Kodirač pretvara informacije iz jednog formata ili koda u drugi. Uređaj predstavljen u ovom Instructable -u ć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 ove uglavnom mehaničke mašine mogu se 3D printati.

Zašto ovo radim?

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

Zato ću napraviti "Radni digitalni računar" prema knjizi koju nazivam WDC-1. Knjiga je podijeljena na odjeljke zasnovane na glavnim komponentama računara, poput aritmetičke logičke jedinice, memorije jezgre, upravljačke jedinice, a pogodili ste 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 na kojem su bili izrezi za binarne kodove. Četiri spajalice su korištene 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 idem ovdje na "čistu" repliku. Na kraju dana, netko bi trebao biti u mogućnosti "pokrenuti" programe iz knjige na novoj mašini. Počevši od decimalnog do binarnog kodera.

Supplies

Osim štampanih dijelova trebat će vam i sljedeće (vidi gore):

  • 4 Cylewet mikroprekidači s metalnim valjcima s trenutnim šarkama - Amazon
  • 4 vijka M3 x 3 mm

Korak 1: Odštampajte delove

Odštampajte delove
Odštampajte delove

Odštampajte delove u podrazumevanoj orijentaciji. Osim ako nije drugačije navedeno, koristite sljedeće postavke ispisa:

Rezolucija štampe: 0,30 mm

Punjenje: 20%

Perimetri: 2

Podržava: Ne

Filament: Koristio sam AMZ3D PLA

Za kreiranje decimalnog u binarni koder morate odštampati sljedeće dijelove:

  • 1 Baza enkodera
  • 1 Dugme kodera
  • 15 Encoder Peg - Postavite rezoluciju na 0,10 mm, dodajte mali rub i smanjite brzinu prvog sloja na 5 mm/s
  • 1 Prekidač kodera Gornji
  • 1 Enkoder Vrh
  • 1 Točkić 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 prvoj gornjoj slici.
  2. Uključite gornji prekidač kodera da 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. Dodajte kvačice kodera u kotač kodera pomoću gornje tablice.
  5. Gurnite točkić davača na osovinu osnove davača. 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 tablu 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 od prekidača na +5V.
  3. Normalno otvoren terminal sa svakog prekidača na anodu odgovarajuće LED diode.

Pa možete vidjeti rezultat s posljednje dvije slike. Uspjeh. Binarni koder zapravo ima prilično lijep "osjećaj". Samo znate kada je dugme zaključano u broj. Cool.

Korak 4: Završne misli

Ne očekujem da će mnogim ljudima uskoro biti potreban mehanički digitalno -binarni koder, ali mislim da se ovdje prikazane tehnike mogu generalizirati za druge zadatke kodiranja. Na primjer, s projektom WDC-1, osim 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 štampan mogao bi biti od interesa.

Preporučuje se: