Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Udskriv delene
- Trin 2: Saml delene
- Trin 3: Test af digital til binær encoder
- Trin 4: Endelige tanker
Video: For det meste 3D -printet binær encoder: 4 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
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 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
Det er ret let at sammensætte decimal til binær encoder:
- Skub de fire grebsmikrokontakter mellem Encoder Base -støttevæggene som vist på det første billede ovenfor.
- Klik på Encoder Switch Top for at låse kontakterne på plads.
- Sæt Encoder Wheel Top på Encoder Wheel for at sikre, at låsetappene er på plads.
- Tilføj encoderpindene til encoderhjulet ved hjælp af tabellen ovenfor.
- 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.
- Placer encoder toppen på basen og fastgør med de fire M3 x 3 mm bolte.
- 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
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:
- Fire LED -katoder (korte ledninger) til jord.
- Fælles terminal fra hver af switcherne til +5V.
- 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:
For det meste 3D -trykt trykknap: 4 trin (med billeder)
For det meste 3D -trykt trykknap: I de sidste par år har jeg bygget kopier af uddannelsescomputere " legetøj " fra 50'erne og 60'erne. En af de udfordringer, jeg støder på, er at finde periodedele, eller i det mindste dele, der ligner nok til at bestå som autentiske. Tag
For det meste 3D -trykt vippekontakt: 4 trin (med billeder)
For det meste 3D -trykt vippekontakt: Instructable er en yderligere udforskning af, hvad der kan opnås med den ydmyge magnetiske rørkontakt og et par neodymmagneter. Hidtil har jeg ved hjælp af rørkontakter og magneter designet følgende: Rotary Switch Slider Switch Push Bu
LED -nødlampe (for det meste genvundet): 4 trin
LED Emergency Lamp (Mostly Reclaimed): Dette projekt blev inspireret af mit enkle behov for at undgå smertefuldt at ramme hjørner, når strømmen slukker, og jeg laver ting i min kulsorte kælder eller andre mørke steder. Efter en udvidet og klog evaluering af andre løsninger som
Raspberry Pi Oled Clock Se det Hør det og mærk det: 5 trin (med billeder)
Raspberry Pi Oled Clock Watch It Hear It and Feel It: Dette er et smart ur, der viser tiden på et OLED -display, og du kan også høre tid på forskellige tidsintervaller, der er fuld for blinde, og det ændrer også LED -farven med tiden som lys i skumringen lys om aftenen bliver orange til gult og kan lide
Vandtætte højttalere, der flyder - " Det svæver, det totes og det klipper noterne! &Quot;: 7 trin (med billeder)
Vandtætte højttalere, der flyder - " Det svæver, det stikker og klipper noterne! &Quot;: Dette vandtætte højttalerprojekt blev inspireret af mange ture til Gila -floden i Arizona (og SNL's " I'm on a Boat! &Quot; ). Vi flyder ned ad floden eller fastgør linjer til kysten, så vores flydere forbliver lige ved vores campingplads. Alle h