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

ربات لیزری با آردوینو: اسباب‌بازی اتوماتیک برای حیوانات خانگی

رباتیک و هوشمندسازی
۰ نظر
۵۴ نفر
کد ۴۶۰۳

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

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

مرحله ۱

چرا به این ربات نیاز داریم؟

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

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

مرحله ۲

قطعات مورد نیاز پروژه

برای ساخت این دستگاه به چند تا قطعه ساده نیاز داری. قطعه اصلی مدارمون یه برد Arduino Uno هست. در کنار اون به دو تا سروو موتور، یه لیزر پوینتر ساده اسباب‌بازی، تعدادی بست کمربندی و یه سری قطعات فلزی سوراخ‌دار (مثل قطعات مکانو یا اتصالات فلزی) برای ساخت پایه نیاز داریم.

مرحله ۳

باز کردن و آماده‌سازی لیزر

اول از همه باید لیزر دستی رو باز کنی. خیلی راحت می‌تونی با یه پیچ‌گوشتی قابش رو باز کنی تا به برد کوچیک داخلش برسی. این لیزرها معمولا با باتری‌های کوچیک کار می‌کنن، اما اگه به ولتاژ 4.5 تا 5 ولت وصلشون کنیم عملکرد خیلی بهتر و نور قوی‌تری دارن.

مرحله ۴

تنظیم قاب لیزر برای نصب

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

مرحله ۵

ساخت پایه متحرک برای لیزر

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

مرحله ۶

سیم‌کشی و اتصالات مدار

تو این مرحله وقتشه که قطعات رو به آردوینو وصل کنی. پین سیگنال هر دو تا سروو موتور رو به پین‌های 8 و 9 برد متصل کن. برای تغذیه لیزر هم از پین 5 ولت آردوینو استفاده کن، اما حتما یه مقاومت 470 اهمی سر راه مثبت لیزر قرار بده تا نسوزه.

مرحله ۷

برنامه‌نویسی ربات لیزری

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

مرحله ۸

تبریک، ربات همبازی آماده است!

خسته نباشی! ربات لیزری تو آماده است و حالا می‌تونی روشنش کنی تا حسابی کارش رو شروع کنه. این دستگاه علاوه بر سرگرمی، یه تمرین عالی برای یادگیری کار با سروو موتورهاست.

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

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

INO catbot.ino

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

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

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

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

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

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