Мазмұны:

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

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

Бейне: Көбінесе 3D басып шығарылатын айналмалы қосқыш: 7 қадам (суреттермен)
Бейне: дәріс 4 Бейне мониторлар және бейне адаптерлер 2024, Мамыр
Anonim
Көбінесе 3D басып шығарылатын айналмалы қосқыш
Көбінесе 3D басып шығарылатын айналмалы қосқыш

Fusion 360 жобалары »

Біраз уақыт бұрын мен Minivac 601 Replica жобасы үшін негізінен 3D басып шығарылатын айналмалы қосқышты жасадым. Менің Think-a-Tron 2020 жаңа жобасы үшін маған тағы бір айналмалы қосқыш қажет. Мен SP5T панеліне қосқышты іздеймін. Қосымша талап - мен шектеулі енгізу -шығару түйреуіштері бар Arduino көмегімен коммутаторды оқимын.

Мен SP5T айналмалы қосқыштарының қаншалықты қымбат екеніне таң қалдым. ПХД қондырғылары өте арзан, бірақ тым кішкентай және менің қажеттіліктеріме сәйкес келмейді. Панельді қосқыштар Digi-Key-де $ 25+ болды, маған екі қажет болады. Егер мен шыдамды адам болсам, мен шетелден әлдеқайда арзан сатып алар едім. Мен жұмысты орындау үшін аналогты кіріспен бірге қымбат емес потенциометрді қолдана алар едім, бірақ мен шынымен де «ұстағыштармен» шешімді алғым келді. Күннің соңында мен DIY тәсілін қолданып көруді шештім, және бірнеше күннен кейін мен жоғарыда көрсетілген дизайнды ойлап таптым.

Бұл диаметрі 50 мм болатын «дүкеннен сатып алынған» қосқыш ретінде жинақы емес, бірақ оны көптеген жағдайларда, соның ішінде менікінде де қолдануға болады. Потенциометр сияқты, сіз бес аналогты түйреуішпен бес түрлі «аялдаманы» оқи аласыз және жоғарыда көрініп тұрғандай панельдік бекітпе.

Сонымен, біреуін құрайық.

Жабдықтар

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

  • 6 2K Ом резисторы.
  • Диаметрі 3 мм және тереңдігі 2 мм болатын шағын диск магниттері.
  • Ұзындығы 7 мм қысқа диаметрі 2 мм (12 AWG) оқшауланбаған мыс сым.
  • Бірнеше сым. Кеніште жұмсақ кремний оқшаулағышы болды.

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

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

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

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

Толтыру: 20%

Жіп: AMZ3D PLA

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

  • 1 - Айналмалы қосқыш негізі
  • 1 - Айналмалы қосқыш роторы
  • 1 - айналмалы поршень
  • 1 - Айналмалы қосқыш тығыздағышы
  • 1 - Айналмалы қосқыш негізі
  • 1 - Ротациялық қосқыш сымдары (міндетті емес)

2 -қадам: негізді дайындаңыз

Базаны дайындаңыз
Базаны дайындаңыз
Базаны дайындаңыз
Базаны дайындаңыз
Базаны дайындаңыз
Базаны дайындаңыз
  1. Негізгі бөлікке 6 магнит салыңыз. Оларды орнында ұстау үшін кішкене желімді қолданыңыз. Полярлық барлық 6 магнит үшін бірдей екеніне көз жеткізіңіз.
  2. Жоғарыдағы суреттегідей резисторларды дәйекті түрде дәнекерлеңіз. Әрқайсысы 15 мм қашықтықта болуы керек. Мен оларды дәнекерлеу үшін орнында ұстау үшін кішкене джиг жасадым.
  3. Резисторларды магнит ұстайтын «тіректердің» артына, базалық арнаға салыңыз. Резисторлар тіректердің артында, ал дәнекерленген сымдар «бос орындарға» түседі.
  4. Барлық резисторлардың дұрыс орналасқанына сенімді болсаңыз, оларды каналдың төменгі жағына қарай итеріңіз, содан кейін оларды «тығыздағыш» бөлігімен бекітіңіз.

3 -қадам: Роторды дайындаңыз

Роторды дайындаңыз
Роторды дайындаңыз
Роторды дайындаңыз
Роторды дайындаңыз
  1. Ротордың жанындағы алты тесіктің әрқайсысына магнит салыңыз. ЕСКЕРТПЕ: Магнитті базаның ішкі жағына орнатылған магниттерді тартатындай етіп бағыттау керек. Барлық магниттерді орнында ұстау үшін кішкене желім қолданыңыз.
  2. Ротордың «шұңқырындағы» артқы жағындағы тесікке төрт магнит жинағын салыңыз.
  3. Ротордың жоғарғы жағын роторға жабыстырыңыз, сонда шұңқыр кішкене төртбұрышты туннельге айналады. Мен біліктің жалпақ шетін шұңқырдың сол жақ жиегімен теңестірдім.

4 -қадам: Поршеньді дайындаңыз

Поршеньді дайындаңыз
Поршеньді дайындаңыз
Поршеньді дайындаңыз
Поршеньді дайындаңыз
Поршеньді дайындаңыз
Поршеньді дайындаңыз
  1. Поршеньнің «артқы жағындағы» тесікке үш магнит жинағын салыңыз. ЕСКЕРТПЕ: Бұл магниттер ротордың ішкі жағына науаның артқы жағындағы магниттерді кері қайтаратындай етіп бағытталуы керек. Оларды бекіту үшін кішкене желімді қолданыңыз.
  2. Диаметрі 2 мм мыс сымды ұзындығы 7 мм болатын қысқа сымның соңына дейін дәнекерлеңіз.
  3. Қосылатын сымды поршеньдің алдындағы тесік арқылы итеріп, 7 мм мыс сымды жоғарыдағы суреттегідей поршеньдің алдыңғы жағындағы тоғайларға жабыстырыңыз. Мыс сымының алдыңғы жағына желім түспеуін қадағалаңыз.

5 -қадам: Айналмалы қосқышты жинаңыз

Айналмалы қосқышты жинаңыз
Айналмалы қосқышты жинаңыз
Айналмалы қосқышты жинаңыз
Айналмалы қосқышты жинаңыз
Айналмалы қосқышты жинаңыз
Айналмалы қосқышты жинаңыз
  1. Поршеньді жоғарыдағыдай астыңғы ойық арқылы итеріп сыммен роторға сырғытыңыз. Магниттер поршенді ротордың алдыңғы жағына қарай итеруі керек.
  2. Сымды негіздің астыңғы жағындағы тесіктен өткізіңіз, поршенді ротор шұңқырының артқы жағына қарай итеріңіз және жинақты негізге сырғытыңыз.
  3. Бұл сөндіргішті тексеруге жақсы уақыт. Ротор еркін айналуы керек, ал сіз айналған кезде поршень негізгі ойықтарға сырғып түсуі керек. Поршень слоттардың біріне тиген кезде және саңылаудан бұрылуға тырысқанда, қарсылық сезіну керек. Бұл мен айтқан шектеу әрекеті.
  4. Егер сіз бәрі дұрыс жұмыс істейтініне сенімді болсаңыз, роторды жабу үшін абайлап базаны бекітіңіз.

6 -қадам: Айналмалы қосқышты тексеріңіз

Айналмалы қосқышты тексеріңіз
Айналмалы қосқышты тексеріңіз
Айналмалы қосқышты тексеріңіз
Айналмалы қосқышты тексеріңіз

Мен айналмалы қосқышты Arduino Nano -ға қосып, айналмалы қосқыштың бес позициясының әрқайсысында analogRead () -тен қайтарылған мәндерді анықтау үшін шағын сынақ нобайын жаздым және келесі мәндерді шығардым: 233, 196, 159, 115, және 68. Келесі эскизде мен бұл мәндерді қолданамын және оқудағы дірілді ескеру үшін олардың айналасында -10 -дан +10 диапазонына дейін орнатамын.

#«FastLED.h» қосыңыз

#NUM_LEDS 35 анықтау #LEDS_PIN 6 CRGB ледтерін анықтау [NUM_LEDS]; int A [35] = {0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1}; int B [35] = {1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0}; int C [35] = {0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0}; int T [35] = {1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0}; int F [35] = {1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0}; int a = 0; void setup () {Serial.begin (115200); Serial.println («Резисторлық тест желісі»); pinMode (A5, INPUT_PULLUP); FastLED.addLeds (leds, NUM_LEDS); Serial.begin (115200); Serial.println («5x7 жарық диодты массив»); FastLED.setBrightness (32); } int countA = 0; int countB = 0; int countC = 0; int countT = 0; int countF = 0; void loop () {a = analogRead (5); Serial.println (a); if (a = 58) countF ++; егер (a = 105) countT ++; if (a = 149) countC ++; егер (a = 186) countB ++; егер (a = 223) countA ++; if (countF> 10) {showLetter (F); countA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} if (countT> 10) {showLetter (T); countA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} if (countC> 10) {showLetter (C); countA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} if (countB> 10) {showLetter (B); countA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} if (countA> 10) {showLetter (A); countA = 0; countB = 0; countC = 0; countT = 0; countF = 0;} кешіктіру (10); } void showLetter (int letter ) {for (int i = 0; i <NUM_LEDS; i ++) {if (әріп == 1) {leds = CRGB:: Ақ; } else {leds = CRGB:: Қара; }} FastLED.show (); }

Бұл тест нәтижелерін жоғарыда көруге болады. Мен қосқышты қосу үшін шағын панельді басып шығардым. Бұл пайдаланушының бірнеше таңдаулы сұраққа (A, B, C) немесе шын/жалған сұраққа (T, F) жауабын қабылдау үшін Rotary Switch -тің қолданылуы. Содан кейін мен 5x7 NeoPixel дисплейін қостым, ол менің Think-a-Tron 2020 жобасының бөлігі болып табылады. Мұнда Arduino -мен барлық байланыстар бар:

  • Қызыл сымды +5В дейін көрсетіңіз
  • Жасыл сымды D6 -ге көрсету
  • Ақ сымды GND көрсетіңіз
  • Поршеньдік сымды A5 -ке ауыстырыңыз
  • Резисторлардың сымын GND -ге ауыстырыңыз

Міне, айналмалы қосқыш пен 5x7 дисплейінің әрекеттегі бейнесі.

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

Мен DIY айналмалы қосқышына өте қуаныштымын. Ол жақсы жұмыс істейді және аялдамалар арасында ауысқан кезде жақсы «сезім» береді.

Барлығы да өз айналмалы қосқышты жасауға уақыт бөлгісі келмейді, және, әрине, менікінен басқа талаптар болады. Алайда, мен сияқты репродукция бойынша көп жұмыс жасайтын адам үшін, аз ғана күш -жігердің арқасында жұмысты орындау үшін қажет нәрсені ымырасыз алуға болатынын білу жақсы.

Ұсынылған: