فهرست مطالب:
- مرحله 1: مواد و فایل ها
- مرحله 2: طرح آردوینو
- مرحله 3: طراحی ماشین
- مرحله 4: برد و کنترل مدار آردوینو
- مرحله 5: همه چیز را تنظیم کنید
تصویری: دستگاه Pokemon Center: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
این دستورالعمل برای برآوردن الزامات پروژه Makecourse در دانشگاه فلوریدا جنوبی (www.makecourse.com) ایجاد شده است. به جای برخی از کلاس های انتخابی خسته کننده ، من دست و پا زدم و این دوره آموزشی را گذراندم. به من قول چاپ سه بعدی ، مهارت های آردوینو و یک پروژه نهایی عالی داده شد. این کلاس ، در واقع ، هر سه کلاس را ارائه داد!
در چند هفته اول کلاس ، من مجبور شدم ایده پروژه ای را طراحی کنم که سرگرم کننده و خلاقانه باشد ، در محدودیت کلاس قابل اجرا ، چاپ سه بعدی و دارای یک قسمت متحرک باشد. ایده من برای Pokemon Center Machine همان روزی بود که Pokemon Moon را برای 3DS پیش سفارش دادم. این لحظه Eureka من بود!
در هر بازی ، فیلم و نمایش Pokemon ، مراکز Pokemon یا ساختمانهای کوچک زیبا و قرمز و سفید برای درمان Pokemon خسته و غش شده وجود داشته است. پرستار جوی که مرکز Pokemon را اداره می کند ، Pokemon شما را جمع آوری کرده و آنها را در دستگاه Pokemon Center قرار می دهد که Pokemon را درمان می کند. این دستگاه معمولاً مستطیلی یا دایره ای است و کمی صدا ایجاد می کند و چراغ های سفید و آبی را چشمک می زند. پردازش من از این دستگاه یک جعبه مربع با قسمت میانی چرخشی است که در آن Pokemon توزیع می شود. وقتی دکمه ای فشار داده می شود ، دستگاه می چرخد و آهنگ موضوعی Pokemon Center را پخش می کند و همچنین تمام عبارات Nurse Joys را نمایش می دهد.
مرحله 1: مواد و فایل ها
در اینجا موادی است که در طول پروژه خود استفاده کردم:
برنامه ها:
آردوینو
استودیو مخترع 2017
پرینتر سه بعدی
دستگاه برش لیزری
ابزارها:
سیستم لحیم کاری
درمل
پیچ گوشتی
چسب سیمان تماس DAP
چسب کاردستی E6000
تدارکات:
قطعات چاپ سه بعدی
"شیشه" اکریلیک
توپ های پوکمون برای دکوراسیون (مال من با توپ های فایرو فوم و رنگ ایجاد شده است اما می توان آنها را با خاک رس ، حکاکی ، قطعات چاپ سه بعدی و غیره تهیه کرد)
نوار الکتریکی
الکترونیک:
آردوینو
استپر موتور
Adafruit Soundboard Fx
گوینده
صفحه نمایش ال سی دی
تخته نان ، دکمه و سیم
فایل ها:
فایلهای.stl من برای قطعات چاپ سه بعدی و طرح های مورد استفاده برای آردوینو ضمیمه شده است
مرحله 2: طرح آردوینو
از ویدئوی بالا می توان برای همراهی با طرح (زیر فایل ها در بخش مواد) یا با توضیحات زیر استفاده کرد:
کتابخانه های مورد نیاز برای این طرح عبارتند از Wire ، Liquid Crystal و Stepper. اگر می خواهید این طرح را با استفاده از سایر عملکردهای Soundboard گسترش دهید ، نرم افزار Serial و Adafruit اختیاری هستند.
در ابتدای طرح ، دکمه ، سرعت و نسبت دنده موتور پله ای و آدرس صفحه نمایش LCD را تعریف می کنم. پس از آن تنظیمات void انجام می شود که در آن myDisplay.init برای راه اندازی اولیه LCD و myDisplay.backlight برای روشن کردن نور پس زمینه LCD استفاده می شود. سپس سرعت پله تنظیم می شود و حالت دکمه نیز تنظیم می شود.
حلقه خلاء توسط یک حلقه while و سپس 6 بخش که اساساً یکسان هستند ، سازماندهی شده است. حلقه while بیان می کند که در حالی که دکمه HIGH است یا فشار داده نشده است ، بخش داخل پرانتز باید اتفاق بیفتد. در این مورد ، چیزی "while (digitalRead (buttonPin) == HIGH) {}") نخواهد بود. با این حال ، وقتی دکمه LOW باشد یا فشار داده شود ، بقیه طرح باید تا انتها ادامه یابد.
شش قسمتی که بقیه طرح را تشکیل می دهند شامل فرمان چرخاندن گیرنده با استفاده از myStepper.step (stepsPerRevolution) و myDisplay.setCursor (0 ، 0) است که عبارت را در اولین خط صفحه نمایش LCD و سپس دستور شروع می کند. myDisplay.print ("به ما خوش آمدید") که عبارتی است که در خط اول نمایش داده می شود. این مورد با myDisplay.setCursor (0 ، 1) دنبال می شود که عبارت را در خط دوم صفحه LCD و فرمان myDisplay.print ("مرکز گوگل!") که در خط دوم نمایش داده می شود ، شروع می شود. آخرین فرمان myDisplay.clear است که صفحه نمایش بسته نرم افزاری بعدی کد را برای چرخش و عبارت بعدی بازنشانی می کند.
مرحله 3: طراحی ماشین
من از Inventor برای طراحی قطعات چاپ شده سه بعدی خود برای Pokemon Center Machine استفاده کردم. بسیاری از برنامه های دیگر تا زمانی که بتوانند به فایل های.stl برای چاپ تبدیل شوند ، قابل استفاده هستند. من دستگاه خود را با استفاده از مجموع 4 قسمت طراحی کردم: پایه ، گیرنده ، پایه گنبد و گنبد.
پایه یک جعبه توخالی با یک پل در وسط است که به سیم های آردوینو اجازه می دهد تا در حین ایجاد بخشی برای استراحت موتور Stepper از طریق آن تغذیه شوند. پایه در فیلم ضمیمه زرد رنگ شده است.
گیرنده قرمز که در داخل پایه قرار دارد ، جایی است که توپک بال توزیع و بهبود می یابد و این قسمت به دور خود می چرخد.
پایه گنبد سبز در بالای پایه قرار دارد و به عنوان سکویی برای قرار گرفتن گنبد در بالای آن عمل می کند تا با گیرنده چرخشی تداخل نداشته باشد.
گنبد آبی بر پایه گنبد قرار دارد و دارای حفره ای است که هنگام چرخش به گیرنده نگاه می کند. این حفره بعداً در پروژه با اکریلیک برش خورده با لیزر پوشانده شده است تا فضای دید واضح تری داشته باشد.
مرحله 4: برد و کنترل مدار آردوینو
برد کنترل Pokemon Center Machine را می توان به دو قسمت آردوینو و کمان ویولنز تقسیم کرد.
آردوینو:
آردوینو با استفاده از تخته نان به موتور پله ای ، دکمه و صفحه LCD متصل می شود و از یک باتری خارجی تغذیه می کند. موتور پله ای گیرنده را می چرخاند ، صفحه LCD عبارات متداول Nurse Joy را نشان می دهد و استفاده از دکمه آن چیزی است که سیستم به طور فعال در حال اجرا یا انتظار است.
کمان ویولن و تار:
Soundboard FX Adafruit به بلندگو ، آردوینو و دکمه متصل است. بلندگو آهنگی را که بارگذاری شده است پخش می کند ، از آردوینو صرفاً به عنوان منبع تغذیه استفاده می شود و دکمه بار دیگر آن چیزی است که سیستم به طور فعال در حال اجرا یا انتظار است.
مدار تخته نان و آردوینو در تصویر پیوست نشان داده شده است. آردوینو دارای ورودی های پله ای ، ال سی دی و دکمه از طریق پین های موجود است و بردبرد جریانها را بین آردوینو و آن قطعات (ال سی دی و موتور) منتقل می کند. کمان ویولن و تار Adafruit به تخته نان متصل است و از طریق آردوینو قدرت را جذب می کند. موسیقی کمان ویولن و تار از طریق بلندگو متصل به سیم کمکی پخش می شود و آردوینو از یک باتری قابل حمل تغذیه می کند.
مرحله 5: همه چیز را تنظیم کنید
سیستم Arduino ، Adafruit و Breadboard:
طرح ارائه شده را بارگیری کرده و در Arduino خود بارگذاری کنید تا کد لازم برای عملکرد صحیح را داشته باشد. علاوه بر این ، Adafruit Soundboard FX باید راه اندازی شود. من فقط فایل موسیقی را در Soundboard بارگذاری کردم ، زیرا تخته در حال حاضر تا 10 ماشه یا دکمه برنامه ریزی شده است. من از تنظیمات اولیه استفاده کردم اما تنظیمات پیشرفته تر را می توانید در اینجا پیدا کنید:
Arduino ، Adafruit و Breadboard در داخل جعبه ای قرار گرفتند که برای این پروژه کلاس مورد نیاز بود و لوازم الکترونیکی را ایمن و ایمن نگه می داشت. در صورت تمایل ، می توان یک جعبه چاپ سه بعدی برای تنوع بیشتر در شکل و خطوط واضح تر در قسمت های برش ایجاد کرد. با استفاده از dremel ، یک نقطه مشاهده برای صفحه LCD ، یک سوراخ برای دکمه و یک قسمت برای سیم کمکی و سیم USB ایجاد کردم.
قطعات چاپ سه بعدی به شرح زیر مونتاژ شدند:
Base ، Stepper Motor ، Receptor ، Dome Base و سپس Dome.
استپر سوراخ شد و به پل روی پایه محکم شد و گیرنده سوراخی ایجاد کرد که مناسب پیستون استپر بود. قبل از حفاری در استپر مطمئن شوید که گیرنده می تواند به آرامی بچرخد. اگر نه ، موقعیت را تا جایی که می توانید تنظیم کنید. پایه گنبد به پایه و سپس گنبد به پایه گنبد چسبانده می شود. پنجره نمای اکریلیک با استفاده از دستگاه برش لیزری بریده شد تا از تناسب کامل اطمینان حاصل شود. اگر این در دسترس نباشد ، dremel نیز به همان خوبی کار می کند.
تزیین:
از هر نوع دکوراسیونی می توانید در دستگاه Pokemon Center Machine خود استفاده کنید. من مینی پوک بال برای تزئین قسمت بیرونی پایه ایجاد کردم. ایده های دیگر می تواند شامل ایجاد توپ هایی برای داخل دستگاه ، رنگ آمیزی پایه یا چسباندن مجسمه های کوچک گوگل باشد. فقط لذت ببرید!
توصیه شده:
دستگاه ASS (دستگاه اجتماعی ضد اجتماعی): 7 مرحله
دستگاه ASS (دستگاه اجتماعی ضد اجتماعی): بگویید شما فردی هستید که دوست دارید در اطرافیان باشید اما دوست ندارید آنها خیلی نزدیک شوند. شما همچنین مردم را خوشحال می کنید و برای نه گفتن به مردم مشکل دارید. بنابراین شما نمی دانید چگونه به آنها بگویید که عقب نشینی کنند. خوب ، وارد کنید - دستگاه ASS! Y
دستگاه 11 مرحله ای روب گلدبرگ: 8 مرحله
دستگاه گلدبرگ 11 مرحله ای روب: این پروژه یک دستگاه 11 مرحله ای رولد گلدبرگ است که برای ایجاد یک کار ساده به روشی پیچیده طراحی شده است. وظیفه این پروژه گرفتن یک تکه صابون است
یک دستگاه Chromecast مانند Raspberry Pi دستگاه بسازید: 7 مرحله
Chromecast Like Raspberry Pi Device بسازید: من قبلاً Chromecast v2 دارم (نسخه دور ، USB مانند v1 است و v3 شبیه v2 است اما با G روی i و دارای آجر قدرت با درگاه اترنت روی آن) و i دوست دارم ، استفاده از آن بسیار سرگرم کننده است و راه اندازی آن آسان است ، اما … بله ، اما وجود دارد ،
دستگاه فروش دستگاه سروو آردوینو: 8 مرحله
دستگاه خودپرداز سروو آردوینو: این دستگاه خودکار دارای سه نوار اسنیکر با اندازه سرگرم کننده است و یکی را با استفاده از آردوینو اونو و سروو موتور به صورت یکجا به فروش می رساند
دستگاه تست دستگاه خودکار با آردوینو: 9 مرحله
دستگاه تست خودکار دستگاه با آردوینو: ممکن است چندان شبیه به نظر نرسد ، اما این احتمالاً مفیدترین چیزی است که من با آردوینو ساخته ام. این یک تستر اتوماتیک برای محصولی است که من می فروشم به نام Power Blough-R. نه تنها در وقت من صرفه جویی می کند (در حال حاضر حداقل 4 ساعت در من صرفه جویی کرده است