Mundarija:

Avtomatik bo'yash qutisi ochuvchisi: 6 qadam
Avtomatik bo'yash qutisi ochuvchisi: 6 qadam

Video: Avtomatik bo'yash qutisi ochuvchisi: 6 qadam

Video: Avtomatik bo'yash qutisi ochuvchisi: 6 qadam
Video: AVTO DISKANI NO ODATIY BOYASH 2024, Iyul
Anonim
Bo'yoq qutisini avtomatik ochuvchi
Bo'yoq qutisini avtomatik ochuvchi

Bu ko'rsatma Janubiy Florida universitetining Makecourse loyihasi talablarini bajarish uchun yaratilgan (www.makecourse.com). Bugungi yo'riqnomada men sizga bo'yoqlarni bo'yash uchun avtomatik ochgichni qanday yaratishni ko'rsataman.

1 -qadam: 1 -qadam: Bo'yoq qutisini ochish moslamasini loyihalash

1 -qadam: Bo'yoq qutisini ochish moslamasini loyihalash
1 -qadam: Bo'yoq qutisini ochish moslamasini loyihalash

Avtomatik bo'yoqlarni ochish moslamasini yaratishda birinchi qadam - bu sizning umumiy o'yin rejangizni loyihalash va aniqlash. Ba'zilar yog'ochdan loyiha yasashni xohlashlari mumkin, boshqalari 3D chop etishni xohlashlari mumkin, yoki shunchaki strafor/karton. Materiallar loyihaning barqarorligini belgilaydi, lekin ba'zi kichikroq joylar va cheklangan byudjetlar sizning avtomatlashtirilgan bo'yoq idishni yaratish uchun ishlatmoqchi bo'lgan umumiy dizayn va materialni belgilashi mumkin. Bu erdan boshlab, men 3D bosma qismlar, strafor va elektron uskunalar aralashmasidan foydalanib, avtomatik bo'yoq idishini ochaman. Sizning loyihalashtirish jarayoningiz, cheklangan cheklovlar bilan maqsadingizga erishish uchun bajarishni xohlagan umumiy maqsad yoki rejani tuzishda eng muhim hisoblanadi. Bu qadam oson emas va sizning cheklovlaringizga mos keladigan dizaynni topishdan oldin bir nechta urinishlar va chizmalar bo'lishi mumkin, lekin umumiy maqsadga ega bo'lgach, qolgan qadamlarni bajarishni ancha osonlashtiradi.

2 -qadam: 2 -qadam: Arduino sirkutini ishga tushirish uchun yarating

2 -qadam: Arduino operatsion tizimini yaratish
2 -qadam: Arduino operatsion tizimini yaratish
2 -qadam: Arduino operatsion tizimini yaratish
2 -qadam: Arduino operatsion tizimini yaratish

Men avtomatlashtirilgan bo'yoq idishni ochish uchun tanlagan elektron uskunalarni o'rnatishdan boshlayman. Men Arduino Uno-ni loyihaning umumiy operatsiyalarini boshqaradigan asosiy mikro-nazoratchi sifatida ishlatardim, bu mening dizaynimning ochilish mexanizmini boshqaradigan 9 g mikro servo dvigatel bo'lib, u servo qo'lni 0 dan 90 gacha 0 ga siljitishning takroriy harakatini ta'minlaydi. 90 va boshqalar, bo'yoqning aylanish harakatini tishli tizim orqali boshqaradigan 5V bosqichli dvigatel, tugma va chiroqning ishlashiga imkon beradigan 220 ohmli er -xotin rezistorlar, 1/2 ta non paneli (to'liq taxtadan foydalanish mumkin, lekin kamaytirish uchun) Men 1/2 ni tanladim, bu sizga hamma narsani ulashga imkon beradi, bir nechta Dupont/jumper simlari, barcha komponentlarni bir -biriga bog'lab turadi, ULN2003A - step motorining ishlashini boshqaradi (elektron rasmda EasyDriver - Stepper motoridan foydalaniladi) Haydovchi, lekin u ham ishlaydi), 5 mm yashil LED, mini tugmachasi (tugma), kompyuterga ulanish uchun USB A - B kabeli va Arduino quvvatini qo'llab -quvvatlaydigan 5V DC 2200mAh quvvat manbai. yuklangan kodni o'chirib tashlayman keyin yozuvchi.

3 -qadam: 3 -qadam: Arduino -ni ishlatish uchun C+ kodini yozish

3 -qadam: Arduino -ni ishlatish uchun C+ kodini yozish
3 -qadam: Arduino -ni ishlatish uchun C+ kodini yozish
3 -qadam: Arduino -ni ishlatish uchun C+ kodini yozish
3 -qadam: Arduino -ni ishlatish uchun C+ kodini yozish
3 -qadam: Arduino -ni ishlatish uchun C+ kodini yozish
3 -qadam: Arduino -ni ishlatish uchun C+ kodini yozish
3 -qadam: Arduino -ni ishlatish uchun C+ kodini yozish
3 -qadam: Arduino -ni ishlatish uchun C+ kodini yozish

