Arduino CNC сурет салу машинасы (немесе табысқа апаратын жол): 10 қадам (суреттермен)
Arduino CNC сурет салу машинасы (немесе табысқа апаратын жол): 10 қадам (суреттермен)
Anonim
Image
Image
Қирату
Қирату

Бұл жоба негізінен табуға оңай элементтерге негізделген. Идея - пайдаланылмайтын екі компьютерлік дискілік блокты алып, оларды CNC машинасына ұқсас автоматты сурет машинасын жасау.

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

1 -қадам: Саяхатқа қойылатын талаптар:

Қажетті бөліктер:

  1. Arduino Uno
  2. 1 қадамдық қозғалтқыш (біз 28BYJ-48 үлгі нөмірін қолдандық)
  3. Adafruit мотор қалқаны v2
  4. Көптеген сымдар
  5. Екі компьютерлік CD -науа
  6. қосымша: кейбір 3D басылған редукторлар мен рельстер
  7. Кейбір ағаш немесе құрылымдық материал Компьютер

Arduino коды қажет:

Adafruit мотор қалқанымен жұмыс істеу үшін реттелетін GRBL коды (Riley_adafruit_cnc_2)

Қажетті компьютерлік бағдарламалық қамтамасыз ету:

  1. Arduino IDE плоттері
  2. Кодталған сурет немесе сызба файлдары (google сіздің таңдаған файлыңыз).

Қажетті құралдар:

  1. Дәнекерлеу жабдықтары
  2. Желім пистолеті мен желім таяқшалары
  3. Сызғыш
  4. Қалам
  5. Шыдамдылық

2 -қадам: жою

Қирату
Қирату

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

3 -қадам: Дәнекерлеу қосылады

Дәнекерлеу қосулы
Дәнекерлеу қосулы

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

Бұл екеуі сурет салу процесінде біздің Y және Z осі болады.

4 -қадам: Құдіретті табақ

Құдіретті науа
Құдіретті науа
Құдіретті науа
Құдіретті науа

Келесі қадам-X осі болатын дискілік науаның жұмыс істеуін қамтамасыз ету. Бұл үшін қадамдық қозғалтқыш қолданылды және құрастыру науаның кескіш бөліктерін беріліс қорабына сәйкес келуін талап етті. (суреттерді қараңыз) Осы кезде біз редукторлар коэффициентінің өшірілгенін және одан әрі бұрау қажет екенін түсіндік. Соңында біз бос орынсыз суретті сәтті аяқтау үшін қажет тегістік пен жүру қашықтығын қамтамасыз ету үшін 4 -тен 1 -ге дейінгі берілісті басып шығаруды таңдадық.

5 -қадам: Arduino ісі

Ардуино ісі
Ардуино ісі
Ардуино ісі
Ардуино ісі

Arduino қондырғысы мен қозғалтқыш қалқанын орнатыңыз. Бұл қадам үшін сәл дәнекерлеу қажет. Екі Adafruit мотор қалқаны жиналады. Олардың жұмыс істеу әдісіне байланысты екінші ардуиноны анықтау үшін көпірді дәнекерлеу қажет. Мұның артында процесс түсіндіріледі:

learn.adafruit.com/adafruit-motor-shield-v…

Көпірді Adafruit мотор қалқаны үшін 1 белгісімен төменде көрсетілгендей дәнекерлеңіз. Бірінші тақта (0x60), ал үстіңгі тақта (0x61) болуы керек. Сондай -ақ, 2 деп белгіленген секіргішке назар аударыңыз. Бұл төменгі және жоғарғы қалқандарда орнатылған, тақталарға оның үстіндегі көк терминалдардың орнына қуатын ардуинодан алу керектігін айтады. Егер arduino жетіспесе, сіз өзіңіздің қуат көзіңізді осы көк терминалдарға қосуды таңдай аласыз. (Назар аударыңыз, үш қозғалтқышты іске қосу кезінде бізде компьютерге қосылған arduino, сонымен қатар arduino -ға 9в қуат көзі қосылады)

