Mundarija:

Arduino CNC chizish mashinasi (yoki muvaffaqiyatga yo'l): 10 qadam (rasmlar bilan)
Arduino CNC chizish mashinasi (yoki muvaffaqiyatga yo'l): 10 qadam (rasmlar bilan)

Video: Arduino CNC chizish mashinasi (yoki muvaffaqiyatga yo'l): 10 qadam (rasmlar bilan)

Video: Arduino CNC chizish mashinasi (yoki muvaffaqiyatga yo'l): 10 qadam (rasmlar bilan)
Video: DIY mini Arduino CNC drawing machine 2024, Noyabr
Anonim
Image
Image
Yo'q qilish
Yo'q qilish

Bu loyiha asosan topish oson bo'lgan narsalarga asoslangan. G'oya, ishlatilmaydigan ikkita kompyuter diskini olib, ularni CNC mashinasiga o'xshash avtomatlashtirilgan chizish mashinasini yaratishdir.

Drayvlardan ishlatiladigan bo'laklarga ikkala haydovchining dvigatellari va panjaralari va hech bo'lmaganda bitta diskning plastmassa yig'ilishi (shu jumladan laganda) kiradi.

1 -qadam: Sizning sayohatingizga qo'yiladigan talablar:

Kerakli qismlar:

  1. Arduino bilan
  2. 1 qadamli motor (biz 28BYJ-48 model raqamidan foydalanganmiz)
  3. Adafruit dvigatel qalqoni v2
  4. Ko'p simlar
  5. Ikkita kompyuter kompakt -disklari
  6. ixtiyoriy: ba'zi 3D bosilgan tishli va relslar
  7. Ba'zi yog'och yoki konstruktiv materiallar Kompyuter

Arduino kodi kerak:

Adafruit motor qalqoni bilan ishlash uchun maxsus GRBL kodi (Riley_adafruit_cnc_2)

Kompyuter uchun zarur dasturlar:

  1. Arduino IDE Plotter
  2. Shifrlangan rasm yoki chizilgan fayllar (Google siz tanlagan fayl).

Kerakli vositalar:

  1. Lehimlash uskunalari
  2. Yelimli qurol va yopishtiruvchi tayoqlar
  3. Hukmdor
  4. Qalam
  5. Sabr

2 -qadam: yo'q qilish

Yo'q qilish
Yo'q qilish

Odatda ikkita panjara bo'lgan metall komponentni olib tashlagan holda, dvigatel tepsilarini ajratib oling va hech bo'lmaganda dvigatel tepsilarining yaxlitligini saqlang. Bu tovoqlar dasturini olish jarayoni har xil kompakt -disklardan farq qiladi. Ikkita dvigatel o'chirilgandan so'ng quyidagi rasmga o'xshash bo'lishi kerak. Diskning aylanadigan qismi olib tashlanganiga e'tibor bering, chunki u kerak bo'lmaydi.

3 -qadam: Lehimlash yoqilgan

Lehimlash yoqilgan
Lehimlash yoqilgan

Ajratib bo'lgach, keyingi qadam - terminalda rasmda ko'rinadigan motorga lehim. Shunga qaramay, ushbu terminallarning dvigatelga ulanishi o'ziga xos modelga qarab farq qilishi mumkin. Ularning Adafruit dvigatel qalqoni bilan qanday bog'lanishini keyinroq muhokama qilamiz. Xuddi shu sozlamani ikkinchi diskli dvigatel yig'ilishi uchun takrorlang.

Bu ikkalasi chizish jarayonida bizning Y va Z o'qimiz bo'lib xizmat qiladi.

4 -qadam: Qudratli laganda

Qudratli tovoqlar
Qudratli tovoqlar
Qudratli tovoqlar
Qudratli tovoqlar

Keyingi qadam-X o'qi bo'ladigan disk tepsisini ishlash. Buning uchun qadamli dvigatel ishlatilgan va yig'ish uchun taglikning kesuvchi qismlari vitesni o'rnatishi kerak edi. (rasmlarga qarang) Shu nuqtada biz vites tezligi o'chirilganligini va yana pichoqlash zarurligini angladik. Oxirida biz bo'sh joy qolmasdan chizishni muvaffaqiyatli bajarish uchun zarur bo'lgan silliqlik va harakatlanish masofasini ta'minlash uchun 4 dan 1 gacha nisbatli vitesni chop etishni tanladik.

5 -qadam: Arduino ishi

Arduino ishi
Arduino ishi
Arduino ishi
Arduino ishi

Arduino komplektini va dvigatel qalqoni sozlamalarini birlashtiring. Ushbu qadam uchun ozgina lehim kerak. Adafruit ikkita motor qalqoni yig'iladi. Ishlash uslubi tufayli, ikkinchi arduino aniqlanishi uchun ko'prikni lehimlash kerak. Bu jarayonning orqasida bu tushuntiriladi:

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

Ko'prikni quyida ko'rsatilgandek lehimlang, Adafruit dvigatelining yuqori qalqoni uchun 1 belgisini qo'ying. Birinchi taxta (0x60) va yuqori taxta (0x61) bo'lishi kerak. Bundan tashqari, 2 deb belgilangan jumperga ham e'tibor bering. Bu pastki va yuqori qalqonlarga o'rnatiladi, bu taxtalarga uning yuqori qismidagi ko'k terminallar o'rniga o'z kuchlarini arduinodan olishlarini aytadi. Agar siz arduino etishmayotgan bo'lsa, siz o'zingizning quvvat manbangizni ushbu ko'k terminallarga ulashni tanlashingiz mumkin. (E'tibor bering, uchta dvigatelni ishga tushirishda bizda kompyuterga ulangan arduino va 9 ar quvvatga ega arduino ham bor)

6 -qadam: Yong'in bilan sinov

Yong'in orqali sinov
Yong'in orqali sinov
Yong'in orqali sinov
Yong'in orqali sinov

Sinov! Hammasini birlashtirishdan oldin, qismlaringizni sinab ko'ring. Adafruit Motor Shield -ga step motorlarini qanday ulash haqida ma'lumot topish ayniqsa qiyin edi. Shunday qilib, bu erda foydali diagramma. Shuni ta'kidlash kerakki, pin 1 va 4 (ko'k va to'q sariq) va pin 2 va 5 (pushti va sariq) juftdir. Ba'zan ularni noto'g'ri ulash, dvigatelning ishlashini teskarisini anglatishi mumkin. Shuningdek, quyida ko'rsatilgandek, bu diagrammada qizil rang ko'rsatilgan. Agar disk yig'ish motorlarida faqat 4 ta terminal bo'lsa, erni ulanmasdan qoldiring.

Dvigatellarning harakatini boshqarish uchun, kerakli havolada ko'rsatilgan plotter dasturidan foydalanib, kerakli asboblar bilan ta'minlangan dasturiy ta'minotdan foydalaning.

Qaysi terminallar juftligini sinab ko'rishning oson yo'li-ohm o'lchagich bilan tekshirish. Bu erda step motorli simli juftlarni qanday topish mumkinligi haqida ajoyib qo'llanma.

knowledge.ni.com/KnowledgeArticleDetails?i…

O'z juftlaringizni topganingizdan so'ng, birinchisini M1 ga, ikkinchisini M2 ga qo'ying

7 -qadam: yig'ish liniyasi

O'rnatish liniyasi
O'rnatish liniyasi

Barcha dvigatellar sinovdan o'tkazilgandan so'ng, siz yig'ishni boshlashingiz mumkin. Birinchi qadam-Y va Z o'qlarini X o'qi ustida ushlab turadigan tuzilmani yaratish. Bu sevimli mashg'ulot do'konidan sotib olingan oddiy narsalar bilan amalga oshirildi. Quyidagi rasmga qarang.

8 -qadam: suzish

Yugurish
Yugurish

Keyingi qadam-Y o'qi Y o'qiga biriktirish, bu asosan issiq elim yordamida qilingan, lekin biz buni boshqacha vaqt va asboblar bilan boshqacha qilgan bo'lardik.

9 -qadam: Hacker vaqti

Hacker vaqti!
Hacker vaqti!

Endi Arduino dasturlash vaqti keldi. Birinchi qadam, biriktirilgan kodni Arduino -ga yuklash bo'ladi. Arduino IDE -ni ochganingizdan va qo'shilgan dasturni ochganingizdan so'ng, portni arduino ulangan portga o'zgartirib yuborish uchun o'qni (yoki yuklash tugmasini) bosing.

10 -qadam: Muvaffaqiyat - bu A !?

Muvaffaqiyat - bu A !?
Muvaffaqiyat - bu A !?

Ushbu kod GRBL -ning asl kodiga asoslangan bo'lsa -da, shuni ta'kidlash kerakki, u adafruit motorli qalqonlar bilan ishlash uchun ancha o'zgartirilgan. Shu sababli, GRBL -da juda ko'p etishmayotgan funktsiyalar mavjud bo'lib, ular ushbu sozlamaga kiritilganda ishlamaydi, lekin har qanday asosiy chizish uchun (ya'ni chizish) bu kod mukammal ishlaydi. U G90 sifatida formatlangan har qanday GCODE ni chizishi mumkin.

Agar siz biznikiga o'xshash sozlamani o'rnatgan bo'lsangiz, demak sizning arduino endi ishlaydi! Agar siz turli xil dvigatellar yoki turli o'lchovlar yordamida boshqa versiyani yaratgan bo'lsangiz, Arduino kodiga kiritilgan konfiguratsiya faylini o'zgartirishingiz kerak bo'ladi.

** FAQAT "config.h" fayliga o'zgartirishlar kirgizilsa, kodning boshqa joylarida ham o'zgarishlar dasturni ishlamasligiga olib keladi **

Orqaga qarab, biz, ehtimol, laganda yig'ilishini xuddi shunday ishlatgan bo'lar edik va ba'zi tuzilmalarni mustahkamlagan bo'lardik, har xil o'qni egilishi uchun yaxshiroq o'lchab, uni umuman tuzilgan qilib qo'yishimiz mumkin edi. Bu kengaytirilishi mumkin bo'lgan va boshqa maqsadlarda qo'llanilishi mumkin bo'lgan aniq loyiha.

GRBL qanday ishlashini va X, Y, Z o'qlarining qadam dvigatellari qanday ishlashini tushunganingizdan so'ng, agar sizda materiallar bo'lsa, bu loyiha juda kengayadi. Biz DVD o'lchamidagi laganda hajmi bilan cheklanganligimiz uchun shunday o'lchamda qilishni tanladik. Ammo, agar siz kamar va qadam dvigatellardan foydalangan holda ishlab chiqarishni tanlagan bo'lsangiz, siz faqat qadam bosish momenti bilan cheklanasiz.

Tavsiya: