Мазмұны:

Покемон орталық машинасы: 5 қадам
Покемон орталық машинасы: 5 қадам

Бейне: Покемон орталық машинасы: 5 қадам

Бейне: Покемон орталық машинасы: 5 қадам
Бейне: 🌶️ Подробно и наглядно показываем слабые места "пятёрки" BMW E60. 2024, Шілде
Anonim
Покемон орталық машинасы
Покемон орталық машинасы

Бұл нұсқаулық Оңтүстік Флорида университетінің Makecourse жобасының талаптарын орындау үшін жасалған (www.makecourse.com). Бірнеше жалықтыратын элективті сабақтың орнына, мен аяққа тұрып, осы курсты алдым. Маған 3D басып шығару, Arduino дағдылары және керемет қорытынды жоба уәде етілді. Бұл сынып, шын мәнінде, олардың үшеуін де жеткізді!

Сабақтың алғашқы бірнеше аптасында маған қызықты және креативті, сынып шектеулері шегінде орындалатын, 3D басып шығарылған және бір қозғалмалы бөлігі бар жоба идеясын құрастыруға тура келді. Pokemon Center Machine туралы ойым сол күні мен 3DS үшін Pokemon Moon -ға алдын ала тапсырыс бердім. Бұл менің Эврика сәті болды!

Әр покемон ойынында, фильмде және шоуда Покемон орталықтары немесе таусылған және есінен танып қалған покемондарды емдеуге арналған кішкентай ақ -қызыл ғимараттар болды. Покемон орталығын басқаратын медбике қуаныш сіздің покемонды жинайды және оларды покемонды емдейтін покемон орталық машинасына салады. Бұл машина әдетте тікбұрышты немесе дөңгелек болып келеді және аздап шу шығарады, ақ және көк шамдарды жыпылықтайды. Менің ойымша, бұл машинаның ортасы айналмалы төртбұрышты қорап, онда покемон таратылады. Түйме басылған кезде, машина айналады және Pokemon Center тақырыптық әнін ойнайды, сонымен қатар медбике қуанышының барлық фразаларын көрсетеді.

1 -қадам: материалдар мен файлдар

Міне, мен жобада қолданған материалдар:

Бағдарламалар:

Ардуино

Inventor Studio 2017

3D принтері

Лазерлі кескіш машина

Құралдар:

Дәнекерлеу жүйесі

Дремель

Бұрауыш

DAP контактілі цемент желімі

E6000 жасайтын желім

Жабдықтар:

3D басып шығарылған бөлшектер

Акрил «шыны»

Декорацияға арналған покемон шарлары (шахта стиролдан жасалған шарлар мен бояулармен жасалған, бірақ оларды балшықтан, оюдан, 3D басып шығарылған бөлшектерден және т.

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

Электроника:

Ардуино

Қадамдық мотор

Adafruit Soundboard Fx

Динамик

СКД дисплей

Нан тақтасы, түймелер мен сымдар

Файлдар:

3D басып шығарылған бөлшектерге арналған менің.stl файлдар мен Arduino үшін қолданылатын нобай қоса тіркелген

2 -қадам: Arduino эскизі

Жоғарыдағы бейнені нобаймен (материал бөліміндегі файлдар астында) немесе төмендегі сипаттамамен бірге қолдануға болады:

Бұл эскизге қажет кітапханалар - Сым, Сұйық кристалл және Степпер. Бағдарламалық қамтамасыз ету сериясы мен Adafruit қосымша болып табылады, егер сіз бұл эскизді Soundboard тақтасының басқа функцияларын қолдана отырып кеңейткіңіз келсе.

Эскиздің басында мен түймені, қадамдық қозғалтқыштың жылдамдығы мен беріліс қатынасын және СКД дисплейінің адресін анықтаймын. Осыдан кейін дисплейді инициализациялау үшін myDisplay.init, ал СКД артқы жарығын қосу үшін myDisplay.backlight пайдаланылатын бос орын орнатылады. Содан кейін қадамның жылдамдығы реттеледі және түймелердің күйі де реттеледі.

Бос орындар циклы уақытша циклмен, содан кейін негізінен бірдей 6 бөліммен ұйымдастырылады. While циклі түйменің жоғары немесе басылмаған кезде жақшаның ішіндегі қиманың орын алуы керектігін айтады. Бұл жағдайда бұл «while (digitalRead (buttonPin) == HIGH) {}» ештеңе болмас еді. Алайда, түйме LOW немесе басылған кезде, эскиздің қалған бөлігі аяқталуын жалғастыруы керек.

Эскиздің қалған бөлігін құрайтын алты бөлімге рецепторды myStepper.step (stepsPerRevolution) және myDisplay.setCursor (0, 0) көмегімен бұру пәрмені кіреді, ол фразаны СКД дисплейінің бірінші жолында бастайды, содан кейін команда myDisplay.print («Біздің сайтқа қош келдіңіз») - бұл бірінші жолда көрсетілетін сөйлем. Осыдан кейін LCD дисплейінің екінші жолында фразаны бастайтын myDisplay.setCursor (0, 1) және екінші жолда көрсетілетін myDisplay.print («Покемон орталығы!») Командасы орындалады. Соңғы команда myDisplay.clear болып табылады, ол келесі айналдыру мен фразаның келесі код пакетінің экранын қалпына келтіреді.

3 -қадам: машинаның дизайны

Image
Image

Мен Pokemon Center Machine үшін 3D басып шығарылған бөлшектерімді жобалау үшін Inventor қолдандым. Басып шығару үшін.stl файлдарына түрлендіруге болатын басқа көптеген бағдарламаларды қолдануға болады. Мен машинамды 4 бөліктен құрдым: негіз, рецептор, күмбез негізі және күмбез.

Негіз - бұл көпірі бар қуыс қорап, ол Arduino сымдарын өткізуге мүмкіндік береді, бұл кезде Stepper қозғалтқышы қосылады. Негізгі бейнеде сары түспен боялған.

Базаның ішінде орналасқан қызыл рецептор - бұл Покеболл таратылатын және емделетін жер, бұл бөлік айналады.

Жасыл күмбез негізі табанның үстінде орналасқан және айналмалы рецепторға кедергі жасамайтын күмбездің үстіне тіреу алаңы ретінде қызмет етеді.

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

4 -қадам: Arduino схемасы мен басқару тақтасы

Arduino схемасы мен басқару тақтасы
Arduino схемасы мен басқару тақтасы

Pokemon Center Machine басқару тақтасын екі бөлімге бөлуге болады: Arduino және Soundboard.

Ардуино:

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

Дыбыс тақтасы:

Adafruit Soundboard FX динамикке, Arduino мен түймеге бекітілген. Динамик жүктелген әнді ойнайды, Arduino тек қуат көзі ретінде пайдаланылады, ал жүйе белсенді жұмыс істеп тұрғанын немесе күтуін тағы бір рет басқаратын түйме.

Нан тақтасы мен Arduino схемасы бекітілген суретте көрсетілген. Arduino -да штепсель, СКД және түйме кірістері бар түйреуіштер бар, ал нан тақтасы Arduino мен сол бөліктер арасындағы токтарды береді (СКД және мотор). Adafruit дыбыстық тақтасы тақтаға бекітілген және Arduino арқылы қуат алады. Дыбыс тақтасының музыкасы қосалқы сыммен бекітілген динамик арқылы ойнатылады, ал Arduino портативті батареялармен жұмыс істейді.

5 -қадам: бәрін реттеңіз

Image
Image
Барлығын реттеу!
Барлығын реттеу!

Arduino, Adafruit және Breadboard жүйесі:

Берілген эскизді жүктеп алып, оны дұрыс орындау үшін қажет кодты алу үшін Arduino -ға жүктеңіз. Сонымен қатар, Adafruit Soundboard FX қондырылуы қажет. Мен музыкалық файлды тек дыбыс тақтасына жүктедім, себебі тақта 10 триггерге немесе түймеге дейін бағдарламаланған. Мен негізгі параметрлерді қолдандым, бірақ қосымша параметрлерді мына жерден табуға болады:

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

3D басып шығарылған бөлшектер келесі түрде жиналды:

Негізгі, қадамдық мотор, рецептор, күмбез негізі, содан кейін күмбез.

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

Декорация:

Кез келген безендіруді Pokemon Center машинасында қолдануға болады. Мен базаның сыртын безендіру үшін шағын покболлар жасадым. Басқа идеяларға машинаның ішіне шарлар жасау, негізді бояу немесе кішкентай покемон мүсіндерін бекіту кіреді. Тек көңілді болыңыз!

Ұсынылған: