Мазмұны:

Көбінесе 3D басып шығарылған екілік кодер: 4 қадам (суреттермен)
Көбінесе 3D басып шығарылған екілік кодер: 4 қадам (суреттермен)

Бейне: Көбінесе 3D басып шығарылған екілік кодер: 4 қадам (суреттермен)

Бейне: Көбінесе 3D басып шығарылған екілік кодер: 4 қадам (суреттермен)
Бейне: Руководство для начинающих по редактированию прошивки Marlin — шаг за шагом 2024, Шілде
Anonim
Көбінесе 3D басып шығарылған екілік кодер
Көбінесе 3D басып шығарылған екілік кодер
Көбінесе 3D басып шығарылған екілік кодер
Көбінесе 3D басып шығарылған екілік кодер
Көбінесе 3D басып шығарылған екілік кодер
Көбінесе 3D басып шығарылған екілік кодер

Кодер ақпаратты бір форматтан немесе кодтан басқа форматқа түрлендіреді. Осы нұсқаулықта берілген құрылғы 0 -ден 9 -ға дейінгі ондық сандарды екілік эквиваленттеріне ғана түрлендіреді. Дегенмен, мұнда ұсынылған ұғымдарды элементтер мен кодтардың кез келген ақылға қонымды санына кодер жасау үшін қолдануға болады (20 немесе одан аз). Оңай алынатын бірнеше микроқосқыштар мен бұрандалардан басқа, негізінен механикалық машинаның барлық бөлшектерін 3D басып шығаруға болады.

Мен мұны не үшін істеп жатырмын?

Мен жақында 1968 жылы Эдвард Алкоссер, Джеймс П. Филлипс және Аллен М. Волктың «Жұмыс істейтін цифрлық компьютерді қалай құруға болады» атты кітапты кездестірдім. «Жасау арқылы үйрен» философиясына сенетіндер, мұндай компьютерді «әдетте үйдің айналасында немесе электр бөлшектері дүкенінен табылған қарапайым» арзан компоненттердің көмегімен қалай құруға болатынын көрсетеді. Бұл көбінесе «компьютерлік қағаз» кітабы деп аталады, өйткені олар конструкция бойынша әр түрлі қосқыштар жасау үшін қысқыштарды қолданады.

Мен WDC-1 деп атайтын кітабымның негізінде «Жұмыс істейтін цифрлық компьютерді» жасаймын. Кітап арифметикалық логикалық блок, ядро жады, басқару блогы сияқты компьютердің негізгі компоненттеріне негізделген бөлімдерге бөлінген, сіз оны ондық екілік кодтаушы деп есептедіңіз, мен оны бірінші болып шешемін.

Жоғарыда кодердің құрылысын көрсететін кітаптың диаграммасы берілген. Олар бос жіп катушкасын қолданды, оны оқшауланбаған сыммен орады, содан кейін сымды екілік кодтар үшін қиықтары бар қағазбен жапты. Контактілер ретінде кодтарды оқу үшін төрт қыстырғыш қолданылды (мен сізге қыстырғыш болатынын айттым). Бұл тек уәде етілген үй заттарын қолданатын керемет дизайн болды.

Дизайнды жаңарту

Менің дизайнымда қағаз қыстырғыштары қолданылмаса да, менің ойымша, бұл түпнұсқаның түсінігі мен рухын қамтиды. Мен мұнда «таза» репликаны іздемеймін. Күннің соңында біреу жаңа машинадағы кітаптан бағдарламаларды «іске қосуы» керек. Ондықтан екілік кодтаушыдан басталады.

Жабдықтар

Басып шығарылған бөліктерден басқа сізге төмендегілер қажет болады (жоғарыда көрсетілген):

  • 4 Cylewet моментальды топсалы металл роликті микротүйгіштер - Amazon
  • 4 М3 х 3 мм болттар

1 -қадам: бөліктерді басып шығарыңыз

Бөлшектерді басып шығарыңыз
Бөлшектерді басып шығарыңыз

Бөлшектерді әдепкі бағытта басып шығарыңыз. Егер басқаша көрсетілмесе, келесі басып шығару параметрлерін қолданыңыз:

Басып шығару ажыратымдылығы:.30 мм

Толтыру: 20%

Периметрлері: 2

Қолдау: жоқ

Жіп: Мен AMZ3D PLA қолдандым

Ондық екілік кодтаушыны құру үшін келесі бөліктерді басып шығару қажет:

  • 1 кодтаушы базасы
  • 1 кодер тұтқасы
  • 15 Encoder Peg - ажыратымдылықты.10 мм етіп орнатыңыз, кішкене жиекті қосыңыз және бірінші қабат жылдамдығын 5 мм/сек дейін төмендетіңіз.
  • 1 кодер қосқышының жоғарғы жағы
  • 1 Жоғарғы кодтағыш
  • 1 кодтаушы дөңгелегі

2 -қадам: бөлшектерді жинаңыз

Бөлшектерді жинаңыз
Бөлшектерді жинаңыз
Бөлшектерді жинаңыз
Бөлшектерді жинаңыз
Бөлшектерді жинаңыз
Бөлшектерді жинаңыз

Ондық екілік кодтаушыны біріктіру өте оңай:

  1. Жоғарыдағы бірінші суретте көрсетілгендей, кодер базасының тіреу қабырғалары арасындағы төрт рычагты микро қосқышты сырғытыңыз.
  2. Ажыратқыштарды орнына бекіту үшін кодерді ауыстырғыштың жоғарғы жағына жабыстырыңыз.
  3. Құлыптау ілгектерінің орнында екеніне көз жеткізіп, Encoder дөңгелегінің жоғарғы жағын Encoder дөңгелегіне бекітіңіз.
  4. Жоғарыда келтірілген кестені қолдана отырып, кодтаушы дөңгелегіне кодер қазықтарын қосыңыз.
  5. Encoder дөңгелегін Encoder Base білігіне сырғытыңыз. Ажыратқыш тұтқаларын майыстырмаңыз. Шифрлау дөңгелегін бекітіп жатқанда, оларды ұстап тұру қажет болуы мүмкін.
  6. Кодердің жоғарғы жағын негізге қойып, M3 x 3 мм төрт болтты бекітіңіз.
  7. Біліктер мен саңылауларды реттейтін кодер тұтқасын орнына сырғытыңыз.

Міне бітті. Сіздің ондық екілік кодтаушы пайдалануға дайын.

3 -қадам: цифрлықты екілік кодтаушыға тексеру

Сандық -екілік кодтаушыны тексеру
Сандық -екілік кодтаушыны тексеру
Сандық -екілік кодтаушыны тексеру
Сандық -екілік кодтаушыны тексеру
Сандық -екілік кодтаушыны тексеру
Сандық -екілік кодтаушыны тексеру

Жоғарыдағы бірінші суретте кітабынан ондық екілік кодтаушы тақтасы көрсетілген. Мен бұл мәселені шешуге дайын емес болғандықтан, мен екінші суретте көрсетілген тест тақтасын жасадым. Мен екілік кодтағышты M3 x 8 мм төрт болтпен орнаттым, ал кейбір үйде өсірілетін панельдік розеткаларға 3 мм төрт жарық диодты қостым.

Электр сымдары тікелей алға бағытталған. Мен тіркедім:

  1. Жерге төрт жарықдиодты катод (қысқа сымдар).
  2. +5В қосқыштардың әрқайсысынан ортақ терминал.
  3. Әдетте қосқыштардың әрқайсысынан сәйкес жарықдиодты анодқа ашық терминал.

Нәтижені соңғы екі суреттен көре аласыз. Жетістік. Binary Encoder шын мәнінде өте жақсы «сезімге» ие. Тетік нөмірге бекітілгенін білесіз. Салқын.

4 -қадам: Қорытынды ойлар

Жақын арада көптеген адамдарға механикалық сандық екілік кодтаушы қажет болады деп ойламаймын, бірақ менің ойымша, мұнда көрсетілген әдістерді басқа кодтау тапсырмалары үшін жалпылауға болады. Мысалы, WDC-1 жобасында, қажет екілік екілік кодтаушылардан басқа, мен машинаның нұсқауларын (ADD, SUB, SHIFT және т.б.) менің арифметикалық логикалық блокқа жеті басқару сигналына салыстыру үшін кодер жасаймын. сол тапсырмаларды орындаңыз.

Егер сізге бұл ұнайтын болса, сіз менің басқа нұсқаулықтарымды тексергіңіз келуі мүмкін. Көбінесе 3d басып шығарылатын айналмалы қосқыш қызығушылық тудыруы мүмкін.

Ұсынылған: