Indholdsfortegnelse:

For det meste 3D -printet binær encoder: 4 trin (med billeder)
For det meste 3D -printet binær encoder: 4 trin (med billeder)

Video: For det meste 3D -printet binær encoder: 4 trin (med billeder)

Video: For det meste 3D -printet binær encoder: 4 trin (med billeder)
Video: Маша и Медведь (Masha and The Bear) - Маша плюс каша (17 Серия) 2024, November
Anonim
For det meste 3D -printet binær encoder
For det meste 3D -printet binær encoder
For det meste 3D -printet binær encoder
For det meste 3D -printet binær encoder
For det meste 3D -printet binær encoder
For det meste 3D -printet binær encoder

En encoder konverterer information fra et format eller kode til et andet. Enheden, der præsenteres i denne instruks, konverterer kun decimaltallene 0 til 9 til deres binære ækvivalenter. De begreber, der præsenteres her, kan dog bruges til at oprette encodere til et rimeligt antal varer og koder (f.eks. 20 eller mindre). Bortset fra nogle få let tilgængelige mikrokontakter og skruer, kan alle dele til denne for det meste mekaniske maskine 3D -printes.

Hvorfor gør jeg dette?

Jeg stødte for nylig på en bog udgivet i 1968 med titlen "How to Build a Working Digital Computer" af Edward Alcosser, James P. Phillips og Allen M. Wolk. Troende i "lær ved at gøre" -filosofien, de viser, hvordan man konstruerer sådan en computer ved hjælp af "enkle billige komponenter, der normalt findes rundt om i huset eller i et kvarter med elektriske reservedele". Dette kaldes ofte "paperclip computer" -bogen, da de bruger paperclips til at oprette forskellige switches i hele designet.

Så jeg vil lave en "Working Digital Computer" baseret på den bog, som jeg kalder WDC-1. Bogen er opdelt i sektioner baseret på computerens hovedkomponenter som Arithmetic Logic Unit, Core Memory, Control Unit, og du gættede det Decimal til Binary Encoder, som jeg først skal tackle.

Ovenfor er et diagram fra bogen, der viser encoderens konstruktion. De brugte en tom trådrulle, indpakket den med uisoleret tråd og dækkede derefter tråden med papir, der havde udskæringer til de binære koder. Fire papirclips blev brugt som kontakter til at læse koderne (jeg fortalte dig, at der ville være papirclips). Det var et genialt design, der kun brugte de lovede husholdningsartikler.

Opgradering af designet

Selvom mit design ikke bruger papirclips, tror jeg, at det både legemliggør konceptet og ånden i originalen. Jeg går ikke efter en "ren" kopi her. I slutningen af dagen burde nogen kunne "køre" programmer fra bogen på den nye maskine. Startende med decimal til binær encoder.

Forbrugsvarer

Ud over de udskrevne dele skal du bruge følgende (set ovenfor):

  • 4 Cylewet Momentary Hinge Metal Roller Lever Micro Switches - Amazon
  • 4 M3 x 3 mm bolte

Trin 1: Udskriv delene

Udskriv delene
Udskriv delene

Udskriv dele i deres standardretning. Medmindre andet er angivet, skal du bruge følgende udskriftsindstillinger:

Udskriftsopløsning:.30 mm

Fyld: 20%

Omkreds: 2

Understøtter: Nej

Filament: Jeg brugte AMZ3D PLA

For at oprette en decimal til binær encoder skal du udskrive følgende dele:

  • 1 Encoder Base
  • 1 Encoder -knap
  • 15 Encoder Peg - Indstil opløsningen til.10 mm, tilføj en lille rand, og sænk det første lags hastighed til 5 mm/sek
  • 1 Encoder Switch Top
  • 1 Encoder Top
  • 1 Encoder hjul

Trin 2: Saml delene

Saml delene
Saml delene
Saml delene
Saml delene
Saml delene
Saml delene

Det er ret let at sammensætte decimal til binær encoder:

  1. Skub de fire grebsmikrokontakter mellem Encoder Base -støttevæggene som vist på det første billede ovenfor.
  2. Klik på Encoder Switch Top for at låse kontakterne på plads.
  3. Sæt Encoder Wheel Top på Encoder Wheel for at sikre, at låsetappene er på plads.
  4. Tilføj encoderpindene til encoderhjulet ved hjælp af tabellen ovenfor.
  5. Skub encoderhjulet på encoderens basisaksel. Vær forsigtig med ikke at bøje kontakthåndtagene. Du skal muligvis holde dem tilbage, når du fastgør encoderhjulet.
  6. Placer encoder toppen på basen og fastgør med de fire M3 x 3 mm bolte.
  7. Skub encoderknappen på plads, så den ligger op langs akslerne og hullerne.

Det er det. Din decimal til binær encoder er klar til brug.

Trin 3: Test af digital til binær encoder

Test af digital til binær encoder
Test af digital til binær encoder
Test af digital til binær encoder
Test af digital til binær encoder
Test af digital til binær encoder
Test af digital til binær encoder

Det første billede ovenfor viser panelet Decimal til Binær encoder fra bogen. Da jeg ikke helt er klar til at tackle det endnu, lavede jeg det testpanel, du ser på det andet billede. Jeg monterede Binary Encoder med fire M3 x 8 mm bolte og tilføjede fire 3 mm lysdioder i nogle hjemmelavede panelmonterede stik.

Ledningerne er ret lige frem. Jeg vedhæftede:

  1. Fire LED -katoder (korte ledninger) til jord.
  2. Fælles terminal fra hver af switcherne til +5V.
  3. Normalt Åbn terminal fra hver af switcherne til anoden på den tilsvarende LED.

Nå kan du se resultatet fra de sidste to billeder. Succes. Binary Encoder har faktisk en temmelig fin "fornemmelse". Du ved bare, når knappen er låst fast i et tal. Fedt nok.

Trin 4: Endelige tanker

Jeg forventer ikke, at mange mennesker snart vil have brug for en mekanisk Digital til Binær Encoder, men jeg tror, at de her viste teknikker kan generaliseres til andre kodningsopgaver. Med WDC-1-projektet for eksempel vil jeg ud over de to binære encodere, der skal bruges, lave en encoder til at kortlægge maskininstruktionerne (ADD, SUB, SHIFT osv.) Til de syv styresignaler, min aritmetiske logiske enhed skal udføre disse opgaver.

Hvis du kan lide dette, kan du prøve nogle af mine andre instruktører. Den for det meste 3d -trykte roterende switch kan være af en vis interesse.

Anbefalede: