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

ماشین کنترلی بلوتوثی با آردوینو و ترمز الکترونیکی

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

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

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

این پروژه هم برای تازه‌کارها عالیه و هم برای کسایی که می‌خوان مهارت‌های الکترونیکیشون رو ارتقا بدن. پس وسایلت رو آماده کن تا بریم سراغ مونتاژ و راه‌اندازی این ماشین جذاب.

مرحله ۱

لیست قطعات و نرم‌افزارهای مورد نیاز

برای ساخت این ماشین کنترلی، اول از همه به یک برد آردوینو نیاز داری؛ می‌تونی از مدل‌های Uno، Micro، Mega یا Leonardo استفاده کنی که مدل Uno برای این کار کاملا مناسبه. در کنار برد اصلی، باید یک شاسی یا پلتفرم رباتیک ماشین تهیه کنی تا موتورها و چرخ‌ها به خوبی روش نصب بشن. قطعه مهم بعدی درایور موتور L298N هست که وظیفه تأمین جریان کافی و کنترل جهت چرخش چرخ‌ها رو بر عهده داره.

برای برقراری ارتباط بی‌سیم با گوشی هم از یک ماژول بلوتوث HC-06 استفاده می‌کنیم که به راحتی با آردوینو جفت می‌شه. تأمین برق مدار هم به کمک یک باتری 9 ولت به همراه سوکت مخصوص باتری انجام می‌شه تا رباتت بتونه به راحتی حرکت کنه.

در نهایت، برای کنترل ماشین باید یک دستگاه اندرویدی داشته باشی. از نظر نرم‌افزاری هم به محیط برنامه‌نویسی آردوینو (Arduino IDE) و اپلیکیشن اندرویدی کنترل ماشین بلوتوثی نیاز داریم.

مرحله ۲

کدهای آردوینو برای ماشین کنترلی

حالا وقتشه که مغز متفکر ربات رو برنامه‌ریزی کنیم. کدهای این پروژه طوری تنظیم شدن که دستورات حرکتی و ترمز الکترونیکی رو به محض دریافت از طریق بلوتوث پردازش کرده و به درایور موتور منتقل می‌کنن. کافیه کد رو داخل نرم‌افزار آردوینو قرار بدی و روی برد آپلود کنی.

مرحله ۳

نصب و تنظیم اپلیکیشن اندروید

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

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

مرحله ۴

سیم‌کشی و جمع‌بندی نهایی ماشین

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

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

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

INO Bluetoothcar2.3.ino
INO Bluetoothcar3.0.ino.ino
INO Bluetoothcar4.0.ino

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

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

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

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

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

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