Cuprins:

În principal codificator binar tipărit 3D: 4 pași (cu imagini)
În principal codificator binar tipărit 3D: 4 pași (cu imagini)

Video: În principal codificator binar tipărit 3D: 4 pași (cu imagini)

Video: În principal codificator binar tipărit 3D: 4 pași (cu imagini)
Video: Demystifying Virtual Machines: IT Admins' Guide to Hyper-V 2024, Iulie
Anonim
Mai ales codificator binar tipărit 3D
Mai ales codificator binar tipărit 3D
Mai ales codificator binar tipărit 3D
Mai ales codificator binar tipărit 3D
Mai ales codificator binar tipărit 3D
Mai ales codificator binar tipărit 3D

Un codificator convertește informații dintr-un format sau cod în altul. Dispozitivul prezentat în acest instructabil va converti doar numerele zecimale de la 0 la 9 în echivalentele lor binare. Cu toate acestea, conceptele prezentate aici pot fi utilizate pentru a crea codificatoare pentru orice număr rezonabil de articole și coduri (să zicem 20 sau mai puțin). În afară de câteva microîntrerupătoare și șuruburi ușor de obținut, toate piesele acestei mașini majoritar mecanice pot fi imprimate 3D.

De ce fac asta?

Recent am dat peste o carte publicată în 1968 intitulată „Cum să construiești un computer digital funcțional” de Edward Alcosser, James P. Phillips și Allen M. Wolk. Credincioșii din filozofia „învățați făcând”, arată cum să construiască un astfel de computer folosind „componente simple ieftine, de obicei găsite în jurul casei sau într-un magazin de piese electrice din cartier”. Aceasta se numește adesea cartea „computerul cu agrafe”, deoarece acestea utilizează agrafe pentru a crea diverse comutatoare de-a lungul designului.

Așa că voi face un „Computer digital funcțional” bazat pe cartea pe care o numesc WDC-1. Cartea este împărțită în secțiuni bazate pe principalele componente ale computerului, cum ar fi Unitatea logică aritmetică, Memoria de bază, Unitatea de control și ați ghicit-o Decimal to Binary Encoder, pe care o voi aborda mai întâi.

Mai sus este o diagramă din carte care arată construcția codificatorului. Au folosit o bobină de fir goală, au înfășurat-o cu sârmă neizolată, apoi au acoperit firul cu hârtie care avea decupaje pentru codurile binare. Patru agrafe au fost folosite ca contacte pentru a citi codurile (v-am spus că vor exista agrafe). A fost un design ingenios care folosea doar obiectele de uz casnic promise.

Actualizarea designului

Deși designul meu nu folosește agrafe, cred că întruchipează atât conceptul, cât și spiritul originalului. Nu vreau o replică „pură” aici. La sfârșitul zilei, cineva ar trebui să poată „rula” programe din carte pe noua mașină. Începând cu codificatorul zecimal la binar.

Provizii

În plus față de piesele tipărite, veți avea nevoie de următoarele (văzut mai sus):

  • 4 microîntrerupătoare cu manetă cu role articulate din metal Cylewet - Amazon
  • 4 șuruburi M3 x 3 mm

Pasul 1: Imprimați piesele

Imprimați piesele
Imprimați piesele

Imprimați piesele în orientarea lor implicită. Dacă nu se specifică altfel, utilizați următoarele setări de imprimare:

Rezoluție de imprimare:.30 mm

Umplere: 20%

Perimetre: 2

Suporturi: Nu

Filament: am folosit AMZ3D PLA

Pentru a crea un codificator zecimal în binar, va trebui să imprimați următoarele părți:

  • 1 bază codificator
  • 1 Buton codificator
  • 15 Encoder Peg - Setați rezoluția la 0,10 mm, adăugați o margine mică și reduceți viteza primului strat la 5 mm / sec.
  • 1 Comutator encoder Top
  • 1 Encoder Top
  • 1 roată codificator

Pasul 2: Asamblați piesele

Asamblați piesele
Asamblați piesele
Asamblați piesele
Asamblați piesele
Asamblați piesele
Asamblați piesele

Asamblarea codificatorului zecimal în binar este destul de ușoară:

  1. Glisați cele patru micro-comutatoare cu pârghie între pereții de susținere ai bazei codificatorului, așa cum se arată în prima imagine de mai sus.
  2. Fixați comutatorul Encoder Top pentru a bloca comutatoarele în poziție.
  3. Atașați partea superioară a roții codificatorului la roata codificatorului, asigurându-vă că lamele de blocare sunt în poziție.
  4. Adăugați picioarele codificatorului pe roata codificatorului folosind tabelul de mai sus.
  5. Glisați roata codificatorului pe arborele bazei codificatorului. Aveți grijă să nu îndoiți manetele comutatorului. Poate că va trebui să le rețineți în timp ce atașați roata codificatorului.
  6. Poziționați codul superior pe bază și atașați-l cu cele patru șuruburi M3 x 3 mm.
  7. Glisați butonul codificatorului în poziție aliniat arborii și găurile.

Asta e. Codificatorul dvs. Zecimal în Binar este gata de utilizare.

Pasul 3: Testarea codificatorului digital la binar

Testarea codificatorului digital la binar
Testarea codificatorului digital la binar
Testarea codificatorului digital la binar
Testarea codificatorului digital la binar
Testarea codificatorului digital la binar
Testarea codificatorului digital la binar

Prima imagine de mai sus arată panoul codificator Zecimal în Binar din carte. Deoarece nu sunt încă pregătit să abordez acest lucru, am făcut panoul de testare pe care îl vedeți în a doua imagine. Am montat codificatorul binar cu patru șuruburi M3 x 8 mm și am adăugat patru LED-uri de 3 mm în niște prize de montare pe panou.

Cablarea este destul de simplă. Am atașat:

  1. Patru catoduri LED (fire scurte) la masă.
  2. Terminal comun de la fiecare dintre comutatoare la + 5V.
  3. În mod normal, deschideți terminalul de la fiecare dintre comutatoare la anodul LED-ului corespunzător.

Ei bine, puteți vedea rezultatul din ultimele două imagini. Succes. Codificatorul binar are de fapt un „simț” destul de frumos. Știi doar când butonul este blocat într-un număr. Misto.

Pasul 4: Gânduri finale

Nu mă aștept ca mulți oameni să aibă nevoie de un codor mecanic digital către binar în curând, dar cred că tehnicile prezentate aici pot fi generalizate pentru alte sarcini de codificare. De exemplu, cu proiectul WDC-1, pe lângă cele două codificatoare binare necesare, voi face un codificator care să mapeze instrucțiunile mașinii (ADD, SUB, SHIFT etc.) în cele șapte semnale de control pe care trebuie să le aibă unitatea logică aritmetică. îndeplinește acele sarcini.

Dacă vă place acest lucru, vă recomandăm să verificați câteva dintre celelalte instructabile ale mele. În principal comutatorul rotativ tipărit 3d ar putea fi de un anumit interes.

Recomandat: