Мазмұны:

Deej Box - 5 сырғытқыш: 8 қадам (суреттермен)
Deej Box - 5 сырғытқыш: 8 қадам (суреттермен)

Бейне: Deej Box - 5 сырғытқыш: 8 қадам (суреттермен)

Бейне: Deej Box - 5 сырғытқыш: 8 қадам (суреттермен)
Бейне: Жарты сағат бір сағаттан + бақылау тақтасы сызатынан Excel Pivot кестелері! 2024, Қараша
Anonim
Deej Box - 5 сырғытпалар
Deej Box - 5 сырғытпалар
Deej Box - 5 сырғытпалар
Deej Box - 5 сырғытпалар

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

Жабдықтар

  • 20x M2 6мм бұрандалар
  • Mini B USB кабелі
  • Arduino Nano (немесе 5+ аналогты түйреуіштері бар басқа тақта)
  • ~ 1м қосылатын сым (26AWG қолданылды)
  • 5х сызықтық потенциометрлер - мұнда қолданылады
  • 10х5 мм х 1 мм магниттік дискілер
  • 3D басып шығарылған бөлшектер - STL қамтамасыз етілген
  • Пісіру темірі
  • Супер желім

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

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

Құрылысқа қажетті барлық бөлшектерді 3D басып шығарыңыз. Мен келесі параметрлерді қолдандым:

  • Қабаттың биіктігі 0,2 мм (тек жең мен тұтқалар көрінеді, сондықтан қаласа басқа бөліктерді төмен ажыратымдылықта басып шығаруға болады)
  • 20% толтыру
  • Қолдау қосылды
  • Жақсы аяқталатын сал жоқ
  • Тұтқалар үшін 102% шкаласы
  • Жіпті екі реңкте ауыстыру үшін түймелер үшін 4,5 мм биіктікте кідіртіңіз

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

2 -қадам: сырғытпаларды бет тақтасына бекітіңіз

Сырғытпаларды бет тақтасына бекітіңіз
Сырғытпаларды бет тақтасына бекітіңіз

M2 бұрандаларын қолдана отырып, сырғытпаларды ұяшығына тақтайшаға бекітіңіз. Потенциометрдің бір жағында екі түйреуіш бар, ал бір жағында тек 1 бар. Беткей тақтасы енді осылай болуы керек.

3 -қадам: Қосылу уақыты

Қосылу уақыты
Қосылу уақыты
Қосылу уақыты
Қосылу уақыты

Сымды кесіңіз, сонда сізде:

  • Ұзындығы 8х3см-4см
  • Ұзындығы 7x10 см

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

Көмек алу үшін фотосуретке сілтеме жасай отырып, 7 ұзын сымды arduino-дағы A0-A4 түйреуіштеріне, сондай-ақ 5V және GND түйреуіштеріне бекітіңіз.

Ақырында, A0-A4 сымдарының екінші ұшын сырғытпаның жоғарғы оң жақ түйреуішіне бекітіңіз, сол жақ жоғарғы түйреуішке ешқандай байланыс орнатпаңыз, себебі олар бір-біріне өте жақын. A0 артқы жағынан қараған кезде оң жақ шеткі жүгірткіге сәйкес келеді (нақтылау үшін сымды суреттегі жазбаларды қараңыз). 5В сымды жоғарғы сол жақ түйреуіштердің кез келгеніне, ал GND төменгі түйреуіштердің кез келгеніне бекітіңіз. Соңғы нәтиже осылай болуы керек.

4 -қадам: Негізгі корпусты жинаңыз

Негізгі корпусты жинаңыз
Негізгі корпусты жинаңыз
Негізгі корпусты жинаңыз
Негізгі корпусты жинаңыз

Мини USB кабелін, 3D басып шығарылған негізгі корпус пен беткі тақта жинағын, M2 4 бұрандасын алыңыз.

USB кабелінің micro B ұшын корпустағы тесіктен өткізіп, ардуиноға салыңыз. Содан кейін беткі тақтаны негізгі корпусқа екеуінің де тесіктерін қолданып бекітіңіз, осылайша ардуиноны бүйірінен бүктеу арқылы жаншып кетпеуін қамтамасыз етіңіз. Беткі тақтаны денеге мықтап бекіту үшін 4 бұранданы қолданыңыз.

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

5 -қадам: жеңді бекітіңіз

Жеңді бекітіңіз
Жеңді бекітіңіз

Гильзаны корпустың бүйіріндегі саңылаулар жеңдегі саңылауларға сәйкес келуі үшін, оны бүкіл жинақтың үстіне сырғытыңыз. Жеңді мықтап бекіту үшін М2 бұрандаларының 6 -ін қолданыңыз.

6 -қадам: Түртуді аяқтау

Аяқталатын жанасулар
Аяқталатын жанасулар

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

Бұл енді механикалық құрастыру және ол бағдарламалық қамтамасыз етуде.

7 -қадам: барлық бағдарламалық қамтамасыз ету

Барлық бағдарламалық қамтамасыз ету
Барлық бағдарламалық қамтамасыз ету

Arduino сайтына өтіп, соңғы IDE жүктеп алыңыз және оны орнатыңыз

Deej қорабын қосыңыз және Arduino IDE ашыңыз

Осы эскизбен ардуиноны жарқылдатыңыз

Енді бәрі дұрыс жұмыс істеп тұрғанын тексеру үшін сериялық мониторды ашыңыз және жүгірткілердің орналасуына байланысты 0 мен 1023 арасындағы 5 мәнді көруіңіз керек. Егер сіз сымға кіру үшін барлық бөлшектеуді көрмесеңіз және бәрі де сол күйінде болуын қамтамасыз етсеңіз. Барлық сымдардың жақсы байланыста екеніне көз жеткізіңіз және олар үзілмеуі/құлап кетпеуін қамтамасыз етіңіз.

Егер бәрі жақсы болса, онда сіз deej бағдарламасына ауыса аласыз.

Deej шығарылымдары бетін ашып, deej.exe және config.yaml файлдарын жүктеп алып, оларды компьютердегі сол қалтаға салыңыз. Мен оларды Дедж деп аталатын папкаға қойдым.

Config.yaml файлын ашып, әрбір жүгірткіні осында көрсетілгендей бір немесе бірнеше бағдарламаға тағайындаңыз. Есіңізде болсын, 0 - сол жақтағы сырғытқыш, 4 - оң жақта. Сонымен қатар arduino қосылған дұрыс COM ұяшығын тағайындаңыз. Мұны Windows жүйесіндегі құрылғы менеджерінен Порттар (COM & LPT) астынан табуға болады.

8 -қадам: сәттілік және қосымша ақпарат

Сәттілік және қосымша ақпарат
Сәттілік және қосымша ақпарат

Жетістік! Міне, бітті. Сізде қазір ДК үшін функционалды физикалық жүгірткі жүйесі бар. Мен бұны алғаннан кейін ешқашан қайтып бара алмадым, және сізге оны пайдалану ұнайды деп үміттенемін.

Қосымша ақпарат пен көмек алу үшін Deej GitHub мен Discord -ты тексеріңіз.

Ұсынылған: