Turinys:
- Prekės
- 1 žingsnis: išspausdinkite dalis
- 2 žingsnis: Surinkite dalis
- 3 žingsnis: išbandykite skaitmeninį dvejetainį kodavimo įrenginį
- 4 žingsnis: paskutinės mintys
Video: Daugiausia 3D spausdintas dvejetainis kodavimo įrenginys: 4 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Kodavimo priemonė konvertuoja informaciją iš vieno formato ar kodo į kitą. Šioje instrukcijoje pateiktas įrenginys dešimtainius skaičius nuo 0 iki 9 pavers tik dvejetainiais atitikmenimis. Tačiau čia pateiktos sąvokos gali būti naudojamos kuriant bet kokio pagrįsto skaičiaus elementų ir kodų kodavimo įrenginius (tarkime, 20 ar mažiau). Be kelių lengvai gaunamų mikro jungiklių ir varžtų, visos šios dažniausiai mechaninės mašinos dalys gali būti atspausdintos 3D.
Kodėl aš tai darau?
Neseniai aptikau 1968 metais išleistą Edvardo Alcosserio, Jameso P. Phillipso ir Alleno M. Wolko knygą „Kaip sukurti veikiantį skaitmeninį kompiuterį“. Tikintys „mokykis dirbdami“filosofija, jie parodo, kaip sukurti tokį kompiuterį naudojant „paprastus nebrangius komponentus, dažniausiai randamus aplink namą ar kaimynystėje esančią elektros dalių parduotuvę“. Tai dažnai vadinama „sąvaržinio kompiuterio“knyga, nes jie naudoja sąvaržėles, kad sukurtų įvairius jungiklius visame dizaine.
Taigi aš padarysiu „veikiantį skaitmeninį kompiuterį“pagal knygą, kurią aš vadinu WDC-1. Knyga suskirstyta į skyrius, pagrįstus pagrindiniais kompiuterio komponentais, tokiais kaip aritmetinis loginis blokas, pagrindinė atmintis, valdymo blokas, ir jūs atspėjote, kad tai yra dešimtainis iki dvejetainis kodavimo įrenginys, kurį pirmiausia spręsiu.
Viršuje yra schema iš knygos, kurioje parodyta kodavimo įrenginio konstrukcija. Jie naudojo tuščią siūlų ritę, apvyniojo ją neizoliuota viela, tada uždengė vielą popieriumi, kuriame buvo išpjovos dvejetainiams kodams. Keturi sąvaržėlės buvo naudojami kaip kontaktai kodams skaityti (sakiau, kad bus sąvaržėlių). Tai buvo išradingas dizainas, naudojant tik pažadėtus namų apyvokos daiktus.
Dizaino atnaujinimas
Nors mano dizainas nenaudojamas sąvaržėlių, manau, kad jis įkūnija ir originalo koncepciją, ir dvasią. Aš čia nesiruošiu „grynai“kopijai. Dienos pabaigoje kažkas turėtų galėti „paleisti“programas iš knygos naujame kompiuteryje. Pradedant nuo dešimtainio iki dvejetainio kodavimo.
Prekės
Be atspausdintų dalių, jums reikės: (žr. Aukščiau):
- 4 „Cylewet“momentiniai vyrių metaliniai ritininiai svirties mikro jungikliai - „Amazon“
- 4 M3 x 3 mm varžtai
1 žingsnis: išspausdinkite dalis
Spausdinkite dalis pagal numatytąją padėtį. Jei nenurodyta kitaip, naudokite šiuos spausdinimo nustatymus:
Spausdinimo raiška:.30 mm
Užpildas: 20%
Perimetrai: 2
Palaiko: Ne
Siūlai: naudojau AMZ3D PLA
Norėdami sukurti dešimtainį į dvejetainį kodavimo kodą, turėsite atsispausdinti šias dalis:
- 1 Kodavimo bazė
- 1 kodavimo rankenėlė
- 15 „Encoder Peg“- nustatykite skiriamąją gebą į.10 mm, pridėkite nedidelį kraštą ir sumažinkite pirmojo sluoksnio greitį iki 5 mm/sek.
- 1 Kodavimo jungiklio viršuje
- 1 Kodavimo viršuje
- 1 kodavimo ratas
2 žingsnis: Surinkite dalis
Sudėti dešimtainį į dvejetainį kodavimo įrenginį yra gana paprasta:
- Pastumkite keturis svirtinius mikro jungiklius tarp kodavimo įrenginio pagrindo atraminių sienų, kaip parodyta pirmame paveikslėlyje aukščiau.
- Užfiksuokite kodavimo jungiklio viršų, kad užfiksuotumėte jungiklius.
- Pritvirtinkite enkoderio rato viršų prie kodavimo rato, įsitikindami, kad fiksavimo kaiščiai yra savo vietose.
- Pridėkite kodavimo kaiščius prie kodavimo rato naudodami aukščiau pateiktą lentelę.
- Stumkite kodavimo ratą ant kodavimo pagrindo veleno. Būkite atsargūs, kad nesulenktumėte jungiklio svirtelių. Pritvirtinus kodavimo ratą, gali tekti juos sulaikyti.
- Uždėkite enkoderio viršų ant pagrindo ir pritvirtinkite keturiais M3 x 3 mm varžtais.
- Įstumkite kodavimo rankenėlę į vietą, išdėstydami velenus ir skyles.
Viskas. Jūsų dešimtainis iki dvejetainis koduotojas yra paruoštas naudoti.
3 žingsnis: išbandykite skaitmeninį dvejetainį kodavimo įrenginį
Pirmame paveikslėlyje pavaizduotas knygos dešimtainis į dvejetainį kodavimo skydelis. Kadangi aš dar nesu pasirengęs tai spręsti, dar padariau bandymo skydelį, kurį matote antrame paveikslėlyje. Aš sumontavau dvejetainį kodavimo įrenginį su keturiais M3 x 8 mm varžtais ir pridėjau keturis 3 mm šviesos diodus prie kai kurių namuose auginamų skydo tvirtinimo lizdų.
Laidai yra gana tiesiai į priekį. Pridedu:
- Keturi LED katodai (trumpi laidai) prie žemės.
- Bendras gnybtas iš kiekvieno jungiklio į +5V.
- Paprastai atidarykite terminalą iš kiekvieno jungiklio į atitinkamo šviesos diodo anodą.
Na, jūs galite pamatyti rezultatą iš dviejų paskutinių nuotraukų. Sėkmė. Dvejetainis kodavimo įrenginys iš tikrųjų turi gana malonų „pojūtį“. Jūs tiesiog žinote, kai rankenėlė užrakinta skaičiuje. Saunus.
4 žingsnis: paskutinės mintys
Nemanau, kad daugeliui žmonių netrukus prireiks mechaninio skaitmeninio dvejetainio kodavimo įrenginio, tačiau manau, kad čia parodytus metodus galima apibendrinti atliekant kitas kodavimo užduotis. Pavyzdžiui, vykdydamas WDC-1 projektą, be dviejų reikalingų dvejetainių koduotuvų, aš padarysiu kodavimo priemonę, pagal kurią mašinos instrukcijos (ADD, SUB, SHIFT ir kt.) Susietos į septynis valdymo signalus, kurių reikia mano aritmetiniam loginiam blokui. atlikti tas užduotis.
Jei jums tai patinka, galbūt norėsite patikrinti kai kurias kitas mano instrukcijas. Daugiausia 3D spausdintas sukamasis jungiklis gali būti įdomus.
Rekomenduojamas:
Kaip: bekontaktis rotacinis kodavimo įrenginys: 3 žingsniai
Kaip: bekontaktis rotacinis kodavimo įrenginys: šioje programos pastaboje aprašoma, kaip sukurti didelio patikimumo sukamąjį jungiklį arba kodavimo įrenginį naudojant „Dialog GreenPAK ™“. Ši jungiklio konstrukcija yra bekontaktė, todėl nepaiso kontaktų oksidacijos ir nusidėvėjimo. Idealiai tinka naudoti lauke, kur ilgas
Daugiausia 3D spausdintas mygtukas: 4 žingsniai (su nuotraukomis)
Daugiausia 3D spausdintas mygtukas: pastaruosius porą metų kūriau mokomųjų kompiuterinių „žaislų“kopijas. nuo 50 -ųjų ir 60 -ųjų. Vienas iš iššūkių, su kuriais susiduriu, yra rasti laikotarpio dalis arba bent jau pakankamai panašias dalis, kad būtų laikomos autentiškomis
Rotacinis kodavimo įrenginys - supraskite ir naudokite („Arduino“/kitas valdiklis): 3 žingsniai
Rotacinis kodavimo įrenginys - supraskite ir naudokite („Arduino“/kitas valdiklis): rotacinis kodavimo įrenginys yra elektromechaninis įtaisas, kuris sukamąjį judesį paverčia skaitmenine ar analogine informacija. Jis gali pasukti pagal laikrodžio rodyklę arba prieš laikrodžio rodyklę. Yra dviejų tipų sukamieji kodavimo įrenginiai: absoliutus ir santykinis (papildomas) kodavimo įrenginiai
Sukamasis kodavimo įrenginys naudojant „Arduino Nano“: 4 žingsniai
Rotacinis kodavimo įrenginys naudojant „Arduino Nano“: Sveiki visi! Šiame straipsnyje aš padarysiu pamoką, kaip naudoti rotacinį kodavimo įrenginį naudojant „Arduino Nano“. Norėdami naudoti šį rotacinį kodavimo įrenginį, jums nereikia išorinės bibliotekos. Taigi mes galime tiesiogiai kurti programas, prieš tai nepridedant bibliotekų. gerai, pradėkime nuo
„Arduino“dvejetainis laikrodis - 3D spausdintas: 5 žingsniai (su nuotraukomis)
„Arduino“dvejetainis laikrodis - 3D spausdintas: jau kurį laiką žiūriu į dvejetainius laikrodžius savo biuro stalui, tačiau jie yra gana brangūs ir (arba) neturi daug funkcijų. Taigi nusprendžiau padaryti vieną. Kuriant laikrodį reikia atsižvelgti į vieną dalyką, „Arduino“/ „Atmega328“