فهرست مطالب:
- مرحله 1: طراحی
- مرحله 2: مسکن و ساخت
- مرحله 3: صفحه وب
- مرحله 4: سرور وب
- مرحله 5: الکترونیک
- مرحله 6: نرم افزار
- مرحله 7: استفاده
تصویری: دستگاه گامبال ULTIMATE: 7 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
نهایی چیست؟ 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 بسیار ساده است: کافی است به صفحه وب بروید و روی دکمه "توزیع" کلیک کنید. یا ، بهتر از آن ، فقط بروید و دکمه را فشار دهید. سپس فقط وارد شوید و جایزه مناسب خود را بگیرید.
توصیه شده:
دستگاه گامبال مقوایی بدون دست: 18 مرحله (همراه با تصاویر)
دستگاه گامبل مقوایی بدون دست: ما با استفاده از میکرو: بیت ، یک تخته بیتی مدارهای Crazy Circuit ، سنسور فاصله ، سروو و مقوا یک دستگاه گامبال بدون لمس ساختیم. ساختن و استفاده از آن یک & quot؛ BLAST & quot؛ بود! ؟ ؟ وقتی دست خود را در پایه موشک قرار می دهید ، یک سنسور فاصله
دستگاه ASS (دستگاه اجتماعی ضد اجتماعی): 7 مرحله
دستگاه ASS (دستگاه اجتماعی ضد اجتماعی): بگویید شما فردی هستید که دوست دارید در اطرافیان باشید اما دوست ندارید آنها خیلی نزدیک شوند. شما همچنین مردم را خوشحال می کنید و برای نه گفتن به مردم مشکل دارید. بنابراین شما نمی دانید چگونه به آنها بگویید که عقب نشینی کنند. خوب ، وارد کنید - دستگاه ASS! Y
یک دستگاه Chromecast مانند Raspberry Pi دستگاه بسازید: 7 مرحله
Chromecast Like Raspberry Pi Device بسازید: من قبلاً Chromecast v2 دارم (نسخه دور ، USB مانند v1 است و v3 شبیه v2 است اما با G روی i و دارای آجر قدرت با درگاه اترنت روی آن) و i دوست دارم ، استفاده از آن بسیار سرگرم کننده است و راه اندازی آن آسان است ، اما … بله ، اما وجود دارد ،
دستگاه فروش دستگاه سروو آردوینو: 8 مرحله
دستگاه خودپرداز سروو آردوینو: این دستگاه خودکار دارای سه نوار اسنیکر با اندازه سرگرم کننده است و یکی را با استفاده از آردوینو اونو و سروو موتور به صورت یکجا به فروش می رساند
دستگاه تست دستگاه خودکار با آردوینو: 9 مرحله
دستگاه تست خودکار دستگاه با آردوینو: ممکن است چندان شبیه به نظر نرسد ، اما این احتمالاً مفیدترین چیزی است که من با آردوینو ساخته ام. این یک تستر اتوماتیک برای محصولی است که من می فروشم به نام Power Blough-R. نه تنها در وقت من صرفه جویی می کند (در حال حاضر حداقل 4 ساعت در من صرفه جویی کرده است