Satura rādītājs:

Pārsvarā 3D drukāts binārais kodētājs: 4 soļi (ar attēliem)
Pārsvarā 3D drukāts binārais kodētājs: 4 soļi (ar attēliem)

Video: Pārsvarā 3D drukāts binārais kodētājs: 4 soļi (ar attēliem)

Video: Pārsvarā 3D drukāts binārais kodētājs: 4 soļi (ar attēliem)
Video: Izdrukā pirmo lielizmēra 3D betona vides objektu Baltijā 2024, Jūlijs
Anonim
Pārsvarā 3D drukāts binārais kodētājs
Pārsvarā 3D drukāts binārais kodētājs
Pārsvarā 3D drukāts binārais kodētājs
Pārsvarā 3D drukāts binārais kodētājs
Pārsvarā 3D drukāts binārais kodētājs
Pārsvarā 3D drukāts binārais kodētājs

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

Izdrukājiet detaļas
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

Salieciet detaļas
Salieciet detaļas
Salieciet detaļas
Salieciet detaļas
Salieciet detaļas
Salieciet detaļas

Decimāldaļu binārā kodētāja salikšana ir diezgan vienkārša:

  1. 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ā.
  2. Pieskarieties kodētāja slēdža augšdaļai, lai bloķētu slēdžus vietā.
  3. 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.
  4. Pievienojiet kodētāja tapas kodētāja ritenim, izmantojot iepriekš minēto tabulu.
  5. 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.
  6. Novietojiet kodētāja augšdaļu uz pamatnes un piestipriniet ar četrām M3 x 3 mm skrūvēm.
  7. 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

Digitālā binārā kodētāja pārbaude
Digitālā binārā kodētāja pārbaude
Digitālā binārā kodētāja pārbaude
Digitālā binārā kodētāja pārbaude
Digitālā binārā kodētāja pārbaude
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:

  1. Četri LED katodi (īsi vadi) pie zemes.
  2. Kopējais terminālis no katra slēdža uz +5V.
  3. 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: