Mundarija:

Arduino asosidagi tuxum yig'uvchi: 17 qadam (rasmlar bilan)
Arduino asosidagi tuxum yig'uvchi: 17 qadam (rasmlar bilan)

Video: Arduino asosidagi tuxum yig'uvchi: 17 qadam (rasmlar bilan)

Video: Arduino asosidagi tuxum yig'uvchi: 17 qadam (rasmlar bilan)
Video: Как сделать настольный вентилятор из картона 2024, Noyabr
Anonim
Arduino asosidagi tuxum yig'uvchi
Arduino asosidagi tuxum yig'uvchi
Arduino asosidagi tuxum yig'uvchi
Arduino asosidagi tuxum yig'uvchi

Fusion 360 loyihalari »

Tuxumni chizuvchi - bu tuxum kabi sferik shaklli narsalarni chiza oladigan badiiy robot. Siz bu mashinadan stol tennisi va golf to'plarini chizish uchun ham foydalanishingiz mumkin.

Siz o'z tasavvuringizni unga qo'yilgan dizaynlar yordamida ishlatishingiz mumkin, masalan, Fisih bayramiga moslashtirilgan tuxum tayyorlashingiz mumkin.

Bu yo'riqnomada biz sizga uni qanday yasashni ko'rsatibgina qolmay, balki mashinani to'g'ri ishlatish bo'yicha bosqichma -bosqich ko'rsatma ham yaratdik.

Men buni iloji boricha osonroq tushuntirishga harakat qildim.

Bu siz ko'rgan/o'qigan eng uzun ko'rsatma bo'lishi mumkin, lekin men hamma, yoshi qanday bo'lishidan qat'i nazar, kuzatishi mumkinligiga ishonch hosil qilmoqchi edim.

1 -qadam: Dizayn

Dizayn
Dizayn

Men bu narsani loyihalashda 360 soat termoyadroviy o'tkazdim. Men EvilMadScientist tomonidan EggBot Pro -dan ilhomlandim. Ularning Eggbot - bu puxta ishlab chiqilgan san'at asari, lekin uning narxi 325 dollarni tashkil etadi. Shunday qilib, men qiyinchiliklarni engishga qaror qildim va 100 dollarlik Eggbot yaratishga harakat qildim.

Men, shuningdek, yotqizilgan qismlarni ishlatishga harakat qildim, shuning uchun agar siz g'alati uskunani ko'rsangiz, shuning uchun. Ammo agar bu sizni bezovta qilsa, remiks tayyorlang va biz bilan baham ko'ring.

Shuni aytib o'tmoqchimanki, mening Pen Holding mexanizmim Okmi dizayniga asoslangan. Men ba'zi o'zgarishlar qildim, lekin u deyarli bir xil ko'rinadi.

Menimcha, Autodesk Fusion 360 - bu turdagi loyihalarni yaratish uchun eng yaxshi dastur. Bu nafaqat talabalar va havaskorlar uchun bepul, balki yaxshi qurilgan. Hamma narsa ishlashi kerak bo'lganidek ishlaydi. Bu dasturiy ta'minot bilan ishlashni o'rganish uchun ozgina vaqt kerak bo'ladi, lekin uni qo'lga kiritgandan so'ng, bu oson bo'ladi. Men o'zimni professional deb atamayman, lekin men erishgan natijadan juda xursandman. Men bu dasturiy ta'minotni kimgadir tushuntirishim kerak bo'lganda, men uni kattalar uchun Minecraft deb atayman.

Dizaynga qiziquvchilar uchun uni 3D bosib chiqarish bosqichida topishingiz mumkin.

2 -qadam: qismlar

Qismlar
Qismlar

Mexanik komponentlar:

  • Alyuminiy profil 20x20*250mm (2x)
  • KLF08 rulman (1x)
  • Qo'rg'oshinli vint 8 mm * 150 (1x)
  • M2 12 mm (2x)
  • M2 yong'oq (2x)
  • M3 30 mm (2x)
  • M3 16 mm (1x)
  • M3 12 mm (1x)
  • M3 8mm (13x)
  • M3 yong'oq (7x)
  • M4 30 mm (10x)
  • M4 yong'og'i (10x)
  • Tualet qog'ozi, ko'pik yoki ko'pikli o'rash (tuxumni yostiqlaydigan narsa)

Elektron komponentlar:

  • CNC qalqoni (1x)
  • Arduino Uno (1x)
  • A4988 qadam haydovchisi (2x)
  • Nema 17 qadamli dvigatel (2x)
  • SG90 Micro Servo (1x)
  • Jumperlar (6)
  • 12V 2A quvvat manbai (1x)
  • Erkak va ayol o'tish simlari (3x)

Asboblar:

  • Umumiy 3D printer
  • Matkap
  • 4,5 mm matkap
  • Hex kalitlari to'plami
  • Kalit to'plami
  • Tel -stripper
  • Qaychi

3 -qadam: 3D bosib chiqarish

3D bosib chiqarish
3D bosib chiqarish

3D -bosma qismlar ushbu loyihada juda import qilinadi, shuning uchun to'g'ri sozlamalardan foydalanganingizga ishonch hosil qiling. Qismlar etarlicha kuchli bo'lishi kerak, shuning uchun hech narsa egilmaydi, tormozlanmaydi va tuxumimiz tasvirining sifatiga xalaqit bermaydi.

Boshlash uchun siz ishlatishingiz kerak bo'lgan filament haqida gapirishni xohlayman. Men PLA ni tavsiya qilaman, chunki u egilishga chidamli. PLA issiqlikka bardoshli emas, lekin bu mashinadan unchalik ko'p issiqlik chiqmaydi. Siz ko'proq egiladigan va sindirish qiyin bo'lgan PETG -dan foydalanishingiz mumkin, lekin menimcha, bu afzallik qo'shimcha pulga loyiq emas. Agar sizda zaxira PETG bo'lsa, undan foydalaning. Aks holda, arzon PLA sotib oling.

Men ishlatgan to'ldirish har bir qism uchun 20% edi. Bu juda yuqori deb hisoblanmaydi, lekin bu ishni bajaradi. Masalan, CNC mashinasidagi kabi tebranishlar ko'p bo'lmaydi, shuning uchun menimcha, 20% yaxshi.

Qatlam balandligi sifatida men 0,2 mm ishlatardim. Bu haqiqatan ham muhim emas, lekin siz qanchalik past bo'lsangiz, chop etish shunchalik yaxshi ko'rinishga ega bo'ladi va chop etish vaqti ham shuncha ko'p bo'ladi.

Haroratim issiq bo'lganida men 200 ° C ni ishlatardim va to'shagim 55 ° C edi. Bu qism siz foydalanadigan material turiga bog'liq.

Qo'llab -quvvatlaydimi? Ba'zi qismlar uchun sizga biron bir yordamchi materialdan foydalanish kerak bo'lishi mumkin, lekin menimcha, bu qismlarning 70% uchun ularni to'g'ri yo'naltirish orqali oldini olish mumkin.

Shuningdek, ehtiyot qismlarni xavfsiz saqlashga ishonch hosil qiling va ular bilan ehtiyot bo'ling. Ulardan ba'zilarini sindirish juda oson.

Qisqa xulosa: PLA va 20% to'ldirishdan foydalaning.

4 -qadam: qalam ushlagich qismini tayyorlash

Biz yig'adigan birinchi qism - bu qurilishning eng kichik va eng murakkab qismi. Bu juda kichik, agar qo'llaringiz katta bo'lsa, omad tilaymiz! Bu qism qalamni ushlab turadi, qalamni yuqoriga va pastga siljitadi, keyinroq biz ikkinchi dvigatelni biriktiramiz, bu qalamni aylantiradi. Bu, aslida, mashinaning muhim qismidir, chunki bu qism to'g'ri biriktirilmagan bo'lsa, ko'p narsalarni yaratishi mumkin. Xavotir olmang, bu juda oson va menda juda ko'p rasm bor. Shuningdek, men ushbu qism uchun qismlar ro'yxatini qo'shdim va uni bir necha bosqichlarga ajratdim:

  • SG90 Micro servo aksessuarlari bilan
  • 1* M3 30 mm
  • 1* M3 12 mm
  • 2* M3 yong'oq
  • 2* M2 12 mm
  • 2* M2 yong'oq
  • Pen_Holder_Bottom (3D bosilgan)
  • Pen_Holder_Top (3D bosilgan)

1 -qadam: Menteşani yarating

Qalamni ko'taradigan menteşe M3 30 mm vint bilan yaratilgan. Teshikni ko'rishingiz va vintni itarib, boshqa tomonga M3 somun bilan mahkamlash uchun qismlarni tekislang.

Rasm
Rasm
Rasm
Rasm

2 -qadam: Servo tayyorlash

Servo shoxni servoga ulashimiz kerak bo'ladi. Bu kichkina oq plastik qism. Rasmdagi kabi to'g'ri birini ishlatganingizga ishonch hosil qiling. Shox sizning servo bilan birga shoxni servoga mahkamlaydigan vint bilan birga kelishi kerak.

Rasm
Rasm
Rasm
Rasm

3 -qadam: servoni qaychi qismlariga ulang

Endi bizning servo tayyor, biz uni qalam ushlagichiga ulashimiz mumkin. Rasmlardagidek servo qatorga o'ting va uni joyida ushlab turish uchun M2 12 mm vintlardek va yong'oqlardan foydalaning.

Rasm
Rasm
Rasm
Rasm

4 -qadam: qalam ushlagichini qo'shing

Qismning yuqori qismida yong'oq uchun maxsus tayyorlangan teshik bor. Nonni u erga joylashtiring va oxirgi M3 12 mm vintni orqa tomondan burab qo'ying. Bu bizning qalamni qisib qo'yadigan mexanizm, shuning uchun biz tuxumga biror narsa bosganimizda u qimirlamaydi.

Rasm
Rasm
Rasm
Rasm
Rasm
Rasm
Rasm
Rasm

Tabriklaymiz, sizning birinchi qismingiz endi tugadi! Endi siz keyingi bosqichga o'tishingiz mumkin.

5 -qadam: Stepper motorlarini ulash

Ushbu bosqichda biz step motorlarini to'g'ri ushlagichlariga biriktirmoqchimiz. Bosqichli motorlar tuxumni aylantirib, qalamni o'ngga va chapga siljitadi. Shuningdek, biz rulmanni ushlab turadigan qismni qo'shamiz, bu tuxumni yanada silliq siljitadi.

Ushbu qadam uchun sizga kerak bo'ladi:

  • 10* M3 8 mm
  • 3* M3 16 mm
  • 5* M3 yong'oq
  • 2* Nema 17 qadamli dvigatel
  • 8 mm qo'rg'oshinli vint
  • YZ_Stepper_Holder (3D bosilgan)
  • X_Stepper_Holder (3D bosilgan)
  • KLF08_Holder (3D bosilgan)
  • Egg_Holder_5mm (3D bosilgan)
  • Egg_Holder_8mm (3D bosilgan)

1-qadam: XY-Stepper motorini ulang

YZ samolyotlarini boshqaradigan Stepper motori 3D bosilgan YZ_Stepper_Holder -ga ulanishi kerak. Men bu qismni qadam dvigatelining balandligini sozlash uchun yaratdim. Men ularni o'rtasiga qo'yishni va agar kerak bo'lsa, keyinroq sozlashni maslahat beraman. Bosqichli dvigatelni ulash uchun 4* M3 8 mm vintlarni ishlating va ulagichning (oq dvigatelli dvigatel) yuqoriga qaraganligiga ishonch hosil qiling.

Rasm
Rasm
Rasm
Rasm

2-qadam: Y o'qini ulang

Menteşe qismi, qalam ushlagichi yoki Z o'qi endi M3 Xmm vint va M3 gaykani yordamida bu Step Motorga ulanishi mumkin. Vida va yong'oq ozgina qisqich kabi harakat qiladi va qalam ushlagichini joyida ushlab turadi. Mening holatimda sariq va yashil qism o'rtasida kichik bo'shliq borligiga ishonch hosil qiling. Qalam ushlagichi hech narsaga tegmasdan silliq siljishi kerak.

Rasm
Rasm
Rasm
Rasm

3-qadam: X-Stepper motorini ulang

X samolyotini boshqaradigan Stepper motori 3D bosilgan X_Stepper_Holder -ga ulanishi kerak. Men bu qismni qadam dvigatelining balandligini sozlash uchun yaratdim. Men ularni o'rtasiga qo'yishni va agar kerak bo'lsa, keyinroq sozlashni maslahat beraman. Bosqichli dvigatelni ulash uchun 4* M3 8 mm vintlarni ishlating va ulagichning (oq dvigatelli dvigatel) yuqoriga qaraganligiga ishonch hosil qiling.

Rasm
Rasm
Rasm
Rasm

4 -qadam: Tuxum ushlagichini ulang

Tuxumimizni joyida saqlash uchun biz tuxum ushlagichini to'g'ridan-to'g'ri X-Stepper dvigateliga biriktiramiz. Bu juda to'g'ri oldinga, M3 nonni to'rtburchaklar tuynuk ichiga joylashtiring va dumaloq teshikda M3 Xmm vintini burang va u 3D bosilgan Egg_Holder_5mm o'rnida turishi kerak. Bosqichli motorni iloji boricha tuxum ushlagichiga surishga harakat qiling.

Rasm
Rasm
Rasm
Rasm

5 -qadam: Rulmanni mahkamlang

KLF08 rulmani 3D bosib chiqarilgan KLF08_Holderga ulanishi kerak. U 2* M3 8mm vintlardek va 2* M3 yong'oqlar bilan ushlab turilgan. 2 ta mayda vintlardek aylana qismning tekis tomoniga qaraganligiga ishonch hosil qiling. Rasm buni tushuntiradi.

Rasm
Rasm
Rasm
Rasm

6 -qadam: 2 -chi tuxum ushlagichini ulang

Ikkinchi tuxum ushlagichi - 3D bosilgan Egg_Holder_8mm qismi, rulmanga biriktiriladi. 8 mm qo'rg'oshin vintini oling va ichiga tuxum ushlagichini suring. Endi M3 gaykani yana to'rtburchaklar teshikka soling va M3 Xmm dumaloq teshikka burab qo'ying. Shundan so'ng, siz tayoqni rulmanga siljitib, rulmanning kichik vintlarini ishlatib, tuxum ushlagichini joyida saqlashingiz mumkin. Tuxum ushlagichi va rulman orasidagi uzunlik har bir tuxum uchun har xil bo'ladi, shuning uchun har safar mashinaga yangi tuxum qo'yganingizda ularni burab qo'yishingiz kerak. Tushunarli bo'lishi uchun men o'zimning kalitimni vintlardan biriga joylashtirdim.

Rasm
Rasm
Rasm
Rasm

6 -qadam: bazani tayyorlash

Bizning barcha qismlarimiz 2 dona kvadrat alyuminiy quvurlar bilan mustahkamlangan taglikka biriktiriladi. Bu quvurlar nafaqat mashinani qattiqroq qiladi, balki qimmatroq ko'rinadi va tuyuladi. 3D bosilgan taglik plitalari bilan ehtiyot bo'ling, ular juda nozik. Bu qadam ham bir nechta juda kichik bosqichlarga bo'linadi

Ushbu qadam uchun sizga kerak bo'ladi:

  • 2* alyuminiy profil
  • 2* 3D bosilgan taglik plitasi
  • 4* M4 30 mm
  • 4* M4 yong'oq
  • Base_Plate_Right (3D bosilgan)
  • Base_Plate_Left (3D bosilgan)
  • Matkap
  • 4,5 mm matkap

1 -qadam: Alin, hammasi joyida

Alyuminiy profillarni taglik plitalariga siljiting, hamma narsa mukammal joylashtirilganligiga ishonch hosil qiling, chunki bo'lmasa, sizning tayanchingiz chayqaladi.

Rasm
Rasm
Rasm
Rasm

2 -qadam: Matkap uchun teshiklarni belgilang

Alyuminiy taglik hozir juda bo'shashgan, shuning uchun biz ularni vintlar yordamida biriktirishimiz kerak. Shuning uchun bizga alyuminiy profilimizdagi teshiklar kerak, shuning uchun vintlar ular orasiga joylashishi mumkin. Hamma narsani o'lchash zerikarli va ko'p vaqt talab qiladigan jarayon bo'lgani uchun biz o'lchov sifatida 3D bosilgan taglik plastinasidan foydalanamiz. Qalam oling va teshiklarni belgilang, shunda biz ularni keyinchalik burg'ulashimiz mumkin. Pastki va yuqori nuqtalarni belgilashga ishonch hosil qiling. Ikkala tomondan ham burg'ilash o'rniga burg'ulash osonroq.

Rasm
Rasm
Rasm
Rasm
Rasm
Rasm

3 -qadam: teshiklarni burang

Endi biz teshiklarni belgilab oldik, ularni burg'ulash vaqti keldi. Sizga kerak bo'lgan matkapning o'lchami 4,5 mm. Bundan tashqari, siz ishlatadigan matkap alyuminiy kabi metallar uchun maxsus tayyorlanganligiga ishonch hosil qiling, bu ishni ancha osonlashtiradi. Siz belgilagan 8 ta teshikning barchasini burishingiz kerak.

Rasm
Rasm
Rasm
Rasm

4 -qadam: vintlarni joylashtiring

Endi bizning teshiklarimiz tayyor va biz hamma narsani mahkam bog'lashni boshlashimiz mumkin. M4 30 mm vintlardek va yong'oqlardan foydalaning. Yong'oqlarni tepaga qo'yganingizga ishonch hosil qiling, chunki men 3D bosilgan taglik plitalarining pastki qismidagi yumaloq vintli qopqoqni yashirish uchun maxsus teshik qildim.

Rasm
Rasm
Rasm
Rasm

Mashinangizning asosi tugagach, siz unga ozgina kuch sinovini berishingiz mumkin. Siz tayanchni bosishingiz mumkin va u juda mustahkam bo'lishi kerak. Agar shunday bo'lmasa, vintlarni mahkamlashga harakat qiling, teshiklar mukammal yoki yo'qligini tekshiring.

Bu qismga biz hamma narsani bir necha qadamda biriktiramiz, siz uni chetga surib, keyingi bosqichga tayyorgarlik ko'rishingiz mumkin!

7 -qadam: Hammasini tayanchga biriktiring

Endi biz bazani ham, uning barcha qismlarini ham yaratdik, biz hamma narsani tayanchga biriktirishni boshlashimiz mumkin.

Ushbu qadam uchun sizga kerak bo'ladi:

  • 6* M4 30 mm
  • 6* M4 yong'oq
  • Siz hozirgacha yaratgan boshqa barcha qismlar.
  • Matkap
  • 4,5 mm matkap

1 -qadam: qismlarni to'g'ri joyga qo'ying

Rasmga qarang va qismlaringizni aynan shu joylarga joylashtiring. Yashil qalam ushlagichi 2 ta tuxum ushlagichining o'rtasida bo'lishi kerak.

Rasm
Rasm

2 -qadam: teshiklarni belgilang

Asosiy plastinkaga tegib turgan qismning 12 ta teshiklarini belgilang, shunda biz ularni keyinchalik burg'ulashimiz mumkin. Har bir qismda 4 teshik bor.

Rasm
Rasm

3 -qadam: teshiklarni burang

Belgilangan barcha teshiklarni burg'ilash uchun 4,5 mm matkapni qayta ishlating.

Rasm
Rasm

4 -qadam: qismlarni yana mahkamlang

M4 30 mm vintlardek va M4 yong'oqlari yordamida qismlarni yana joyiga mahkamlang. Ba'zi qismlarda M4 yong'oqlari uchun qo'shimchalar mavjud, shuning uchun ularni ishlating. Siz ularni olti burchakli shakli bilan taniy olasiz.

Rasm
Rasm
Rasm
Rasm
Rasm
Rasm

8 -qadam: elektronika

Endi barcha "uskunalar" tayyor, biz elektronikaga o'tamiz. Ular dvigatellarni harakatga keltiradi va keyingi bosqichlarda biz buning uchun dasturiy ta'minotni sozlaymiz.

Sizga quyidagilar kerak bo'ladi

  • CNC qalqoni
  • Arduino Uno
  • 2* A4988 qadam haydovchi
  • 6* otlar
  • 12V 2A quvvat manbai
  • 3* Erkak -ayol o'tish simlari
  • 3* M3 8 mm

1 -qadam: Arduino -ni bazaga ulang

Arduino -ni kichik poydevorga qo'ying va uchta M3 8 mm vint yordamida mahkamlang.

Rasm
Rasm
Rasm
Rasm

2 -qadam: CNC qalqonini ulang

Arduino va CNC qalqonining pinlarini bog'lang va uni mahkamlash uchun ustiga bosim o'tkazing.

Rasm
Rasm
Rasm
Rasm

3 -qadam: jumperlar

Men buni suratga olishni unutganman, lekin siz rasmda bo'lgani kabi 6 ta pimga jumper qo'yishingiz kerak. Ranglar muhim emas. Siz ularni faqat CNC qalqoni bilan belgilangan X va Y nuqtalarga qo'yishingiz kerak.

Rasm
Rasm
Rasm
Rasm

4 -qadam: Bosqichli dvigatellar

A4988 Stepper -ni CNC qalqoniga ulang va ularni to'g'ri yo'nalishga qo'yganligingizni tekshiring, mos yozuvlar uchun rasmga qarang.

Rasm
Rasm
Rasm
Rasm

5 -qadam: Servo

Servo qo'shimchasi biroz murakkab, chunki bu taxta bitta uchun mo'ljallanmagan. Shunday qilib, servo 3 ta rangga ega: qora/jigarrang GND, to'q sariq/qizil +5V, sariq yoki ba'zan oq simli ma'lumot. Siz ularni o'ng tomonga ulashingiz kerak va buning uchun siz rasmga qarashingiz mumkin. Siz birinchi navbatda o'tish simlarining erkak tomonini servo kabelga ulashingiz kerak, so'ngra ayol uchlarini CNC qalqonidagi to'g'ri joyiga yopishtirishingiz kerak. Agar simlar juda bo'shashsa, elektr tasmasini yoki hatto o'rdak tasmasini qo'llang.

Rasm
Rasm
Rasm
Rasm
Rasm
Rasm

6 -qadam: Stepper motorlarini ulash

Bosqichli motorlar bilan birga kelgan simlarni oling va ularni step motorining o'ziga va CNC qalqoniga ulang.

Rasm
Rasm
Rasm
Rasm

7 -qadam: quvvat manbai

Quvvat manbaining uchini qaychi bilan kesib oling va 2 ta kabelni uzing. Endi GND simini - va 5V simini +ga ulang. 5V simda oq chiziqlar bor.

Rasm
Rasm
Rasm
Rasm

Endi siz elektr tok manbaiga ulashingiz mumkin, chunki biz elektronikadan boshlaymiz.

9 -qadam: dasturiy ta'minot

Tuxumdonimizda tasvirni olish jarayoni quyidagicha. Ishni boshlashdan oldin, Arduino IDE -ni yuklab olganingizga ishonch hosil qiling.

www.arduino.cc/en/main/software

O'rnatish juda aniq, shuning uchun tushuntirishga hojat yo'q.

1. Chizma yarating

Inkscape -da siz tuxumingizga xohlagan rasmni chizishingiz mumkin, men uni qanday ishlatish haqida gapirmayman, shuning uchun inkScape -da yangi boshlanuvchilar uchun kichik qo'llanmani bajarish juda muhimdir.

2. GCODE yarating

Biz Eggbot -ga o'z motorlarini to'g'ri harakat qilishini aytadigan kod yaratamiz, shuning uchun biz tuxumda tasvirni topamiz. Biz "JScut" deb nomlangan veb -dasturlardan foydalanamiz.

3. GCODE -ni Eggbot -ga yuboring

CNCjs deb nomlangan boshqa dasturda biz GCODE -ni tuxumbotimizga yuboramiz.

4. Mashinaning tuxumga qanday chizilganiga qarang

Eggbot -da biz GRBL deb nomlangan dasturni yuklaymiz, bu asosan CNC mashinalarida ishlatiladi, lekin biz uni Eggbot bilan ishlash uchun biroz o'zgartiramiz. Bu dastur gkodni o'qiydi va uni dvigatellardagi harakatlarga o'zgartiradi. Ammo bu Arduino -da bo'lganida, siz yotishingiz va tuxumingiz qanday qilib chiroyli dizaynga ega bo'lishini kuzatishingiz mumkin.

10 -qadam: GRBL -ni Arduino -ga yuklash

Yuqorida aytganimdek, GRBL GCODE -ni dvigateldagi harakatlarga o'zgartiradi. Ammo GRBL aslida faqat Stepper Motors uchun ishlab chiqarilganligi va bizning Z o'qi servo bilan qilinganligi uchun biz uni o'zgartirishimiz kerak. Bu qism GRBL -ni yuklash, o'zgartirish va yuklash bo'yicha bosqichma -bosqich ko'rsatma.

1 -qadam:

Bu saytga o'ting: https://github.com/grbl/grbl va klonlash yoki yuklash -ni bosing, so'ng zip -ni yuklab oling.

Rasm
Rasm

2 -qadam:

O'rnatilgandan so'ng siz zip faylini ochishingiz mumkin, men winRAR -dan foydalanaman, siz ham uni yuklab olishingiz mumkin. Ushbu faylda grbl papkasini qidiring va bu papkani ish stoliga chiqarib oling.

Rasm
Rasm

3 -qadam:

Endi arduino -ni oching va Sketch Include kutubxonasiga o'ting. ZIP kutubxonasini qo'shing. Endi grbl papkasini toping va ochishni bosing. Jild ish stolida joylashgan bo'lishi kerak.

Rasm
Rasm

4 -qadam:

Bu amalga oshgandan so'ng, yana bir marta faylni yuklab olmoqchi bo'ldik. Bu fayl GRBL -ni o'zgartiradi, shuning uchun u servo dvigatel bilan ishlaydi. Https://github.com/bdring/Grbl_Pen_Servo -ga o'ting va yana bir bor klonlash yoki yuklash -ni bosing, so'ng zip -ni yuklab oling. Endi faylni oching va "grbl" jildiga o'ting. Ushbu papkada joylashgan barcha fayllarni nusxalash.

Rasm
Rasm

5 -qadam:

Buni tugatgandan so'ng, File Explorer Documents Arduino Libraries grbl -ga o'ting va barcha fayllarni bu erga joylashtiring. Agar qalqib chiquvchi oynasi bo'lsa, "Belgilangan joydagi fayllarni almashtirish" -ni tanlang.

Rasm
Rasm

6 -qadam:

Arduino IDE -ni qayta ishga tushiring va Eggbot -ning USB kabelini kompyuteringizga ulang. Arduino IDE -ni qayta ishga tushirgandan so'ng, Fayl misollari grbl grblUpload -ga o'ting.

Rasm
Rasm

6 -qadam:

Endi asboblar paneliga o'ting va "Arduino Uno" -ni tanlang. Endi yana asboblar portiga o'ting va arduino ulangan COM portini tanlang.

Rasm
Rasm

7 -qadam:

Yuklash tugmachasini bosing, yuqori chap burchakdagi tugma (o'ngdagi o'q) va bir daqiqadan so'ng siz chap pastki qismida "Yuklab olish tugadi" degan xabarni ko'rasiz.

11 -qadam: CNCj -ni sozlang

CNCjs - bu mashinani boshqarish va GCODE -ni mashinaga yuborish uchun foydalanishimiz mumkin bo'lgan dasturiy ta'minot. Shunday qilib, bu qismda biz CNCjlarni sozlaymiz.

1 -qadam:

CNCjs -ni yuklab oling:

Pastga siljiting va quyidagi rasmda belgilangan faylni o'rnating.

Rasm
Rasm

2 -qadam:

CNCjs -ni oching va yuqori chap burchakda arduino -ning COM portini tanlang, so'ng "Ochish" tugmasini bosing.

Endi konsol "Ochish" tugmachasi ostida paydo bo'lishi kerak.

3 -qadam:

Konsolda siz jami 6 ta buyruqni yozishingiz kerak, agar ular mashinadan 1 mm siljishi so'ralsa, u, masalan, 3 mm o'rniga 1 mm harakat qiladi. Har bir buyruqdan keyin Enter ni bosish kerak!

  1. $100 = 40
  2. $101 = 40
  3. $110 = 600
  4. $111 = 600
  5. $120 = 40
  6. $121 = 40
Rasm
Rasm

CNCjs endi to'g'ri o'rnatilgan va sozlangan.

12 -qadam: InkScape

InkScape - bu sizning dizayningizni yaratish uchun ishlatilishi mumkin bo'lgan dastur, agar siz ham Fusion 360 -dan foydalanmoqchi bo'lsangiz. Men sizga InkScape -ning qanday ishlashini o'rgatmoqchi emasman, lekin men undan yaxshi o'quv pleylistini topdim, mana mana.

Siz inkScape-ni bu erdan yuklab olishingiz mumkin:

InkScape -ni o'rnatganingizdan so'ng, uni davom ettirishingiz va ochishingiz mumkin. Dizaynni boshlashdan oldin biz eskizimizga kerakli o'lchamlarni berishimiz kerak. Eskizning o'lchamlari 20 mm x 80 mm bo'lishi kerak. Biz bu o'lchovlar uchun shablonni yaratamiz, shuning uchun siz o'lchamlarni faqat bir marta kiritishingiz kerak.

Siz shablonni "Fayl" va keyin "Hujjatlar xususiyatlari" ni tanlab yaratishingiz mumkin. Bu erda kenglikni 20 mm ga va balandlikni 80 mm ga o'zgartiring.

Rasm
Rasm

Endi "Fayl" ga, so'ng "Saqlash" ga o'ting va uni C: / Program Files / Inkscape / share / templates papkasida saqlang. Faylga nom berishni unutmang, men EggTemplate deb nomladim.

Saqlagandan so'ng, Inkscape -ni qayta ishga tushiring va asosiy menyuga o'ting. Shablondagi Fayl -ni, so'ngra Yangi -ni tanlang, so'ng EggTemplate -ni yoki shablon uchun tanlagan nomni tanlang. Endi siz tuxum dizaynini boshlashingiz mumkin.

Men shunchaki tez va sodda matnni ishlab chiqdim, bu mening tilimda salom, bu ko'rsatuv maqsadida

Dizaynni tugatgandan so'ng, Fayl -ga o'ting, Saqlash -ni bosing va faylni kompyuteringizda saqlang. Siz uni *.svg fayli sifatida saqlashingiz kerak.

13 -qadam: GCODE uchun dizayn

Hozirda bizda *.svg fayli bor, lekin bizning arduino faqat *.gcode fayllarini qabul qila oladi, shuning uchun biz ".svg" faylini "jscut" nomli veb -dastur yordamida *.gcode faylga o'zgartiramiz.

Bu veb -saytga havola:

Siz "SVG -ni ochish" tugmachasini bosishingiz mumkin, so'ngra mahalliyni tanlang va siz yaratgan *.svg faylini toping. Endi har bir ob'ektni bosing, shunda ular ko'k rangga aylanadi. Davom eting va "mm" tugmasini bosing va diametrini 0,2 mm ga o'zgartiring. Shundan so'ng, "Operatsiyani yaratish" ni bosing va "Zero Center" ni bosing. Va nihoyat, gcode -ni saqlash -ni bosing va faylni kompyuteringizda saqlang.

Rasm
Rasm

14 -qadam: Tuxumni o'rnatish

Endi KLF08 rulmanidagi 2 vintni bo'shatib, Eggbot -ga joylashtiring. Rasmda men aytayotgan vintlar ko'rsatilgan, chunki uning ichida allen kaliti bor. Qalamni qalam ushlagichiga mahkamlang, vintni bo'shating, qalamni ichkariga joylashtiring va vintni qayta torting. Servo yuqoriga ko'tarilganda, qalam qalamga tegmasligi kerak, lekin pastga siljiganida qalam tuxumga tegishi kerak. Shunday qilib, siz biroz taxmin qilishingiz va balandlikni hozir va keyin sozlashingiz kerak.

Rasm
Rasm
Rasm
Rasm

Tuxumni yumshatish uchun tuxum va tuxum ushlagich orasiga hojatxona qog'ozi qo'yishga qaror qildim. Bu yordam berganga o'xshaydi va men ham xuddi shunday qilishni tavsiya qilaman.

Qalam tuxumning o'rtasida ekanligiga ishonch hosil qiling, biz o'rtada chop etishni boshlaymiz, shuning uchun agar ruchkani o'ngga juda uzoqqa siljitsangiz, ruchka mashinaga urilib, shikast etkazishi mumkin. Shunday qilib, qalam o'rtada ekanligiga ishonch hosil qiling.

15 -qadam: GCODE -ni yuklash

Bu oxirgi qadam, quvvat simini va USB kabelini kompyuterga ulang. CNCj -ni oching va Ochish -ni bosing. Shundan so'ng G-kodni yuklashni bosing va biz yaratgan *.gcode faylini tanlang. Shundan so'ng, ishga tushirish tugmasini bosing. Va mashina chop etishni boshlashi kerak.

Rasm
Rasm

Bu erda oddiy matnli dizaynni bosib chiqaradigan mashinamning surati.

Rasm
Rasm

16 -qadam: Dizaynlar

Menda ajoyib dizaynlar yaratishga vaqt yo'q edi, chunki menda imtihonlar bor …

Shunday qilib, men sizga boshqa odamlar yaratgan dizayn g'oyalarini berishga qaror qildim (siz turli xil mashinalardan foydalangan holda) va siz ushbu mashinadan foydalanib qayta yaratishingiz mumkin. Oxir -oqibat men bu bosqichda o'z dizaynlarimni ko'rsataman, lekin bu faqat imtihonlardan 2 hafta o'tgach sodir bo'ladi. Men allaqachon dizaynlar muallifiga havola berganman.

Rasm
Rasm

jjrobots tomonidan.

Havola:

17 -qadam: Muammolarni hal qilish

Agar biror narsa aniq bo'lmasa, sharhlardan foydalanib, menga xabar bering va sizga yordam bering. Men sizga mashinaning eng keng tarqalgan muammolarini hal qilishga yordam beradigan ushbu qadamni qo'shdim. Allaqachon tan olingan muammolarni bu erda topish mumkin.

Tuxumdagi tasvir aks ettirilgan

Y-Stepper ulanishini CNC-qalqoni ustiga aylantiring.

Tuxum bo'shashgan

Tuxumni ushlagichidan yaxshiroq mahkamlang.

Qalam tuxum ustida yozmaydi

Og'irroq va katta nuqta bo'lgan qalamdan foydalaning

Arduino musobaqasi 2020
Arduino musobaqasi 2020
Arduino musobaqasi 2020
Arduino musobaqasi 2020

Arduino 2020 musobaqasida ikkinchi o'rinni egalladi

Tavsiya: