پروژه الکترونیکپروژه های آردوینوپروژه های بلوتوث

پروژه آردوینو کنترل سروو موتور با بلوتوث از طریق موبایل اندروید + آموزش کامل

سلام. پروژه آردوینو کنترل سروو موتور با بلوتوث از طریق موبایل اندروید + آموزش کامل را آماده کردیم.

پروژه Arduino کنترل سروو موتور با Bluetooth

از سروو موتور های برای کنترل دقیق ربات ها استفاده میشود. در این پروژه آردوینو قصد داریم یک سروو موتور را به صورت بی سیم با از طریق یک گوشی تلفن همراه Android کنترل کنیم. قبلا در خیلی از پروژه ها سروو موتور را با آردوینو کنترل کرده ایم اما این بار این کار را به صورت بیسیم از طریق ارتباط بلوتوث انجام میدهیم. در این پروژه نیز از ماژول بلوتوث Hc-05 / HC-06 استفاده میکنیم.

توضیحات ماژول بلوتوث HC-05

ماژول بلوتوث HC-05
ماژول بلوتوث HC-05

HC05 در واقع یک ماژول بلوتوث است که از پروتکل پورت سریال (SPP) پشتیبانی می کند و در بسیاری از برنامه های بی سیم از محبوبیت بالایی برخوردار است.برد آن در فضای آزاد بین 20 تا 30 متر است. به پین VCC این ماژول باید منبع تغذیه 5 ولت متصل شود.

چراغ LED کوچک در ماژول بلوتوث در ابتدا چشمک زن است و نشانه روشن بودن آن است و در این حالت ماژول HC-05 به دنبال دستگاهی دیگر برای اتصال میگردد. هنگامی که به دستگاهی متصل شود این چراغ ثابت روشن میماند.

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

  1. برد آردوینو UNO
  2. ماژول بلوتوث HC-05 یا HC-06
  3. سروو موتور

چگونه سروو موتور را با گوشی اندروید از طریق بلوتوث کنترل کنیم ؟

پروژه آردوینو کنترل سروو موتور با بلوتوث از طریق موبایل اندروید

ما سروو موتور را از طریق برنامه Roboremp که یک اپلیکیشن اندروید است کنترل میکنیم. در پایین نصب و پیکربندی این نرم افزار Android به صورت مرحله به مرحله نشان داده شده است.

حتما ببینید :  پروژه اندازه گیری ولتاژ، جریان و قدرت با آردوینو (وات، ولت و آمپر متر)

مرحله 1: ابتدا برنامه Robermo را دانلود و روی تلفن هوشمند خود نصب کنید. دانلود اپلیکیشن Robermo

سپس برنامه را باز کنید، شما پنجره را مانند تصویر زیر مشاهده میکنید سپس روی دکمه menu کلیک کنید و تصویر 2 را مشاهده میکنید. روی دکمه مشخص شده کلیک کنید.

سروو موتور را با گوشی اندروید از طریق بلوتوث

مرحله 2: سپس پنجره مشابه با تصویر زیر مشاهده میکنید. در اینجا باید گزینه Bluetooth RFCOMM را انتخاب کنید. سپس شما میتوانید ماژول بلوتوث hc-05 یا hc-06 خود را به نرم افزار متصل کنید.

کنترل سروو موتور با نرم افزار اندروید

مرحله 3: پس از اتصال به ماژول بلوتوث دوباره روی menu کلیک کنید. و سپس روی edit ui کلیک کنید تا با توجه به نیاز خود رابط کاربری را طراحی کنید.

با کلیک روی edit ui مجددا پنجره اولیه را مشاهده میکنید. در اینجا در هر جای صفحه میتوانید کلیک کنید و مانند تصویر زیر روی Button کلیک کنید تا ساختار دکمه را بدست آوید.

اضافه کردن دکمه به نرم افزار کنترل servo motor

مرحله 4: – پس از انتخاب button ، یک ساختار دکمه روی صفحه را دریافت خواهید کرد. می توانید اندازه آن را تغییر دهید و … حالا باید تنظیم کنید در صورتی که دکمه فشرده شود ، چه مقداری به ماژول بلوتوث و سپس آردوینو ارسال شود. پس روی دکمه کلیک کنید set press action را انتخاب کنید.

اگر در مورد این مطلب سوالی داشتید در انتهای صفحه در قسمت نظرات بپرسید.

آموزش کنترل سروو موتور

مرحله 5: در مرحله آخر رابط کاربری نرم افزار را به اینصورت طراحی میکنیم. شما میتوانید بر طبق سلیقه خود این رابط کاربری را تغییر دهید. همچنین درجه ها را نیز در برنامه Arduino ویرایش کنید.

حتما ببینید :  راه اندازی ماژول مبدل آنالوگ و دیجیتال PCF8591 با رزبری پای

پروژه کنترل سروو موتور با Arduino

مقادیر وارد شده برای هر دکمه را میتوانید در جدول زیر مشاهده کنید:

شمارهنام دکمهمقدار ارسال شدهتوضیحات
1.Start1شروع به چرخش از 0 تا 180 درجه
2.Stop2توقف سروو موتور در هر نقطه ای که قرار دارد
3.0⁰چرخش سروو موتور به 0 درجه
4.90⁰90چرخش سروو موتور به 90 درجه
5.180⁰180چرخش سروو موتور به 180 درجه

خب در نهایت با فشردن هر دکمه در نرم افزار، عمل تعریف شده برای آن توسط سروو موتور انجام میشود. فیلم عملکرد را ببینید تا خوب متوجه شوید.

فیلم عملکرد مدار پروژه کنترل سروو موتور با بلوتوث

فیلم عملکرد مدار : کلیک کنید !

موارد موجود در فایل : شماتیک کامل مدار ، سورس کامل و …

برای دانلود فایل های پروژه ثبت نام کنید، تنها چند ثانیه زمان لازم است. از طریق فرم زیر اقدام کنید.

ایمیل خود را وارد کنید

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

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را قرار دهم. (در خصوص سوال در مورد این مطلب از قسمت نظرات همین مطلب اقدام کنید)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا
بستن
بستن