Мазмұны:

Candy Bot: 12 қадам
Candy Bot: 12 қадам

Бейне: Candy Bot: 12 қадам

Бейне: Candy Bot: 12 қадам
Бейне: СЕМЕЙКА АДДАМС ПОХИТИЛИ САНТА КЛАУСа! Новый год у Аддамс и ЗЛОЙ САНТА ЗОМБИ! 2024, Маусым
Anonim
Кәмпиттер боты
Кәмпиттер боты

Бұл нұсқаулық Оңтүстік Флорида университетінің Makecourse жобасының талаптарын орындау үшін жасалған (www.makecourse.com)

Candy Bot-бұл кішкене кәмпиттерді тарату үшін Arduino Uno, СКД экраны, қашықтық сенсоры мен қадамдық қозғалтқышты қолданатын шағын, жұмыс үстеліндегі кәмпиттер диспенсері.

Құрылғы СКД экранында күй хабарламаларын көрсете отырып, үстіңгі жағына қол немесе шыныаяқ қойылған кезде кәмпит беру арқылы жұмыс істейді.

Жабдықтар

Ардуино Уно

I2C 16x2 СКД экраны

Ультрадыбыстық қашықтық датчигі модулі HC-SR04

ULN2003 5V Stepper Motor + ULN2003 Arduino үшін драйвер тақтасы

3D-принтерге қатынау және жіп

USB A - B кабелі

Әр түрлі секіргіш сымдар

Әйелден еркекке секіру сымдары

Дәнекерленген тақтаның электр дәнекерлеуіші

Супер желім

Электр таспасы

Зығыр қағаз (әр түрлі ұнтақ)

Тот-Олеум борлы бояу/праймер қоспасы

Әр түрлі акрил бояулары (әркімнің қалауы бойынша)

Көк суретшілер таспасы

1 -қадам: 3D модельдеу

3D модельдеу
3D модельдеу
3D модельдеу
3D модельдеу
3D модельдеу
3D модельдеу

Бұл жоба негізінен Autodesk Inventor көмегімен жасалған 3D модельдерге негізделген. Бұл жобаны аяқтау үшін барлығы 5 басып шығару қажет:

1) Негізгі бөлім - Бұл баспа жобаның негізі болып табылады. Ол Arduino тақтасын ұстауға арналған қуысты, қуат кабелін бекітетін тесікті және негізді жоғарғы бөлімге бекітуге арналған қазықтарды қамтиды.

2) Жоғарғы бөлім - Бұл баспа барлық компоненттер орнатылған жерде. СКД экраны алдыңғы тесікке мықтап енеді, қашықтық сенсоры төмен қараған екі тесікке, ал қадамдық қозғалтқыш ротормен қосылатын негізгі қуыстың тесіктеріне бекітіледі. Қазық тесіктері негізгі бөлікті жоғарғы бөлімге бекіту үшін пайдаланылады және оны қақпаққа бекіту үшін өзгертуге болады.

3) Ротор - Бұл баспалдақ моторға бекітілген және кәмпиттерді тарату үшін қолданылады. Пышақтың қисық жиектері тегіс таратуды қамтамасыз ету кезінде жүйенің кептеліп қалуын болдырмау үшін қолданылады.

4) Қақпақ - Бұл баспа жоғарғы бөлікті жабу үшін пайдаланылады және болашақта тарату үшін кәмпиттерді ұстауға мүмкіндік береді.

5) Қақпақ - бұл шағын баспа қақпақтағы контейнерге шаң мен қоқыстың енуін болдырмау үшін қолданылады.

Бұл компоненттерді жобалау кезінде мен бәрі өздігінен болатынына көз жеткізгім келді, сондықтан қуыстар барлық электрлік компоненттерді сақтауға және кәмпиттерді таратуға жеткілікті үлкен болуы керек. Негізгі өлшемдер шамамен 5х5 дюймді құрайды, себебі бұл көптеген 3D принтерлердегі ең үлкен өлшем. СКД экраны жоғары болуы керек, сондықтан оны қолданатындар оны оңай оқи алады. Қашықтық сенсоры бастапқыда базада болды, бірақ ол 3D басып шығаруды жеңілдету үшін және біреу машинаның алдында қозғалғанда қате көрсеткіштердің болмауын қамтамасыз ету үшін жоғарғы бөлікке жылжытылды. Қақпақ бастапқыда алмалы -салмалы кәмпит ұстағышқа ие болды, бірақ бұл контейнер кәмпит әлі де ішінен шығарылғанда және басып шығаруды жылдамдату үшін бұзылуды болдырмаудың тұрақты әдісіне қосылды. Ротордың бастапқыда 8 пышағы болды, бірақ кәмпиттерді тиімдірек беру үшін 4 -ке дейін қысқартылды.

Сіз бұл файлдарды сіздің жеке бөліктеріңізге немесе тілектеріңізге сәйкес келтіргіңіз келуі мүмкін.

(Ішкі сервер қатесіне байланысты файлдар Instructable -ге дұрыс жүктелмеді - болашақта өңделеді)

2 -қадам: 3D басып шығару

3D басып шығару
3D басып шығару
3D басып шығару
3D басып шығару
3D басып шығару
3D басып шығару
3D басып шығару
3D басып шығару

Файлдар сізге қанағаттанса, әр файлды 3D басып шығару уақыты келді.

Тегіс және біркелкі басып шығаруды қамтамасыз ету үшін принтердің дұрыс параметрлерін қолданғаныңызға көз жеткізіңіз. USB порты мен СКД экраны сияқты тесіктерді дұрыс басып шығару үшін сізге автоматты генератор тіректерін қосу қажет болуы мүмкін.

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

3 -қадам: 3D қолдауын ажырату

3D қолдауының үзілуі
3D қолдауының үзілуі

Сіз басып шығарған кез келген 3D тіректерді бөлшектеу үшін құралды немесе таңдауды қолданғаныңызға көз жеткізіңіз! Олар негізінен базадағы USB кабелі саңылауында және жоғарғы бөлімдегі СКД экран ұясында болады.

4 -қадам: бояуға дайындалу үшін құм

Бояуға дайындалатын құм
Бояуға дайындалатын құм

Бояудың дұрыс қолданылуын қамтамасыз ету үшін әр басып шығарудың сыртқы беттерін сәл тегістеу үшін әр түрлі тегістеу қағазын пайдаланыңыз. Тығыз орналасуын қамтамасыз ету үшін компоненттері сәйкес келетін жерлерге тым көп құм салмауды ұмытпаңыз. ҚАЗЫҚТАРДЫ ЖӘНЕ ҚАЗЫҚТЫ ТЕСІКТЕРДІ ҚҰМБАҢЫЗ.

5 -қадам: Бояу және безендіру

Бояу және безендіру!
Бояу және безендіру!
Бояу және безендіру!
Бояу және безендіру!
Бояу және безендіру!
Бояу және безендіру!

Содан кейін көгілдір таспаны қолданып, бөліктерді ілгектер мен ілгектер сияқты ротордың білігінің тесіктері сияқты біріктіретін бөліктерді жабыңыз. Сондай -ақ, кәмпитке тиетін жерлерді, мысалы, қақпақтағы кәмпит ұстағыш немесе жоғарғы бөліктегі білік сияқты, таспамен жабыңыз.

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

Бүріккіш бояу құрғағаннан кейін, сіз қалаған кез келген қосымша бояумен машинаның сыртын безендіре аласыз. Бұл M & M суреттерімен, сондай-ақ жалпы кәмпиттермен безендірілген, себебі ол негізінен шағын M & Ms шығарады.

Бояуды аяқтағаннан кейін көк бояушының таспасын алып тастап, келесі бөлімге өтіңіз.

6 -қадам: Бірінші құрастыру қадамы

Бірінші құрастыру қадамы
Бірінші құрастыру қадамы

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

7 -қадам: Электр құрастыру

Электр құрастыру
Электр құрастыру
Электр құрастыру
Электр құрастыру
Электр құрастыру
Электр құрастыру
Электр құрастыру
Электр құрастыру

Содан кейін барлық компоненттерді Arduino Uno тақтасына қосуды бастаңыз. Қарапайым нұсқаулық үшін мына схеманы орындаңыз. Мотор контроллерін тақтаға бекітуден бастаңыз (2-5 түйреуіштер), содан кейін контроллерді қуат пен жер рельсіне бекіту үшін әйелден еркекке (F2M) қосқыштарын қолданыңыз. Содан кейін қозғалтқышты контроллерге қосыңыз. Әрі қарай, F2M қосқыштарын қолдана отырып, қашықтық датчигін Қуатқа/Жерге, сондай -ақ Триггерді 13 пен Эхоға 12 -ге бекітіңіз. Соңында СКД дисплейін Power/Ground -ге және басқа екі істікті Arduino I2C порттарына бекітіңіз.. Аяқтағаннан кейін электрлік жинақ мысалға ұқсас болуы керек.

Кез келген бос қосылыстарды бекіту үшін электрлік таспаны қолданыңыз және тақтаның қуат рельсін бекітіңіз.

8 -қадам: USB кабелін қосыңыз

USB кабелін қосыңыз
USB кабелін қосыңыз

Тегіс жағын тесік арқылы беру арқылы USB кабелін негізгі бөлімдегі артқы тесіктен шығарыңыз. Бұл жинақты келесі электрлік биттерді қосуға дайындайды.

9 -қадам: Роторды орнатыңыз

Роторды орнатыңыз
Роторды орнатыңыз
Роторды орнатыңыз
Роторды орнатыңыз
Роторды орнатыңыз
Роторды орнатыңыз
Роторды орнатыңыз
Роторды орнатыңыз

Роторды негізгі қуысқа сырғытпаны солға қаратып сырғытыңыз (астындағы қашықтық тесіктері мен үстіңгі тақтай қуысы), содан кейін ротордың ойық саңылауына қалдырыңыз. Ротор мен қозғалтқышты орнына бекіту үшін қадамдық моторды оң жақ тесік арқылы сырғытып бекітіңіз. Егер қондырғы дұрыс болса, ротор бекітілгеннен кейін қадамдық қозғалтқыш қозғалмауы керек.

10 -қадам: компоненттер мен кіріс тақтасын орнатыңыз

Компоненттер мен кіріс тақтасын орнатыңыз
Компоненттер мен кіріс тақтасын орнатыңыз
Компоненттер мен кіріс тақтасын орнатыңыз
Компоненттер мен кіріс тақтасын орнатыңыз
Компоненттер мен кіріс тақтасын орнатыңыз
Компоненттер мен кіріс тақтасын орнатыңыз

СКД экранын тиісті қиыққа сырғытыңыз, содан кейін қашықтық сенсорын екі ілулі тесікке тастаңыз.

USB кабелін Arduino тақтасына жалғаңыз, содан кейін тақтаны қуысқа сырғыту үшін кабельді сыртқы тесіктен алыңыз.

Кабельді басқаруға біраз уақыт бөліңіз, содан кейін қақпақты қосыңыз.

11 -қадам: Ноутбукті қолданатын бағдарлама

Ноутбукті қолданатын бағдарлама
Ноутбукті қолданатын бағдарлама
Ноутбукті қолданатын бағдарлама
Ноутбукті қолданатын бағдарлама
Ноутбукті қолданатын бағдарлама
Ноутбукті қолданатын бағдарлама

USB кабелін ноутбукке қосыңыз, содан кейін Arduino бағдарламасын жасаңыз. Бағдарлама екі негізгі функциясы бар төрт негізгі бөлімге бөлінген:

1) Айнымалы құру - СКД экраны үшін айнымалылар мен экземплярлар, экранға жіберілетін хабарлар, асып кетуге дейінгі қашықтықты табу үшін пайдаланылатын айнымалылар және қадамдық қозғалтқыштың данасын құру үшін қолданылады.

2) Орнату функциясы - сериялық байланысты бастау, СКД инициализациясы, қашықтық сенсорының түйреуіштері үшін түйреуіш режимін орнату, қадамдық қозғалтқыштың жылдамдығын орнату және қосылу фразасын көрсету үшін қолданылады.

3) Негізгі цикл

- 1 -нүкте: СКД -ге бірінші хабарды жазады және қолдың ілініп тұрғанын тексереді. Қолдың үстінде ілініс болған соң, ол 2 -ші нүктеге ауысады.

- 2-нүкте: тарату туралы хабарламаны СКД-ге жазады және бір порция үшін қадамды жарты айналдырады. Аяқтағаннан кейін ләззат туралы хабарды көрсетеді, содан кейін 3 -ші нүктеге өтеді.

- 3 -нүкте: сенсорды асып кетудің астында ештеңе болмайынша тексереді, содан кейін 1 -ші нүктеге оралады. Бұл, егер ілініс астында бірдеңе қалса, машинаның кездейсоқ жіберілмейтініне көз жеткізу үшін.

4) Функция бөлімі - СКД экранына хабарламалар жазу үшін және асып кетудің арақашықтығының мәнін алу үшін қолданылады. Бұл бөлім негізгі цикл кезінде сілтеме болып табылады, сонымен қатар бастапқы орнату кезінде сілтеме жасалады.

12 -қадам: ләззат алыңыз

Ләззат алыңыз!
Ләззат алыңыз!

Кәмпиттер ботын қалаған жеріңізге орнатыңыз, содан кейін машинаның жоғарғы жағына кәмпит салыңыз. Мен шағын м & мс ұсынар едім.

Ләззат алыңыз! Оқығаныңызға рахмет.

Ұсынылған: