ورکشاپ آموزشی - آیسی مدار
رفتن به محتوا

ربات قرعه‌کشی برای بازی‌های گروهی و مهمانی‌ها!

رباتیک و هوشمندسازی
۰ نظر
۷۶ نفر
کد ۳۲۱۹

تا حالا تو دورهمی‌ها یا مهمونی‌ها بازی "جرئت یا حقیقت" یا چرخش بطری رو انجام دادی؟ همیشه یکی اعتراض می‌کنه که بطری عادلانه نچرخیده یا کسی تقلب کرده! تو این پروژه از آیسی‌مدار می‌خوایم یه ربات هیجان‌انگیز و خلاقانه بسازیم که دقیقا همین کار رو انجام می‌ده، اما این بار کاملا شانسی و بدون هیچ تقلبی.

این ربات جذاب با استفاده از یه برد آردوینو، چند تا سروو موتور و یه سنسور التراسونیک کار می‌کنه. وقتی کسی دستش رو جلوی سنسور می‌گیره، ربات به صورت تصادفی یکی از سروو موتورها رو می‌چرخونه تا نشون بده قرعه به نام کی افتاده و کی باید چالش رو انجام بده!

ساخت این دستگاه هم خیلی راحته و هم با وسایل ساده‌ای مثل کارتن خالی و چند تا قطعه الکترونیکی انجام می‌شه. اگه آماده‌ای تا یه گجت سرگرم‌کننده و بی‌طرف برای بازی‌های گروهیت بسازی، وسایلت رو آماده کن تا قدم‌به‌قدم بریم سراغ ساخت این ربات بامزه.

مرحله ۱

مداربندی و سیم‌کشی قطعات روی آردوینو

مدار ما از برد آردوینو، یه سنسور التراسونیک و 4 تا میکرو سروو موتور تشکیل شده. اول از همه پایه‌های مثبت (VCC) و منفی (GND) تمام سروو موتورها رو به ریل‌های مثبت و منفی بردبورد وصل کن. بعد پین‌های سیگنال سرووها رو به ترتیب به پایه‌های D3، D5، D6 و D9 آردوینو متصل کن تا بتونیم بهشون فرمان چرخش بدیم.

سنسور التراسونیک 4 تا پین داره؛ پین‌های تغذیه و زمین رو به ریل‌های روی بردبورد وصل کن. پین Trig سنسور رو به پایه D2 آردوینو و پین Echo رو به پایه D3 وصل کن. چون قراره این ربات قابل حمل باشه، از یه باتری استفاده می‌کنیم و سر راهش یه کلید می‌ذاریم تا هر وقت خواستیم راحت خاموشش کنیم.

وقتی مدار رو کامل بستی، کابل USB رو به آردوینو بزن. کدهایی که آماده کردی رو تو نرم‌افزار آردوینو کپی کن، پورت و مدل برد رو درست انتخاب کن و دکمه آپلود رو بزن. بعد از اینکه آپلود تموم شد، کابل USB رو جدا کن و باتری رو به مدار وصل کن.

حالا کلید رو روشن کن و دستت رو بگیر جلوی سنسور. می‌بینی که سروو موتورها به صورت کاملا تصادفی و شانسی یکی‌یکی شروع به حرکت می‌کنن. حالا که مدار جواب داد، باید بریم سراغ ساخت یه قاب جذاب براش.

البته اگه می‌خوای پروژه‌ت خیلی تمیزتر بشه و درگیر سیم‌های شلوغ بردبورد نشی، می‌تونی همین مدار رو روی یه برد سوراخ‌دار یا حتی یه PCB اختصاصی لحیم کنی تا دوام بیشتری داشته باشه. استفاده از بردهای آماده باعث می‌شه پروژه نهایی خیلی جمع‌وجورتر بشه و راحت‌تر بتونی تو هر قابی جاش بدی. تو تصاویر این مرحله می‌تونی نحوه اتصال سیم‌ها رو به صورت دقیق ببینی تا هیچ پایه‌ای رو اشتباه وصل نکنی.

مرحله ۲

ساخت بدنه ربات با کارتن مقوایی

برای قاب این ربات از یه کارتن خالی استفاده کردم. طول کارتنی که من داشتم حدود 26 سانتی‌متر بود. اول از همه جاهایی که قراره سروو موتورها نصب بشن رو علامت زدم. چون 4 تا سروو موتور داریم، 4 تا سوراخ مربعی روی کارتن درآوردم و سیم‌های سرووها رو از این سوراخ‌ها رد کردم به داخل.

بعد سیم‌ها رو دوباره به آردوینو وصل کردم. قبل از اینکه سرووها رو با چسب محکم کنم، یه بار دیگه باتری رو وصل کردم تا مطمئن بشم زاویه قرارگیری موتورها درسته. وقتی همه‌چیز اکی بود، دور تا دور سرووها رو با چسب حرارتی رو کارتن فیکس کردم.

مرحله ۳

جای‌گذاری سنسور التراسونیک و قطعات داخلی

سنسور التراسونیک رو باید جلوی کارتن نصب کنیم تا حرکت دست رو به راحتی تشخیص بده. ابعاد سنسور رو روی کارتن علامت بزن و دو تا سوراخ برای چشمی‌های سنسور دربیار. سنسور رو جا بزن و با کمی چسب حرارتی محکمش کن. حالا تمام مدار (آردوینو، بردبورد و باتری) رو خیلی بااحتیاط بذار داخل جعبه.

کلید روشن و خاموش رو هم می‌تونی از یه سوراخ کوچیک بیاری بیرون و بعد از اینکه در جعبه رو با یه تیکه مقوا بستی، کلید رو همونجا بچسبونی تا دسترسی بهش راحت باشه.

مرحله ۴

نصب نشانگرها روی سروو موتورها

کار ساخت ربات تقریبا تموم شده و فقط مونده بخش تزئینات! برای اینکه مشخص بشه قرعه به نام کی افتاده، باید یه نشانگر روی سرووها نصب کنیم. من چند تا استیکر به شکل دستی که داره اشاره می‌کنه پرینت گرفتم.

روی بازوی پلاستیکی (Horn) هر سروو، یه تیکه چوب بستنی چسبوندم و بعد این استیکرها رو روی چوب بستنی‌ها فیکس کردم. این کار رو برای هر 4 تا موتور انجام بده. حالا ربات کاملا آماده‌ست که ببریمش برای بازی!

مرحله ۵

نحوه بازی با ربات قرعه‌کشی

رسیدیم به جذاب‌ترین بخش ماجرا! هیچ‌چیزی لذت‌بخش‌تر از این نیست که گجتی که ساختی رو تو جمع دوستات استفاده کنی. برای شروع، کلید دستگاه رو روشن کن.

فرض کن 4 نفر دور این ربات نشستن و قراره چالش انجام بدن. یکی از بچه‌ها دستش رو می‌گیره جلوی سنسور التراسونیک. به محض اینکه سنسور دست رو تشخیص بده، ربات شروع می‌کنه به صورت کاملا رندوم یکی از دست‌ها (سروو موتورها) رو می‌چرخونه. دست به سمت هر کسی که چرخید، اون شخص باید چالش رو انجام بده!

دیگه هیچ بحثی سر تقلب تو چرخوندن بطری پیش نمیاد و همه‌چیز کاملا شانسی و عادلانه‌ست. امیدوارم از ساخت این ربات بامزه لذت ببری.

مرحله ۶

جمع‌بندی

ساخت این ربات قرعه‌کشی نشون می‌ده که با چند تا قطعه ساده الکترونیکی می‌تونی یه وسیله سرگرم‌کننده و خلاقانه برای مهمونی‌ها بسازی و حال و هوای دورهمی‌هات رو عوض کنی.

اگه تو ساخت این پروژه ایده جدیدی به ذهنت رسید یا خواستی تعداد موتورها رو بیشتر کنی، حتما تو بخش نظرات برامون بنویس. امیدوارم از این آموزش اختصاصی آیسی‌مدار لذت برده باشی و تو بازی‌هات حسابی بهت خوش بگذره. موفق باشی!

فایل‌های پیوست

INO arduino_code.ino

تو میتونی اولین سازنده باشی!

اگه پروژه رو ساختی به اشتراک بزار و اعتبار هدیه بگیر

این آموزش با استانداردهای اختصاصی آیسی‌مدار بازنویسی و بهینه‌سازی شده و تمامی حقوق انتشار آن متعلق به این مجموعه است و در صورت کپی یا بازنشر پیگرد قانونی خواهد داشت.

آموزش‌های مشابه

گفتگو‌های کاربران

هنوز نظری ثبت نشده؛ تو شروع کن!