Мазмұны:
- 1 -қадам: материалдар мен файлдар
- 2 -қадам: Arduino эскизі
- 3 -қадам: машинаның дизайны
- 4 -қадам: Arduino схемасы мен басқару тақтасы
- 5 -қадам: бәрін реттеңіз
Бейне: Покемон орталық машинасы: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл нұсқаулық Оңтүстік Флорида университетінің 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 -қадам: машинаның дизайны
Мен Pokemon Center Machine үшін 3D басып шығарылған бөлшектерімді жобалау үшін Inventor қолдандым. Басып шығару үшін.stl файлдарына түрлендіруге болатын басқа көптеген бағдарламаларды қолдануға болады. Мен машинамды 4 бөліктен құрдым: негіз, рецептор, күмбез негізі және күмбез.
Негіз - бұл көпірі бар қуыс қорап, ол Arduino сымдарын өткізуге мүмкіндік береді, бұл кезде Stepper қозғалтқышы қосылады. Негізгі бейнеде сары түспен боялған.
Базаның ішінде орналасқан қызыл рецептор - бұл Покеболл таратылатын және емделетін жер, бұл бөлік айналады.
Жасыл күмбез негізі табанның үстінде орналасқан және айналмалы рецепторға кедергі жасамайтын күмбездің үстіне тіреу алаңы ретінде қызмет етеді.
Көк күмбез күмбез негізіне сүйенеді және айналу кезінде рецепторға қарайтын тесік бар. Бұл тесік кейінірек жобада көрінетін кеңістік үшін лазермен кесілген акрилмен жабылған.
4 -қадам: Arduino схемасы мен басқару тақтасы
Pokemon Center Machine басқару тақтасын екі бөлімге бөлуге болады: Arduino және Soundboard.
Ардуино:
Arduino қадамдық қозғалтқышқа, түйме мен СКД дисплейге нан тақтасын қолдану арқылы бекітілген және ол сыртқы батареялармен қоректенеді. Қадамдық қозғалтқыш рецепторды айналдырады, СКД дисплейде медбике қуанышының жиі кездесетін тіркестері көрсетіледі, ал түймені қолдану жүйе белсенді жұмыс істеп тұрғанын немесе күтіп тұрғанын басқарады.
Дыбыс тақтасы:
Adafruit Soundboard FX динамикке, Arduino мен түймеге бекітілген. Динамик жүктелген әнді ойнайды, Arduino тек қуат көзі ретінде пайдаланылады, ал жүйе белсенді жұмыс істеп тұрғанын немесе күтуін тағы бір рет басқаратын түйме.
Нан тақтасы мен Arduino схемасы бекітілген суретте көрсетілген. Arduino -да штепсель, СКД және түйме кірістері бар түйреуіштер бар, ал нан тақтасы Arduino мен сол бөліктер арасындағы токтарды береді (СКД және мотор). Adafruit дыбыстық тақтасы тақтаға бекітілген және Arduino арқылы қуат алады. Дыбыс тақтасының музыкасы қосалқы сыммен бекітілген динамик арқылы ойнатылады, ал Arduino портативті батареялармен жұмыс істейді.
5 -қадам: бәрін реттеңіз
Arduino, Adafruit және Breadboard жүйесі:
Берілген эскизді жүктеп алып, оны дұрыс орындау үшін қажет кодты алу үшін Arduino -ға жүктеңіз. Сонымен қатар, Adafruit Soundboard FX қондырылуы қажет. Мен музыкалық файлды тек дыбыс тақтасына жүктедім, себебі тақта 10 триггерге немесе түймеге дейін бағдарламаланған. Мен негізгі параметрлерді қолдандым, бірақ қосымша параметрлерді мына жерден табуға болады:
Arduino, Adafruit және Breadboard электрониканы қауіпсіз және қауіпсіз ұстайтын осы сыныптық жобаға қажет қораптың ішіне орналастырылды. Қажет болса, пішіннің әртүрлілігі мен кесілген бөліктердегі өткір сызықтар үшін 3D басып шығарылған қорап жасалуы мүмкін. Дремельді қолдана отырып, мен СКД экранының қарау нүктесін, түйменің саңылауын, қосалқы сым мен USB кабелінің бөлігін жасадым.
3D басып шығарылған бөлшектер келесі түрде жиналды:
Негізгі, қадамдық мотор, рецептор, күмбез негізі, содан кейін күмбез.
Степпер бұрғыланған және негіздегі көпірге бекітілген, ал рецепторда қадамдық поршеньге сәйкес келетін тесік бұрғыланды. Қабатта бұрғылау алдында рецептордың тегіс айналатынын тексеріңіз. Олай болмаған жағдайда, позицияны мүмкіндігінше реттеңіз. Күмбез негізі негізге жабыстырылады, содан кейін күмбез күмбез негізіне жабыстырылады. Акрилді қарау терезесі мінсіз орналасуын қамтамасыз ету үшін лазерлік кескіш машинаның көмегімен кесілген. Егер бұл қол жетімді болмаса, дремель жақсы жұмыс істейді.
Декорация:
Кез келген безендіруді Pokemon Center машинасында қолдануға болады. Мен базаның сыртын безендіру үшін шағын покболлар жасадым. Басқа идеяларға машинаның ішіне шарлар жасау, негізді бояу немесе кішкентай покемон мүсіндерін бекіту кіреді. Тек көңілді болыңыз!
Ұсынылған:
Rfid және Blynk таймері бар түйін Mcu үнді автокөлігінің орталық құлпы: 9 қадам
Rfid және Blynk таймерінің құлпын ашатын Node Mcu үнді автокөлігінің орталық құлпы: Мен бүгін сізге үнділік стильдегі автокөлікті автоматты түрде rfid тегімен blynk wifi басқаруымен және уақытты құлыптан босату арқылы көрсетемін. Сонымен қатар қалыпты орталық құлыптың барлық мүмкіндіктері бар орталық құлып ЖҰМЫС ОФлайн режимінде ЖЕЛІЛЕРДІ ҚҰЛЫПТАУҒА ҚАЖЕТ
Ақылды орталық құлып: 6 қадам (суреттермен)
Smart Central Lock: мотоциклге (велосипедке) арналған ақылды орталық құлыптау құрылғысы. осы құрылғыны қолдана отырып, сіз велосипедтердің тұтану құлпын басқара аласыз. оны қашықтан құлыптауға/ ашуға болады. Сонымен қатар, қозғалтқышты іске қосуға және тоқтатуға болады
Покемон әуендерінің қорабы: 10 қадам
Pokemon Melody Box: Ішінде ойыншықтары бар Pokemon Melody Box жасау әдісі. Музыкалық қорапты Pokemon -мен байланыстырудың қажеті жоқ. Сіз креативті бола аласыз және қалаған қорапты жасай аласыз. Сіз өзіңіздің сүйікті әніңізді кодтап, оны зергерлік қорапқа айналдыра аласыз
Феялар: Портативті аркад және медиа орталық: 5 қадам
Феялар: Портативті аркад және медиа орталық: Менің мақсатым портативті консоль жасау болды. қызыма арналған медиа орталық. PSP немесе Nintendo клондары сияқты шағын дизайндағы ойын бұрынғы аркада шкафтарының идеясынан тым алыс сияқты. Мен түймелердің ностальгиясына қосылғым келді
Орталық бөлімді өзгерту: 5 қадам (суреттермен)
Орталық бөлімді өзгерту: Мен жұмысты жеңілдету үшін орталық батарея бөлімінен сымдарды ажыраттым. Содан кейін мен аккумулятор бөлігіндегі ілгекті тесу үшін сатылы бұрғылауды немесе Unibit қолдандым. Егер мұқият болсаңыз, стандартты бұрғылауды қолдануға болады. Мен қаламадым