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

کوچک‌ترین ربات مسیریاب؛ بدون نیاز به برنامه‌نویسی و میکروکنترلر!

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

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

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

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

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

  • آیسی آپ‌امپ مقایسه‌کننده LM358
  • سوکت آیسی 8 پین (DIP)
  • ترانزیستور NPN مدل BC547
  • 2 عدد مقاومت نوری یا فتوسل (LDR)
  • 4 عدد ال‌ای‌دی گرد 3 میلی‌متری
  • بین 2 تا 6 عدد دیود 1N4007
  • مقاومت‌های 1/4 وات (دو عدد 10 اهم، دو عدد 51 اهم، دو عدد 1 کیلواهم، دو عدد 20 کیلواهم)
  • 2 عدد خازن 100 میکروفاراد
  • کلید کشویی مینیاتوری
  • 2 عدد موتور کورلس سایز 6 در 12 میلی‌متر
  • 10 سانتی‌متر سیم سیلیکونی نازک 30AWG
  • برد سوراخ‌دار پروتوتایپ
  • 2 عدد بست کمربندی مینیاتوری
  • وارنیش حرارتی در دو سایز مختلف
  • نوک خودکار بی‌استفاده (برای چرخ جلو)
  • 2 عدد دکمه پیراهن (برای چرخ‌های عقب)
  • باتری لیپو 3.7 ولت (حدود 250 میلی‌آمپر)
مرحله ۱

آماده‌سازی شاسی ربات از برد سوراخ‌دار

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

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

مرحله ۲

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

مرحله ۳

چیدمان فشرده قطعات روی برد

حالا وقتشه که قطعات رو روی برد سوار کنیم. چون فضای خیلی کمی داریم، باید قطعات رویی رو کاملا فشرده کنار هم بچینیم. سوکت 8 پین و آیسی LM358، ترانزیستورهای BC547، شش تا مقاومت، خازن‌ها، دو تا ال‌ای‌دی برای نشانگر چرخش و یه کلید کشویی کوچیک برای روشن و خاموش کردن ربات رو دقیقا طبق نقشه روی برد قرار بده.

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

مرحله ۴

خم کردن پایه‌ها و لحیم‌کاری مدار

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

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

مرحله ۵

نصب چشم‌های ربات؛ سنسورهای تشخیص مسیر

بریم سراغ زیر ربات، جایی که قراره سنسورهای نوری نصب بشن! تو قسمت جلویی برد، دو تا مقاومت نوری (فتوسل یا همون LDR) و دو تا ال‌ای‌دی رو دقیقا طبق شماتیک قرار بده و لحیم کن.

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

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

مرحله ۶

اتصال باتری و ساخت چرخ هرزگرد با نوک خودکار!

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

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

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

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

مرحله ۷

نصب و سیم‌کشی موتورهای کورلس

حالا دو تا موتور کورلس سایز 6 در 12 میلی‌متری رو بردار و اون‌ها رو با استفاده از دو تا بست کمربندی خیلی ریز، تو سوراخ‌هایی که رو برد درآوردی محکم ببند. بعد از فیکس شدن موتورها، سیم‌هاشون رو به خط منفی (GND) و پایه‌های کلکتور ترانزیستورها وصل کن. سیم‌های اضافیشون رو هم می‌تونی خیلی تمیز زیر باتری جمع کنی.

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

مرحله ۸

استفاده از دکمه پیراهن به عنوان چرخ!

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

با یه مته خیلی ریز (حدود 0.5 تا 1 میلی‌متر)، دقیقا وسط دکمه رو سوراخ کن. حواست باشه که این سوراخ باید اونقدری تنگ باشه که وقتی روی شفت موتور فشارش می‌دی، کاملا کیپ بشه و هرز نچرخه.

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

مرحله ۹

کالیبره و تنظیم دقیق ربات روی خط

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

مرحله ۱۰

پایان کار؛ کوچک‌ترین مسیریاب جهان آماده‌ست!

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

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

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

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

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

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

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

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