Quyidagi rasmlarda men oldingi bosqichda ko'rsatgan sxemani o'rnatish uchun yaratgan kodim bor. Vazifalar kutubxonasini www.makecouse.com qo'llanmasidan yuklab olish mumkin, bu men foydalangan qadam motorini ishlatish uchun. Kodning o'zi, non panelidagi dastlabki tugma bosilgandan so'ng, uzluksiz tsiklni boshlash uchun qilingan. Tugma bosilgandan so'ng, yashil rangli LED chirog'i yonadi, bu avtomatlashtirilgan bo'yoq idishi ishlayotganligini bildiradi. Servo dvigatel va qadamli dvigatel, to'rtburchaklar o'lchamli bo'yoq o'tirishi mumkin bo'lgan taglik plastinkasining burilish harakatini boshqaruvchi step mexanizmi va dastani harakatlantiruvchi va buloqqa qarshilik ko'rsatadigan ochgichni boshqaruvchi servo bilan birgalikda ishlaydi. bo'yoq idishini qopqog'ini ochish uchun ochuvchi. Arduino Uno -ni tiklash tugmasi tugma yana bosilmaguncha ishni to'xtatadi. Ushbu kodni (yoki siz yaratgan shunga o'xshash kodni) Arduino -ga A -B USB kabeli yordamida yuklang. Dastur yuklanganidan so'ng, USB -ni kompyuterdan chiqarib oling va qurilmani shu yerdan quvvat bilan ta'minlash uchun batareya yoki quvvat manbaiga ulang.

4 -qadam: 4 -qadam: Barcha kerakli qismlarni 3D bosib chiqarish

4 -qadam: Barcha kerakli qismlarni 3D bosib chiqarish
4 -qadam: Barcha kerakli qismlarni 3D bosib chiqarish
4 -qadam: Barcha kerakli qismlarni 3D bosib chiqarish
4 -qadam: Barcha kerakli qismlarni 3D bosib chiqarish
4 -qadam: Barcha kerakli qismlarni 3D bosib chiqarish
4 -qadam: Barcha kerakli qismlarni 3D bosib chiqarish
4 -qadam: Barcha kerakli qismlarni 3D bosib chiqarish
4 -qadam: Barcha kerakli qismlarni 3D bosib chiqarish

Men avtomatlashtirilgan bo'yoq idishi uchun jami 4 qismni chop etdim. Birinchi qism - bu ochish mexanizmi va servo dvigatelni ushlab turadigan idish. Ikkinchi qism-bu har qanday Sherwin-Williams Paint do'konida bepul sotib olinadigan asosiy idishlarga mos keladigan ochuvchi. Oxirgi 2 - bu bo'yoq yotadigan taglik plitasini ishlaydigan tishli tizim. Yuqorida tasvirlangan birinchi vites-bu taglik plastinkasiga ulanadigan tishli/stend va bo'yoq qutisining aylanishini boshqaruvchi ikkinchi vites. Bosqichli dvigatelning tepasida joylashgan ikkinchi vitesni xuddi shu vites yordamida chop etish mumkin. bu yuqorida ko'rsatilgan. Ochish moslamasi yuqorida tasvirlangan uzatma kamoniga qarshi ishlaydi va yuqoridagi rasmda ko'rsatilgan vintlardek mahkamlanadi. Yon tomonga servo dvigatel o'rnatilgan, shuning uchun u ilgari aytilgan kodlar bilan bir xilda ishlaydi. Men qurgan taglik plastinkasi, mening mahalliy Lowe-da, diametri 6 1/2 dyuym va ichki diametri 4 dyuymli oddiy izolyatsiyali ko'pikli izolyatsiyadan foydalangan. Bo'yoqli to'rtburchaklar bo'yoq taglik plastinkasi bo'lgan o'rmonda mahkam o'rnashadi va o'rtadagi teshiklar tishli/stendni taglik plastinkasiga ulash uchun. Keyinchalik, taglikni faqat estetik maqsadda qizil rangga bo'yayman.

5 -qadam: 5 -qadam: Loyihaning stendini va bazasini yaratish

5 -qadam: Loyihaning stendini va bazasini yaratish
5 -qadam: Loyihaning stendini va bazasini yaratish
5 -qadam: Loyihaning stendini va bazasini yaratish
5 -qadam: Loyihaning stendini va bazasini yaratish
5 -qadam: Loyihaning stendini va bazasini yaratish
5 -qadam: Loyihaning stendini va bazasini yaratish

Birinchidan, aylanadigan taglik plitasi o'tiradigan tayanchni yasang va qadam dvigateli ichkariga kiradi. Men Straforni bir-birining ustiga yopishtirib, elimni qattiqlashishiga yo'l qo'yib, o'zimning Lowe-da sotib olgan oddiy arra pichoqni ishlatib, kerakli shaklga o'tkazdim. (Menda arra yo'q edi, shuning uchun pichoqni latta bilan ushlab, ko'pikni kesishga ruxsat berish uchun). Men qutini 6 1/2 dyuymli va qalinligi 3 dyuymli kvadrat qilib kesib tashladim. Asosiy plastinka va tishli/stend joylashgan.9 "diametrli teshik qadam dvigatelidan 3" masofada joylashgan. Bosqichli dvigatel va ochgichni joylashtirish sizning xohishingizga bog'liq, lekin agar siz men ishlatgan o'lchovlardan foydalansangiz, vitesning uzluksiz ishlashi uchun 3 dyuym bo'lishi kerak. Men tangalar bilan to'ldirilgan tuzilmani ushlab turish uchun og'irlik qo'shish uchun qo'shimcha teshiklar qo'shdim. 3D printer tishli qutisi va quti orasidagi ishqalanish koeffitsientini pasaytirish uchun taglik plitasi o'rnatilgan teshikka alyumin folga qoplamasi qo'shildi, bu esa, agar kerak bo'lsa, ishni yumshatish uchun moylarni qo'shish imkonini berdi, lekin kerak emas. Men butun vujudni 3D bosib chiqarishni tavsiya qilardim, lekin vaqt cheklovlari va mavjud materiallar yordamida men ko'p narsaga amin bo'ldim. Stend 13 dyuym balandlikda va 6 1/2 dyuym kengligida, 2 dyuymli bo'shliq bilan ochuvchi bilan aloqa o'rnatishga imkon beradi. kvart o'lchamli bo'yoq mukammal bo'lishi mumkin. Stendni qo'shimcha qo'llab -quvvatlash uchun bazaga qo'shimcha 3 1/2 "kengaytma qo'shdim, lekin agar siz bo'sh joy haqida qayg'urayotgan bo'lsangiz, keraksiz bo'lishi mumkin. Bu sizning shaxsiy dizayningizga bog'liq holda ba'zi sozlashlarni talab qilishi mumkin. Keyin men kengligi 2 1/2 dyuymni kesib tashladim. 4 dyuym uzunlikdagi va 2 1/2 dyuymli teshik, bu erda ushlab turuvchi idish to'g'ri joylashadi. Teshikning o'ng tomonidagi 1/2 dyuymli kengaytmani olib tashladim, shunda servo dvigatel o'z joyiga to'g'ri joylashishi mumkin edi. Men konstruksiyalarni namoyish qilish uchun bo'yadim, lekin bu shart emas.

6 -qadam: 6 -qadam: Barcha elektr komponentlarini va yaratilgan qismlarni yig'ish

6 -qadam: Barcha elektr komponentlarini va yaratilgan qismlarni yig'ish
6 -qadam: Barcha elektr komponentlarini va yaratilgan qismlarni yig'ish

Bu bosqichda, bu sizning aniq dizayningizga bog'liq. Men stendning tepasida kesib tashlagan teshikka tutqichni ochdim. Men, shuningdek, unga mos keladigan 3D bosma moslamali step motorini qo'shdim. Bosqichli dvigatelga ulanadigan va asosiy plastinkani ushlab turuvchi 3D bosilgan tishli/stend. Buning yordamida men qadam motorini ULN2003A haydovchisiga va servo dvigatelni non taxtasiga/Arduino -ga ulab, yuqorida aytib o'tgan Arduino sxemasini o'rnatdim. Bu bilan men yig'ilishning aylanishi va harakatini sinab ko'rdim va tezroq va muammosiz ishlashi uchun ozgina o'zgartirish kiritdim (moylash materiallarini qo'shish, teshiklarni kengroq ochish va hk). Men har qanday Shervin Uilyams bo'yoq do'konida olgan ochgichni va to'la ochilmagan bo'yoq idishini ishlashini namoyish qilish uchun suyuqligi bo'lgan bo'sh kvartrli bo'yoq idishini qo'shdim. Bo'yoq idishini qopqog'ini yopish uchun dastani mexanikidan foydalanish uchun ochuvchi vertikal ravishda harakatlanishi kerak. Bosqichli dvigatel tishli tizimni bir xilda ishlaydi, bu taglik plastinkasida joylashgan to'rtburchak o'lchamdagi bo'yoqni aylantiradi, shuning uchun ochuvchi qopqoqni to'liq olib tashlashga imkon beradi. Avtomatlashtirilgan bo'yoq qutisini Arduino elektron moslamasi bilan moslashtirgandan so'ng, kerakli sozlashlarni amalga oshiring va sizning yakuniy loyihangiz avtomatlashtirilgan bo'yoq qutisi bo'lishi kerak.

Tavsiya: