پروژه کنترل ربات از طریق گوشی اندروید و بلوتوث

پروژه کنترل ربات از طریق گوشی اندروید و بلوتوث

در پروژه کنترل ربات با گوشی اندروید با استفاده از یک گوشی اندروید با AVR ارتباط برقرار می کنیم و با استفاده از آن یک ربات را کنترل می کنیم . ارتباط بین AVR و اندروید از طریق بلوتوث صورت می پذیرد و از ماژول بلوتوث HC-05 برای این ارتباط استفاده شده است . رابطه گرافیکی که روی گوشی اندروید قرار میگیرد یک برنامه به نام wle robot است که دارای چهار جهت برای هدایت ربات و یک کلید روشن و خاموش کردن و دو کانال PWM است که از آن می توان برای کنترل کامل ربات استفاده کرد . با فشار دادن کلید های جهت ربات در همان جهت شروع به حرکت می کند و با رها کردن کلید ربات متوقف می شود ، در این پروژه از ماژول درایور L298 استفاده شده است ولی در صورتی که بخواهید میتوان تنها از ای سی L298 استفاده کرد ، موتور های استفاده شده در این ربات از نوع مینی موتور مدل ZGA12R شش ولت است و از یک مینی باطری 3.6 ولت لیتومی برای تامین انرژی ربات استفاده شده است برای شارژ باطری از یک ماژول شارژ لیتومی استفاده شده است که این قابلیت را به ربات می دهد تا با استفاده شارژ گوشی های اندروید شارژ شود ، اپلیکیشن اندروید که می تواند ربات را کنترل کند بسیار مناسب برای ساخت رادیو کنترل کوادکوپتر می باشد چون علاوه بر داشتن جهت ها دارای دو کانال PWM است که از ان می توان برای بر خواست و سرعت گرفتن کوادکوپتر استفاده کرد . در صورتی که درباره ماژول بلوتوث HC-05 و راه اندازی آن اطلاعات کمی دارید پست “راه اندازی ماژول HC-05 با بسکام” را مطالعه فرمایید تا مشکلی برای ساخت این ربات نداشته باشید

اهداف پروژه کنترل ربات با گوشی اندروید:

  1. اشنایی با ارتباط بین AVR و اندروید
  2. اشنایی با راه اندازی ماژول HC-05
  3. اشنایی با ارتباط سریال و دستورات آن در بسکام
  4. اشنایی با درایور L298
  5. آشنایی با شارژ باطری لیتومی

فایل های ضمیمه شده برای دانلود :

  1. توضیحات کامل در قالب WORD (ساخت مرحله به مرحله ربات همراه با تصاویر ، توضیح خط به خط برنامه نویسی و …)
  2. برنامه اندروید wle robot
  3. شبیه ساز پروتیوس
  4. فایل هگز و سورس کد کامل به زبان بیسیک
  5. شماتیک مدار
  6. تصاویر کامل و مرحله به مرحله ساخت
  7. فیلم عملکرد ربات با کیفت فول اچ دی و بدون تبلیغات سایت
  8. شماتیک جدید اضافه شد

توجه مهم :

نرم افزار اندروید با اندروید 6 به پایین سازگار است

برای این مطلب ۲۱۳ دیدگاه ثبت شده است

پژمان

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

کامران محمودزاده : سلام
برنامه از ورژن 5 اندروید پشتیبانی می کند.

کامران محمودزاده : سلام
برنامه از ورژن 5اندروید استفاده می کند.

پاسخ
1400/03/07
محمد

با سلام این ماژول بلوتوث hc-5 که شما استفاده کردید با اونی من دارم فرق داره .برای من دارای مبدل هستش که او پایه هایی که برد اصلی رو نداره میخواستم بدونم باید چیکار کنم ؟سوال بعدی اینه که شما فقط دوتا موتور رو وصل کردید. دوتا موتور دیگه رو باید کجا وصل کنم؟

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

پاسخ
1399/10/29
مسعود

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

پاسخ
1398/12/19
هومن

باسلام من برنامه کنترل رو باز می کنم می گه اجازه روشن کردن بلوتوث خب بلوتوث رو هم باز می کنم ولی می نویسی جفت شد و متصل نمی شه تو برنامه های دیگه هم امتحان کردم به خوبی کار کردن می دونین چطور وقتی که متصل باید چراغ ماژور بلوتوث خاموش به و هر 2 ثانیه یکبار 2 تا چشمک بزنه تو برنامه های دیگه اینطوریه ولی تو این برنامه نمیشه راه حل دیگه ای داره لطفا بگین لازم دارم باشکر

پاسخ
1398/07/15
mehrdad.sh بدون امتیاز

ببخشید تغذیه برای خود آی سی L298 توی دیتاشیتش نوشته شده مینیمم 4.5 ولت … ولی اینجا از 3.7 ولت برای تغذیش استفاده شده…این آی سی همون مدل هست یا مدلی داره که ولتاژ تغذیش کمتره؟

کامران محمودزاده : از اون استفاده کنید هیچ مشکلی پیش نمیاد و با این لتاژ کار خواهد کرد

پاسخ
1394/11/01
mehrdad.sh بدون امتیاز

سلام آقا کامران

ببخشید 2 تا سوال داشتم
اول اینکه با باتری 3.7 ولت و 3500 میلی آمپر ساعت تا چه مدتی میشه ازین ربات استفاده کرد؟
دومم اینکه توانایی این ربات برای جلو رفتن مثلا روی سطح فرش یا سطوح شیبدار چطور هست؟ گشتاور موتور آیا کافی هست؟چون من یه مدلی میخوام که هم قدرت خوبی مثلا برای مسابقات مسیریاب داشته باشه و هم کم مصرف که بشه مثل این با باتری 3.7 راه اندازیش کرد…ممنون میشم جواب بدین

کامران محمودزاده : بستکی به کیفیت باتری داریه ولی بیشتر از 3 ساعت می تونه

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

پاسخ
1394/10/30
حامد بدون امتیاز

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

کامران محمودزاده : از مینی موتور گیربکس دار استفاده کنید

پاسخ
1394/07/16
امیر بدون امتیاز

سلام میشه از مازول درایور موتور L298N استفاده کرد

پاسخ
1394/06/21
asefgb بدون امتیاز

سلام یه سوال ایا از خواص آن تاچ دگمه استفاده کردید؟

کامران : سلام برای سوالات تخصصی اندروید از برنامه نویس اقای محمدپور سوال کنید

پاسخ
1394/04/05
alizm بدون امتیاز

با عرض سلام خدمت مدیریت محترم سایت.
میخواستم ببینم میشه سورس کد برنامه اندروید رو برام بفرستید و بگید ببا چه زبان برنامه نویسی نوشته شده؟ یه سوال هم داشتم اینکه اسکرالی که پایین نرم افزار قرار دادین برای چی هستش؟ آخه تو برنامه بسکام هیچ اثری از این ورودی نیست. ممنون میشم از سایت مفیدتون.

کامران : سام لطفا با اقای محمدپور در ارتباط باشید

پاسخ
1394/03/25
میثم بدون امتیاز

سلام دوست عزیز من این مدار رو بستم ولی بدون اینکه به گوشی وصل بشم خودکار بلافاصله بعد از وصل کردن منبع به سمت جلو حرکت میکنه خواهش میکنم راهنمایی کنید.(نه مثل قبلی 3 روز بعد)

کامران : احتمالا سیم هارو اشتباه وصل کردی ، چک کن سیم ها درست وصل شده باشن (سیم های میکرو به درایور)

پاسخ
1394/02/30
kamal900 بدون امتیاز

سلام من این مدار رو بستم بلوتوث گوشیم ماژول رو پیدا میکنه پیر هم میشه ولی وقتی میرم داخل برنامه پیام میده ب هیچ دستگاهی متصل نیستید. مشکل کجاست؟

کامران : احتمالا مشکل از همخانی برنامه با گوشیتونه . با گوشی دیگه تست کنید

پاسخ
1394/02/13
میثم بدون امتیاز

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

کامران : بله دو چرخ طرفین به هم موازی شده و با هم حرکت می کنن و همین باعث میشه در صورتی که موتور ها چب گرد و راست گرد بچرخند حرکت تانکی انجام بشه

پاسخ
1394/02/08
kamal900 بدون امتیاز

سلام تو این شماتیک جدید پایه مثبت که از کالید میادو پایه input sot223و دوتا خروجی 20و21 اتمگا8. +5v;+12V درایو l298بکجا متصل میشن اگه زود جواب بدید ممنون میشم

کامران : بله درست هست ، هر دو به 5 ول وصل میشن

پاسخ
1394/02/07
136965 بدون امتیاز

با سلام و خسته نباشید.
تو شماتیک جدید rx ماژول بلوتوث به جایی وصل نشده در حالی که در شماتیک قبلی وصل بو.
ممنون میشم راهنمایی کنید

کامران : خب لازم نیست وصل بشه

پاسخ
1394/01/31
PEYMAN07 بدون امتیاز

سلام خدمت دوستان
میدونم این سوالم تکراری هس اما چون اهمیت داره و برای ارتقا پروژه مجدد عرض میکنم
“””لطفا برنامه نویسی اندرویدش رو هم بذاریید برای دانلود”””
واقعا بدون کد اندروید پروژه ناقص میشه
با کمال تشکر از سایت خوبتون

کامران : به زودی یک پروژه کامل با سورس اندرویدش توی سایت قرار میگیرد

پاسخ
1394/01/31
kamal900 بدون امتیاز

سلام من سور س برنامه رو میخام

کامران : با برنامه نویس اندروید سایت تماس بگیرید
irosam@yahoo.com

پاسخ
1394/01/25
kamal900 بدون امتیاز

سلام من میخام قطعات کامل مربوط ب این ربات رو خریداری کنم. شما پیشنهادی دارید ؟ایا خودتون میتونید قطعاتشو واسمون ارسال کنید؟

کامران : به سلامتی ، قطعات رو از سایت معتبر بگیر که بعدا دچار مشکل نشی من نه فعلا قطعات در دسترس ندارم

پاسخ
1394/01/21
sina11 بدون امتیاز

با سلام و تبریک سال نو
در این برنامه ای که برای گوشی نوشتید می خواستم یه کلید دیگه ای اضافه کنید تا علاوه بر کنترل جهت و سرعت بتوان اطلاعاتی از ربات مانند دما و … را دریافت نمود …با تشکر

کامران : تو ورژن جدید حتما این کارو می کنم

پاسخ
1394/01/03
alielect94 بدون امتیاز

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

کامران : اول با گوشی با ماژول پی ر شو بعد تو قسمت تنظیمات نرم افزار انتخابش کن

پاسخ
1394/01/02
armin124 بدون امتیاز

سلام من سورس برنامه اندرویدی اینو میخوام.خیلی برام مهمه.

کامران : سلام
لطفا با برنامه نویس سایت در تماس باشید

irosam@yahoo.com

پاسخ
1393/12/23
سید جواد بدون امتیاز

با سلام برای پروگرام کردن باusb asp فیوز بیت ها را چگونه باید چگونه پیکر بندی بندی کرد با تشکر

کامران : تنها cksel3210 = 0011 قرار بدید

پاسخ
1393/12/12
saeid omid بدون امتیاز

با سلام میخواستم بودنم نرم افزار این پروژه رو با چی نرم افزار دیگه ای نوشتین و اگر مقدور هست برنامه اون رو در اختیارم بگذارید چون میخوام ویرایشش کنم .
با تشکرs1992.omid@gmail.com

کامران : سلام با همکار برنامه نویس ما در ارتباط باشید
irosam@yahoo.com

پاسخ
1393/12/09
AVNPA بدون امتیاز

ممنون

پاسخ
1393/11/12
AVNPA بدون امتیاز

سلام من تازه واردم یعنی درکل تازه واردم هیچی از برق نمیدونم حتی رشته ی من هم هوافضاست.اینرو گفتم که اگر سوتی دادم نخندید!!! یه سوال داشتم به جای اون ماژول بلوثی که قرار دادین میشه از یو اس بی بلوتوث استفاده کرد به خاطر قیمت کمترش نسبت به اون؟ (***************

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

پاسخ
1393/11/12
prans بدون امتیاز

salam man in robato sakhtam mazhoole blutooth ro mishnase ama barobatam kar nmikone.yani narm afzaresh ba hich gooshiee mach nmishe. chikar konam??????????????????????????
badjoor gir kardam bkhoda

کامران : با یه گوشی دیگه تست کن احتمالا گوشیت مشکل داشته باشه

پاسخ
1393/10/27
prans بدون امتیاز

Salam man in robato sakhtam mazhoole blutooth ro mishnase ama barobatam kar nmikone.sharzheresham k gereftam motabdil nadare mishe bporsam cjejoori sharzhesh konam????????????

کامران : سخت افزار رو مجددا بررسی کنید ، فیوز بیتم با 4 و 8 تست کن

پاسخ
1393/10/26
abdollahrazavi72 بدون امتیاز

سلام مهندس خوبین شما؟
داشی ببخشید ها شما این فایل یو که گزاشتین گفتین 2 تا موتور میخواد ولی تو عمل 4 تا موتور وصل کردین،
فرق نمیکنه؟

کامران : سلام خدمت شما دوست گرامی ، فرقش این هست که با 4 موتور میشه بصورتی تانکی جهت رو تغییر داد ولی با 2 موتور سخته

پاسخ
1393/10/24
prans بدون امتیاز

سلام من دارم این ربات رو میسازم فردا هم باید تحول بدم برد مبدل بلوتوث رو هم پیدا نکردم میشه hc05رو بدون برد نصب کنم
لطفااااااااااااااااااااااااااااااااا کممممممممممممممممممممممممممممک کنییییییییییییییید

کامران : بله میشه نصب کنید فقط یه کم دقت داشته باشید از سیم های نازک و هویه نوک باریک استفاده کنید ، نذارید کنار کریستال زیاد داغ بشه

پاسخ
1393/10/20
امیررضا بدون امتیاز

آقا چرا به سوالات من جواب نمیدید؟

پاسخ
1393/10/14
13771111 بدون امتیاز

با سلام به شما و تشکر از سایت خوبتون من می خوام این رباتو بسازم اما می خواستم ببینم کدوم میکرو کنترلر atmega 8A یا atmega 8L مناسب هست تا من اونو تهیه کنم ؟؟؟

کامران : هیچ فرقی ندارن (برای استفاده در این پروژه ) هر کدومو که تونستین تهیه کنین

پاسخ
1393/10/14
امیررضا بدون امتیاز

چرا هیشکی جواب مارو نمیده؟

کامران : ما در خدمتیم ، سوالی پرسیدین ؟

پاسخ
1393/10/10
امیررضا بدون امتیاز

آقا من احساس میکنم که یا گوشی اطلاعات رو برای ماژول نمیفرسته یا گوشی میفرسته و ماژول برای میکرو نمیفرسته چجوری میشه امتحان کرد که ماژول اطلاعاتی میفرسته به میکرو یا نه

وقتی هم پایه 34 ماژول رو اندازه میگیرم چه گوشی وصل باشه چه نباشه 3.23 ولت داره لطفا راهنمایی کنید

کامران : اول بیاید ماژول رو با یک مبدل سریال به کامپیوتر وصل کنید بعد از طرسق یک ترمینال تست کنید ببینید اطلاعات مبادله میشه یا نه

پاسخ
1393/10/07
امیررضا بدون امتیاز

پایه های vcc و gnd میکرو نباید به + و – باطری وصل شوند؟

چجوری میشه ماژول بلوتوث رو امتحان کرد تا ببینیم اطلاعات رو ارسال میکنه به میکرو یا نه؟

کامران : ممنونم از اطلاع رسانی تون پیگیری می کنم

پاسخ
1393/10/07
امیررضا بدون امتیاز

سلام آقا من امروز این مدار رو بستم ولی وقتی میکرو رو وصل میکنم و به پورت های 1و2و3و4 b ال ای دی وصل میکنم همه ال ای دی ها روشن هستن و با ارسال دستور از گوشی هیچ تغیری نمیکنند

لطفا راهنمایی کنید

کامران : اول مدار رو چک کنید ، بعدا بیاید پایه های خروج و ورد دیتا رو چک کنید برعکس نبسته باشید در نهایتم ببینید با ترمیتال کامپیوتر کدی دریافت می کنید

پاسخ
1393/10/06
مصطفی بدون امتیاز

سلام
خسته نباشید اقا کامران من این رباتو ساختم و نتیجه هم گرفتم دست شما درد نکنه
اگه ممکنه اسم برنامه رو ربات یا اسم خودمو بزارید و به ایمیلم بفرستید اگه زحمتی نیس بازم ممنون
این ایمیلم
mostafa.hasani0098@gmail.com

کامران : اوکی براتون تغییر میدم

پاسخ
1393/10/04
امیررضا بدون امتیاز

سلام

آیا امکانش هست که برنامه میکرو رو جوری تغیرر بدیم که با زدن کلیدهای 1 و 3 موتور شماره 1 چپ گرد و راست گرد بشه و با زدن کلیدهای 2 و 4 هم موتور 2 چپ گرد و راست گرد بشه؟

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

ممنون

کامران : روی اون هم کار خواهیم کرد

پاسخ
1393/09/29
امیررضا بدون امتیاز

سلام

آیا پایه 16 و 17 میکرو به هم وصل هستند؟ چون تو شماتیک از روهم رد شدن و تو عکس روی دوتا پایه ای که از ماژول درایور بهشون وصل هست جمپر دارد

کامران : خیر وصل نیستن

پاسخ
1393/09/28
زهیر بدون امتیاز

منظورم این بلوتوثه.میش به ربات وصل کرد؟
***************

کامران : نه نمیشه ، نمیشه بهش دسترسی پیدا کنیم پپورت یو بی سخته کار باش

پاسخ
1393/09/20
مصطفی بدون امتیاز

سلام
اقا کامران منظورتون از l298 خالی چیه؟

کامران : یعنی خودت مدارشو ببندی و ماژول و بصورت اناده نباشه

most@f@ : میشه مدارشو بزارید.ممنون میشم

پاسخ
1393/09/16
پیمان بدون امتیاز

سلام قسمت ردبابی ومتصل کردن در گوشی نمی اید راهنمایی کنید باتشکر

کامران : گوشیو پیدا نمی کنه یا متصل نمیشه ؟

پاسخ
1393/09/16
زهیر بدون امتیاز

سلام میشه بجای این بلوتوث از بلوتوث usb که برای کامپیوترم گرفتم استفاده کنم؟

کامران : میشه بیشتر توضیح بدید

پاسخ
1393/09/13
مصطفی بدون امتیاز

سلام
اقا کامران این پروژه بردش چند متره؟
میشه اموزش اینکه چطور بردشو افزایش بدیم بزارید
بازم ممنون بابت سایت بسیار خوبتون

کامران : بردش 20 متره انشالله اونم میذارم

پاسخ
1393/09/09
پیمان بدون امتیاز

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

کامران : مشکلتون چیه و ورژن اندرویدتون چنده

پاسخ
1393/09/03
amir ghobadi بدون امتیاز

سلام ، خسته نباشید شرمنده من چطوری می تونم بخش اطلاعات کامل رو دانلود کنم ؟

کامران : سلام ، لینک ها خراب شده بودند اصلاح شدند

پاسخ
1393/08/26
Reza seifi بدون امتیاز

قسمت سوم لینک دانلود نداره (دانلود اطلاعات کامل در قالب PDF & WORD (توضیح کامل ساخت ربات، برنامه نویسی و …) )

کامران : با تشکر از گزارش شما ، لینک ها اصلاح شدند

پاسخ
1393/08/25
Reza seifi بدون امتیاز

سلام
وقت بخیر دوست عزیز .چرا قسمت توضیحات (اطلاعات کامل ) وحود نداره ؟نوع کار بری هم طلاییه

کامران : منظورتون چه اطلاعاتیه

پاسخ
1393/08/23
parsafarmehdi بدون امتیاز

سلام دوستان من این مدارو ساختم و کاملا کار میکنه و جواب مثبت گرفتم

الانم تو خونه دارم استفاده اش میکنم
مرسییییییییییییییییییییییییییییییییییییییییییییییییییی

mohammadrezaaerospace : سلام پارسا میشه مداری که تست کردی از جلو اسه من عکس بفرستی من شمارم اینه 09195067865
من مدارو تست کردم با یه قضایایی مشکل دارم حل نشد میخواستم ببینم از چیه درست نمیشه
ممنون
ایمیل منم اینه
madadi_123@yahoo.com

پاسخ
1393/08/10
emad بدون امتیاز

سلام من اگر کاربر طلایی شم تمام مدار رو میتونم دانلود کنم

یا باید هر سه رو فعال کنم ممنون میشم جواب بدید

با تشکر عمادالدیم محمودی

کامران : طلایی رو فعال کنی کافیه

emad : میشه بپرسم از چه قطعاتی استفاده کردید یه لیست میخوام ببینم میتونم باهاشون کار کنم لیست قطعات رو بدید ممنون میشم

کامران : بلوتوث HC-05
4 موتور مینی گیربکس 6 ولت
درایور L298

پاسخ
1393/08/07
mr13r بدون امتیاز

سلام میخاستم بدونم برای ارتباط بلوتوث از چ پروتکلی استفاده کردید؟؟؟؟

کامران : سلام
سریال

پاسخ
1393/08/02
برای دیدن همه ۲۱۳ دیدگاه لازم است ابتدا وارد حساب کاربری خود شوید
برای ارسال دیدگاه، ابتدا وارد حساب کاربری خود شوید
  • مبلغ پروژه
    ۵۹۴,۰۰۰ تومان
×
به سبد خرید اضافه شد
×
به سبد خرید اضافه شد