Mundarija:
- 1 -qadam: Uskuna dizayn bosqichi …
- 2 -qadam: PCB dizayni …
- 3 -qadam: Yo'lning oxiri.. Yoki boshqa narsaning boshlanishi.. Kim biladi
Video: GRBL CNC mashinasi uchun Arduino asosidagi DRO: 3 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Men bu loyihani bitta maqsad bilan boshladim. Men bo'ynimni qisish holatida bo'ynimni qisib, quyoshga tikilgan odamdek ko'z qisib, kompyuter monitorini ko'rish uchun emas, balki CNC dastgohi oldida turganimda, CNC dastgohim haqidagi ma'lumotlarni oddiy, ammo samarali ko'rishni xohlardim. xonaning boshqa tomoni. Shuni yodda tutgan holda, men arzon komponentlar, ebay spetsifikatsiyalari va lehim va yopishqoq lentalarning zaxira qismlarini yig'ishni boshladim. Mana, deyarli bir yil Xitoydan qismlarni kutishimning natijasi.. erm.. Maqsadim sari astoydil harakat qilish.:)
1 -qadam: Uskuna dizayn bosqichi …
Biz qilishimiz kerak bo'lgan birinchi narsa - hamma narsani uyaga tashlash, tasodifiy narsalarni ulash, barcha olovlarni o'chirish, tutun va bug'larni o'chirish uchun derazalarni ochish, keyin biz qandaydir qiziqarli narsalarni qurishni boshlashimiz kerak. Xo'sh. Menga baribir. Men hamma joyda "DIP" paketli arduino328p -dan birini olishdan boshladim. (Ikkita qatorli pinlar = Oyoqlari bilan tayoq) U erdan menga ma'lumotni vizual tarzda ko'rsatish usullari kerak edi. Mening birinchi fikrim standart 16x2 LCD -ni ishlatish edi va men tezda hamma narsani kichkina LCD displeyga o'ta siljitmasdan yoki ekranni vaqtini o'zgartirmasdan sig'dira olmasligimni angladim, bu ikkalasi ham unchalik qiziq emas edi. Shunday qilib, mening keyingi fikrim 20x4 edi. asosiy ma'lumotlarni ko'rsatish uchun juda ko'p joy bor va men teginish bilan ish va mashina koordinatalarini almashtira olaman. Shu bilan men arduino eskizini qurishga kirishdim … Yo'l-yo'lakay, men qo'lda tegirmonda haqiqiy DRO ni ko'rdim … omborning har tarafidan 7 segmentli displey ko'rinib turardi … Shuning uchun men buni o'z dizaynimga qo'shishga qaror qildim, Menga LCD displey yoqmasa. Men yoqtirgan modullarni topish uchun ebayni ko'p soatlik tozalashdan so'ng, men 8-raqamli 7-segmentli displeyli modullarning 3tasini max7219 ic bilan sotib oldim. Zo'r … endi men faqat arduino kutubxonasini yaratishim kerak …. Yo'q.. Kimdir buni qilganga o'xshaydi. Nik Gammon bu kutubxonani ushbu displeylar va boshqalar bilan ishlatish uchun mo'ljallangan. Bu juda to'g'ri. Nik Gammonning Max7219 Arduino kutubxonasi Menga faqat yoqmaydi, men raqamlarni o'ngga va chapdagi "-" belgisiga moslashtira olmadimmi … lekin meh, u ishlaydi. Bir necha hafta o'tgach, koeffitsiyentlar, bitlar va boblar, youtube-dagi kimdir yordami bilan birlashgandan so'ng, men 7-segmentli modullardan foydalangan holda non panelida ishlaydigan prototipga ega bo'ldim..
2 -qadam: PCB dizayni …
Men burgutda o'ylab, tenglikni tenglashtirishga muvaffaq bo'ldim … Men taxtani to'g'ri chiqarish uchun uch marta urinib ko'rdim, lekin bu tajribasizlik va ebayning maxsus quruq fotorezist filmi. Bu bosqichga burgut fayllarining yangilangan to'plami kiritilgan. Mening birinchi taxtadagi falokatimdan farqli o'laroq (tasvirlangan tasvirlar) yangilangan dizayn biroz kattaroq bo'lib, modullarni etarli quvvat bilan ta'minlashdagi ba'zi muammolarni hal qildi. Ma'lum bo'lishicha, agar elektr tokini aylanada aylanib o'tadigan bo'lsa, u holda ba'zi qismlar cho'chqa suvini ololmaydi (AvE … Meni so'zlashuvlaringizga yuqtirishni bas qiling!) taxtasi uchta max7219 elektron segmentli displeyli modullarning uchtasida, shuningdek LCD displeyda ishlatishga mo'ljallangan. LCD qismi ixtiyoriy, lekin kelajakda takroriy aylanishlarda men CNC ish milidagi haqiqiy effektli RPM -ni ko'rsatish uchun zal effekti sensori uchun boshqa pinni sindirmoqchiman. Bundan tashqari, burgut fayllarining ushbu versiyasida men ekranning yaxshiroq joylashuvi va hujjatlarini qo'shdim, agar siz sirtni o'rnatish versiyasi bo'lmasa yoki uni alohida holatda o'rnatmoqchi bo'lsangiz va LEDni xohlasangiz, RGB holatini olib tashladingiz. boshqa joyda. Men USB -ni qayta dasturlashni xohlamasangiz, men ICSP sarlavhasini qo'shdim. Bundan tashqari, siz ushbu taxtada Atmeg328p DIP to'plami ishlatilmasligini ko'rasiz. Buning o'rniga u QFP SMD paketidan foydalanadi. (QFP = Quad Flat Pack.) Bu, asosan, tagida izlar uchun ko'proq joy bo'lishi uchun amalga oshirilgan, bundan keyin yana teshik teshigiga burilmagan. Tartibni o'chirish pinlari va qayta o'rnatish tugmalari, shuningdek pastki ikkita uzilishlar bor: biri LCD displeyga, ikkinchisi GRBL CNC mashinasini boshqaruvchi arduinoga.
Butun taxta atigi 2,6 dyuymli x 2,25 dyuym (yoki siz uchun 65,94 mm x 57,1 mm), X, Y va Z sarlavhalari har qanday standart.1 dyuymli pichoq sarlavhasi bo'lishi mumkin yoki agar kerak bo'lsa, modullaringizga tasma kabelini o'tkazing..
-= [E'tiborli bo'ling !!!] = - - = [AXLOSLI BO'LING !!!] = - - = [AXLOSLI BO'LING !!!] =-
Modullar faqat bitta yo'nalishda ulanadi. Modulning qaysi tomoni VCC/GND ekanligini va bortda bir xil ekanligini diqqat bilan kuzatib boring. Agar siz ularni rozetkaga ulasangiz yoki orqaga sim o'tkazsangiz, ehtimol siz qurilmani chekasiz.
3 -qadam: Yo'lning oxiri.. Yoki boshqa narsaning boshlanishi.. Kim biladi
Nihoyat, biz ADD/DEHBning bu kichik turida, mening hayotimga etib keldik. Bu erda mening DRO loyihamning yakuniy chiroyli tasviri yotadi. @Scanlime stikeri bilan to'ldiring (ilhom uchun Mikaga rahmat va stikerlar!) Men ishlatgan DRO eskizlari bilan Rar arxiviga joylashtirdim. Yaxshilash uchun joy bordir va aniq bajarilmagan ish emas. Kodda men hali amalda qo'llashim kerak bo'lgan xususiyatlar bor va men qanday qo'shishni hali aniqlamagan kodda emas. Umuman olganda, bu juda muvaffaqiyatli PoC edi. Texnik jihatdan "yopiq pastadir" bo'lmasa -da, raqamli o'qish. Bu maqsadga xizmat qiladi. Men bunga tayanishni davom ettirmoqchiman va oxir -oqibat to'rtburchaklar yoki boshqa narsalarni qo'llab -quvvatlayman. Va men, shubhasiz, konservalangan problar, teshik naqshlari va boshqalarni amalga oshirish kabi qo'shimcha funktsiyalarni qo'shmoqchiman, bu GRBL arduino bilan kiruvchi va chiquvchi aloqani o'zgartirish uchun qo'shimcha ICni talab qiladi, lekin buni CD4066 yoki boshqa biror narsa yordamida amalga oshirish mumkin.. Umid qilamanki, bu sizni ilhomlantiradi. Agar siz uni qurgan bo'lsangiz, menga xabar bering. Men rasmlar va yaxshilanishlarni ko'rishni yaxshi ko'raman. Men bilan derp oxiriga kirganingiz uchun tashakkur:)-= [ArcAiN6] =-
Tavsiya:
GRBL yordamida DIY CNC yozish mashinasi: 16 qadam
GRBL yordamida DIY CNC yozish mashinasi: Ushbu loyihada men sizga Arduino CNC Plotter-ni bepul va ochiq manbali dasturiy ta'minot yordamida qanday qilib arzon narxda o'zingiz qurishingizni ko'rsataman! CNC chizgichi, lekin hech kim tushuntirmaydi
SilverLight: Server xonalari uchun Arduino asosidagi ekologik monitor: 3 qadam (rasmlar bilan)
SilverLight: Server xonalari uchun Arduino asosidagi atrof -muhit monitori: Bir marta menga kompaniyamning server xonasida haroratni kuzatish uchun ekologik zondni qidirish vazifasi berilgan edi. Mening birinchi fikrim shunday edi: nega Raspberry PI va DHT sensoridan foydalanmaslik kerak, uni OSni o'z ichiga olgan holda bir soatdan kamroq vaqt ichida sozlash mumkin
Arduino asosidagi loyihalar uchun NRF24L01 uzatuvchi moduli yordamida simsiz aloqa: 5 qadam (rasmlar bilan)
Arduino asosidagi loyihalar uchun NRF24L01 uzatuvchi moduli yordamida simsiz aloqa: Bu mening robotlar va mikro-kontrollerlar haqidagi ikkinchi ko'rsatma. Robotingizning tirik va kutilganidek ishlayotganini ko'rish juda hayratlanarli, va agar siz robotni yoki boshqa narsalarni simsiz va tez boshqaradigan bo'lsangiz, men uchun yanada qiziqarli bo'ladi
Evive- Arduino asosidagi o'rnatilgan plaformdan foydalanadigan stol usti pinball mashinasi: 18 qadam (rasmlar bilan)
Evive- Arduino asosidagi o'rnatilgan plaform yordamida stol usti pinball mashinasi: Yana bir dam olish kuni, yana bir qiziqarli o'yin! Va bu safar, bu hammaga yoqadigan arja o'yini - Pinball! Ushbu loyiha sizga o'zingizning Pinball mashinangizni uyda qanday qilib oson yasashni ko'rsatib beradi. Sizga kerak bo'lgan yagona narsa bu evive komponentlari
Eskate yoki gidrofoil uchun Arduino asosidagi masofadan boshqarish pulti: 5 qadam (rasmlar bilan)
Eskate yoki gidrofoil uchun Arduino -ga asoslangan masofadan boshqarish pulti: Bu ko'rsatma sizga barcha kod va texnik vositalarni o'z ichiga olgan eskate yoki elektr gidrofoil bilan ishlatish uchun masofadan boshqarish pultini yaratishni ko'rsatib beradi. Lehimlash juda ko'p, lekin uni yasash ham qiziq. Masofadan boshqarish pulti nima qila oladi? Hamkorlik