6 -қадам: Отпен қарау

Отпен тексеру
Отпен тексеру
Отпен тексеру
Отпен тексеру

Сынақ! Барлығын жинамас бұрын, бөлшектеріңізді тексеріңіз. Adafruit Motor Shield -ге қадамдық қозғалтқыштарды қалай қосу керектігі туралы ақпаратты табу бізге қиынға соқты. Міне, пайдалы диаграмма. 1 және 4 түйреуіш (көк және қызғылт сары) мен 2 және 5 түйреуіштер (қызғылт және сары) жұп екенін атап өту маңызды. Кейде оларды дұрыс қоспай қалу қозғалтқыштың жұмысына кері әсер етуі мүмкін. Сондай -ақ, төменде көрсетілгендей, бұл диаграммада қызыл түсті. Егер диск құрастыру қозғалтқыштарында тек 4 терминал болса, жерді қоспай қалдырыңыз.

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

Қандай терминалдардың жұп екенін тексерудің өте оңай жолы-омметрмен тексеру. Мұнда қадамдық моторлы сым жұптарын табудың тамаша нұсқаулығы берілген:

knowledge.ni.com/KnowledgeArticleDetails?i…

Сіз жұптарыңызды тапқаннан кейін біріншісін M1 -ге, екіншісін M2 -ге салыңыз

7 -қадам: құрастыру желісі

Жинау желісі
Жинау желісі

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

8 -қадам: Қосыңыз

Жүзу
Жүзу

Келесі қадам-Y осіне Y осін бекіту, бұл негізінен ыстық желіммен жасалды, бірақ, әрине, біз оны басқаша уақыт пен құралдармен жасаған болар едік.

9 -қадам: хакерлік уақыт

Хакер уақыты!
Хакер уақыты!

Енді Arduino бағдарламалау уақыты. Бірінші қадам - бекітілген кодты Arduino -ға жүктеу. Arduino IDE -ді ашқаннан кейін және оған қосылған бағдарламаны ашқаннан кейін портты сіздің arduino қосылған портқа өзгертуге және оны жіберу үшін көрсеткісін (немесе жүктеу түймесін) басуға жеткілікті.

10 -қадам: Табыс - бұл A !?

Табыс - бұл А !?
Табыс - бұл А !?

Бұл код GRBL түпнұсқалық кодына негізделгенімен, ол adafruit моторлы қалқандарымен жұмыс істеу үшін қатты өзгертілгенін ескеру қажет. Осыған байланысты GRBL -де көптеген жетіспейтін функциялар бар, олар осы қондырғыға енгізілгенде жұмыс істемейді, алайда кез келген негізгі сызба үшін (яғни сурет салу) бұл код өте жақсы жұмыс істейді. Ол G90 ретінде пішімделген кез келген GCODE сыза алады.

Егер сізде біздегідей қондырғы болса, онда сіздің arduino енді жұмыс істейді! Егер сіз басқа қозғалтқыштарды немесе өлшемдерді қолдана отырып басқа нұсқаны жасаған болсаңыз, онда Arduino кодына енгізілген конфигурация файлын өзгертуге тура келеді.

** «config.h» ФАЙЛЫНА ӨЗГЕРТУЛЕРДІ КОДТАН БАСҚА ӨЗГЕРТУ БАҒДАРЛАМАНЫҢ ЖҰМЫС ЖАУМАУЫНА АРНАЛАДЫ **

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

Сіз GRBL қалай жұмыс істейтіні туралы және X, Y, Z осьті қадамдық қозғалтқыштар қалай жұмыс істейтіні туралы негізгі түсінікке ие болғаннан кейін, сізде бұл материалдар жеткілікті болған жағдайда, бұл жоба өте кең ауқымды болады. Біз осындай өлшемді жасауды шештік, себебі біз DVD науасының өлшемімен шектелдік. Алайда, егер сіз белдіктер мен қадамдық қозғалтқыштарды пайдаланып жасауды шешсеңіз, сіз тек қадамдық моментпен шектелесіз.

Ұсынылған: