فهرست مطالب:

دستگاه گامبال ULTIMATE: 7 مرحله (همراه با تصاویر)
دستگاه گامبال ULTIMATE: 7 مرحله (همراه با تصاویر)

تصویری: دستگاه گامبال ULTIMATE: 7 مرحله (همراه با تصاویر)

تصویری: دستگاه گامبال ULTIMATE: 7 مرحله (همراه با تصاویر)
تصویری: حضور ریک و مورتی توی کراس آور بزرگ(پیبی)؟ 2024, نوامبر
Anonim
دستگاه گامبال ULTIMATE
دستگاه گامبال ULTIMATE
دستگاه گامبال ULTIMATE
دستگاه گامبال ULTIMATE
دستگاه گامبال ULTIMATE
دستگاه گامبال ULTIMATE

نهایی چیست؟ RGB بی نهایت؟ صفحه لمسی LCD خنک چطور؟ شاید حتی برخی از قابلیت های wifi کاملاً غیر ضروری؟ همه آنها چطور- در یک دستگاه گامبال. DFRobot برای ایجاد پروژه ای که از صفحه نمایش TFT 2.8 اینچی آنها استفاده می کند ، با من تماس گرفت ، بنابراین من شگفت انگیزترین دستگاه گامبال (البته) را ساختم.

پله موتور DFRobot

مرحله 1: طراحی

طرح
طرح
طرح
طرح

طبق معمول ، تقریباً هر چیزی که پیچیده تر از ایجاد چند اتصال ساده و یک جعبه اساسی باشد ، در Fusion 360 به طراحی نیاز داشت. من با ترسیم آنچه می خواستم دستگاه شبیه باشد شروع کردم. لازم است بلند باشد ، فضای کافی برای تمام وسایل الکترونیکی داشته باشد و همچنین بتواند وزن 12 پوند گامبول را تحمل کند. بنابراین ، من سعی کردم یک مکانیزم توزیع ساده و زیبا بسازم. فقط باید یک گامبل را در یک زمان توزیع کرد ، گرفتار نشد و اجازه ندهد بیش از یک گامبل از حالت عادی خارج شود. به این نتیجه رسیدم که تنها چیزی که نیاز دارم یک چرخ ساده با 4 سوراخ است و سوراخ توزیع کننده دارای یک پوشش در بالای آن است تا مانع از افتادن گلوله های اضافی شود. بعد از اینکه طراحی من به پایان رسید ، تمام قطعات قابل چاپ سه بعدی را صادر کردم و مسیرهایی را برای مسیریابی CNC محفظه ایجاد کردم. پیوند Thingiverse

مرحله 2: مسکن و ساخت

مسکن و ساخت
مسکن و ساخت
مسکن و ساخت
مسکن و ساخت
مسکن و ساخت
مسکن و ساخت

من با جمع آوری ابعاد پاهای دستگاه گامبال شروع کردم و سپس آنها را روی یک ورق بزرگ تخته سه لا طراحی کردم. سپس من یک اره منبت کاری اره مویی برداشتم و چهار پا را بیرون آوردم. من همچنین با روتر CNC محفظه اصلی را از تخته سه لا جدا کردم. سپس من روی همه چیز سوراخ کردم و آن را قرمز رنگ کردم. نوار LED روی صفحه پایینی چسبانده شده است تا بتواند درخشش خوبی را روی پایه دستگاه در زیر قرار دهد.

مرحله 3: صفحه وب

صفحه وب
صفحه وب

به منظور تعامل کاربران با دستگاه gumball ، نیاز به یک رابط کاربری آسان است. من تصمیم گرفتم یک صفحه وب ساده ایجاد کنم که به کاربران اجازه می دهد توپ های آدامسی را پخش کرده و رنگ LED ها را تغییر دهند. پس از انجام یک عمل ، صفحه وب داده ها را از طریق AJAX به سرور سفارشی Node.js ارسال می کند.

مرحله 4: سرور وب

من به یک سرور وب نیاز داشتم تا به عنوان واسطه بین کاربران در صفحه وب و دستگاه gumball عمل کند. بنابراین ، من تصمیم گرفتم از Node.js برای ارسال و دریافت داده استفاده کنم. کاربران درخواست POST را برای کنترل رنگ LED و توزیع ارسال می کنند. سپس ESP8266 یک درخواست GET برای دریافت وضعیت دستگاه ارسال می کند. و اگر شخصی همچنان روی "توزیع" کلیک کند ، چه اتفاقی می افتد؟ سرور تمام IP هایی را که روی دکمه توزیع کلیک کرده اند ، پیگیری می کند و آنها را دوبار از توزیع جلوگیری می کند.

مرحله 5: الکترونیک

الکترونیک
الکترونیک
الکترونیک
الکترونیک
الکترونیک
الکترونیک

یک صفحه TFT قدرت پردازشی زیادی را برای رانندگی می طلبد ، بنابراین مجبور شدم یک برد سریع و قدرتمند را انتخاب کنم ، که باعث شد از Teensy 3.5 استفاده کنم. اما اکنون ممکن است با خود فکر کنید: "چگونه یک نوجوان از Wifi استفاده می کند؟" حل آن مشکل بسیار سختی برای من بود. من باید از Teensy بخواهم که برای تغییرات ایجاد شده توسط کاربران به سرور محلی گوش دهد. سپس به ذهنم رسید که فقط از ESP8266 برای بررسی سرور استفاده کنم و سپس با Teensy از طریق سریال صحبت کنم ، که این کار را بسیار آسان کرد.

مرحله 6: نرم افزار

Teensy یک اسکریپت ساده اجرا می کند که ابتدا تصویر را از کارت SD بارگذاری کرده و روی صفحه نمایش می دهد. سپس داده های سریال را بررسی می کند تا ببیند آیا باید رنگ LED ها را تغییر دهد یا پخش کند.

مرحله 7: استفاده

استفاده
استفاده

استفاده از دستگاه gumball بسیار ساده است: کافی است به صفحه وب بروید و روی دکمه "توزیع" کلیک کنید. یا ، بهتر از آن ، فقط بروید و دکمه را فشار دهید. سپس فقط وارد شوید و جایزه مناسب خود را بگیرید.

توصیه شده: