Satura rādītājs:
- Piegādes
- 1. darbība: izdrukājiet detaļas
- 2. solis: salieciet detaļas
- 3. darbība. Digitālā binārā kodētāja pārbaude
- 4. solis: pēdējās domas
Video: Pārsvarā 3D drukāts binārais kodētājs: 4 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Kodētājs pārveido informāciju no viena formāta vai koda uz citu. Ierīce, kas parādīta šajā pamācībā, decimāldaļskaitļus no 0 līdz 9 pārvērš tikai binārajos ekvivalentos. Tomēr šeit sniegtos jēdzienus var izmantot, lai izveidotu kodētājus jebkuram saprātīgam vienību un kodu skaitam (piemēram, 20 vai mazāk). Neskaitot dažus viegli iegūstamus mikroslēdžus un skrūves, visas šīs galvenokārt mehāniskās iekārtas detaļas var izdrukāt 3D formātā.
Kāpēc es to daru?
Nesen es saskāros ar 1968. gadā izdotu grāmatu ar nosaukumu "Kā izveidot strādājošu digitālo datoru", ko veidoja Edvards Alkossers, Džeimss P. Filips un Alens M. Volks. Ticot „mācīties darot” filozofijai, viņi parāda, kā konstruēt šādu datoru, izmantojot „vienkāršas, lētas sastāvdaļas, kuras parasti atrodamas ap māju vai apkārtnes elektrisko detaļu veikalā”. To bieži sauc par "saspraudes datora" grāmatu, jo tie izmanto saspraudes, lai izveidotu dažādus slēdžus visā dizainā.
Tāpēc es izveidošu "strādājošu digitālo datoru", pamatojoties uz grāmatu, ko es saucu par WDC-1. Grāmata ir sadalīta sadaļās, pamatojoties uz datora galvenajām sastāvdaļām, piemēram, aritmētisko loģikas vienību, pamatatmiņu, vadības bloku, un jūs uzminējāt to Decimāls līdz binārajam kodētājam, ko es vispirms risināšu.
Augšpusē ir diagramma no grāmatas, kurā parādīta kodētāja konstrukcija. Viņi izmantoja tukšu pavedienu spoli, ietina to ar neizolētu vadu, pēc tam pārklāj vadu ar papīru, kuram ir izgriezumi binārajiem kodiem. Četras saspraudes tika izmantotas kā kontakti kodu lasīšanai (es jums teicu, ka būs saspraudes). Tas bija ģeniāls dizains, izmantojot tikai solītos sadzīves priekšmetus.
Dizaina uzlabošana
Lai gan mans dizains neizmanto saspraudes, es uzskatu, ka tas iemieso gan oriģināla koncepciju, gan garu. Es šeit nedomāju pēc "tīras" kopijas. Dienas beigās kādam vajadzētu būt iespējai "palaist" programmas no grāmatas jaunajā mašīnā. Sākot ar decimāldaļu līdz binārajam kodētājam.
Piegādes
Papildus drukātajām daļām jums būs nepieciešams (skatīts iepriekš):
- 4 Cylewet īslaicīgas eņģes metāla veltņu sviras mikro slēdži - Amazon
- 4 M3 x 3 mm skrūves
1. darbība: izdrukājiet detaļas
Drukājiet detaļas noklusējuma orientācijā. Ja vien nav norādīts citādi, izmantojiet šādus drukas iestatījumus:
Drukas izšķirtspēja:.30 mm
Piepildījums: 20%
Perimetri: 2
Atbalsta: Nē
Kvēldiegs: Es izmantoju AMZ3D PLA
Lai izveidotu decimāldaļu līdz binārajam kodētājam, jums ir jāizdrukā šādas daļas:
- 1 Kodētāja bāze
- 1 Kodētāja poga
- 15 Kodētāja piespraude - iestatiet izšķirtspēju līdz 0,10 mm, pievienojiet nelielu malu un samaziniet pirmā slāņa ātrumu līdz 5 mm/sek.
- 1 Kodētāja slēdža augšdaļa
- 1 Kodētāja augšdaļa
- 1 Kodētāja ritenis
2. solis: salieciet detaļas
Decimāldaļu binārā kodētāja salikšana ir diezgan vienkārša:
- Bīdiet četrus sviras mikro slēdžus starp kodētāja bāzes stiprinājuma sienām, kā parādīts pirmajā attēlā.
- Pieskarieties kodētāja slēdža augšdaļai, lai bloķētu slēdžus vietā.
- Pievienojiet kodētāja riteņa augšpusi pie kodētāja riteņa, pārliecinoties, ka bloķēšanas cilpas ir savās vietās.
- Pievienojiet kodētāja tapas kodētāja ritenim, izmantojot iepriekš minēto tabulu.
- Uzbīdiet kodētāja riteni uz kodētāja pamatnes vārpstas. Uzmanieties, lai nesaliektu slēdža sviras. Pievienojot kodētāja riteni, jums, iespējams, nāksies tos aizturēt.
- Novietojiet kodētāja augšdaļu uz pamatnes un piestipriniet ar četrām M3 x 3 mm skrūvēm.
- Bīdiet kodētāja pogu vietā, sakārtojot vārpstas un caurumus.
Tieši tā. Decimāldaļskaitlis līdz binārajam kodētājam ir gatavs lietošanai.
3. darbība. Digitālā binārā kodētāja pārbaude
Pirmajā attēlā redzams grāmatas decimāldaļu un bināro kodētāju panelis. Tā kā es neesmu gatavs to risināt, es izveidoju testa paneli, ko redzat otrajā attēlā. Es uzstādīju bināro kodētāju ar četrām M3 x 8 mm skrūvēm un pievienoju četras 3 mm gaismas diodes dažās mājās audzētās paneļu stiprinājuma ligzdās.
Elektroinstalācija ir diezgan taisni uz priekšu. Pievienoju:
- Četri LED katodi (īsi vadi) pie zemes.
- Kopējais terminālis no katra slēdža uz +5V.
- Parasti atveriet termināli no katra slēdža uz atbilstošās gaismas diodes anodu.
Nu jūs varat redzēt rezultātu no pēdējām divām bildēm. Panākumi. Binārajam kodētājam patiesībā ir diezgan jauka "sajūta". Jūs vienkārši zināt, kad poga ir bloķēta skaitlī. Forši.
4. solis: pēdējās domas
Es nedomāju, ka daudziem cilvēkiem drīz būs vajadzīgs mehānisks digitālais binārais kodētājs, taču es domāju, ka šeit demonstrētās metodes var vispārināt citiem kodēšanas uzdevumiem. Piemēram, izmantojot WDC-1 projektu, papildus diviem nepieciešamajiem binārajiem kodētājiem es izveidošu kodētāju, lai mašīnas instrukcijas (ADD, SUB, SHIFT utt.) Kartētu septiņos vadības signālos, kas man nepieciešami aritmētikas loģikas vienībai. veikt šos uzdevumus.
Ja jums tas patīk, iespējams, vēlēsities apskatīt dažus citus manus norādījumus. Pārsvarā 3D drukātais daudzfunkcionālais slēdzis varētu būt interesants.
Ieteicams:
Pārsvarā 3D drukāta spiedpoga: 4 soļi (ar attēliem)
Galvenokārt 3D drukāta spiedpoga: pēdējos pāris gadus esmu veidojusi izglītojošu datoru "rotaļlietu" kopijas. no 50. un 60. gadiem. Viens no izaicinājumiem, ar ko sastopos, ir atrast perioda daļas vai vismaz tās daļas, kas ir pietiekami līdzīgas, lai tās būtu autentiskas. Tak
LED avārijas lampa (pārsvarā atjaunota): 4 soļi
LED avārijas lampa (galvenokārt atjaunota): šo projektu iedvesmoja mana vienkāršā nepieciešamība izvairīties no sāpīga sitiena pret stūriem, kad pazūd elektrība un es daru lietas savā piķa melnajā pagrabā vai citās tumšās vietās. Pēc ilgstošas un gudras citu risinājumu izvērtēšanas, piemēram
Arduino binārais pulkstenis - 3D drukāts: 5 soļi (ar attēliem)
Arduino binārais pulkstenis - 3D drukāts: es kādu laiku skatos uz binārajiem pulksteņiem sava biroja galdam, tomēr tie ir diezgan dārgi un / vai tiem nav milzīgu funkciju. Tāpēc es nolēmu tā vietā uztaisīt vienu. Viens punkts, kas jāņem vērā, veidojot pulksteni, Arduino / Atmega328
(Pārsvarā) vienkārša PCB ražošana: 11 soļi
(Pārsvarā) vienkārša PCB ražošana: tas ir vienkāršs veids, kā mājās izveidot savas PCB. Metodes pamatā ir " 5 lāči " process (kura pamatā ir Toma Gotē process). Esmu pievienojis pāris uzlabojumus
Pārsvarā attālās kameru sistēmas izveide: 5 soļi
Pārsvarā tālvadības kameru sistēmas izveide: es strādāju celtniecības uzņēmumā, un mēs meklējām mobilās kameras risinājumu. Tas ir tas, ko es izdomāju, un tas darbojas lieliski. Mēs to varam viegli pārvietot, un lielākajā daļā apgabalu mobilā platjosla saņem atbilstošu uztveršanu, lai tā darbotos labi