فهرست مطالب:

AndroBot: 19 مرحله (همراه با تصاویر)
AndroBot: 19 مرحله (همراه با تصاویر)

تصویری: AndroBot: 19 مرحله (همراه با تصاویر)

تصویری: AndroBot: 19 مرحله (همراه با تصاویر)
تصویری: Part 1 - Tess of the d'Urbervilles Audiobook by Thomas Hardy (Chs 01-07) 2024, نوامبر
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

AndroBot یک ربات پیشرفته کنترل شده با Android است و ترکیبی از Android Control Rover با Robotic Arm است. بنابراین اجازه دهید با تاریخچه آن شروع کنیم: ایده و الهام

تقریباً دو ماه پیش من فیلم "The Hurt Locker" را تماشا کردم ، در آن یک مریخ نورد نشان داده می شود که با تیم بمب همراه است و خوب کار می کند اما نتوانست وظیفه اصلی خود را انجام دهد. و طراحی و عملکرد آن باعث الهام من شد. من نیستم یک سازنده پروژه روباتیک با تجربه ، اما من می دانم که می توانم یک نمونه مشابه بسازم ، با این کیفیت ، دقت و هزینه نیست ، اما می تواند کارهای مشابه را انجام دهد.

مقاله اصلی و تفصیلی:-

How to Make a Rover wit h Robotics Arm

مرحله 1: Rover V2 کنترل شده با تلفن هوشمند مبتنی بر بلوتوث را بسازید

Rover V2 کنترل شده با تلفن هوشمند مبتنی بر بلوتوث را ایجاد کنید
Rover V2 کنترل شده با تلفن هوشمند مبتنی بر بلوتوث را ایجاد کنید
Rover V2 کنترل شده با تلفن هوشمند مبتنی بر بلوتوث را بسازید
Rover V2 کنترل شده با تلفن هوشمند مبتنی بر بلوتوث را بسازید
Rover V2 کنترل شده با تلفن هوشمند مبتنی بر بلوتوث را ایجاد کنید
Rover V2 کنترل شده با تلفن هوشمند مبتنی بر بلوتوث را ایجاد کنید

ابتدا من ربات کنترل شده اندروید v2 را می سازم. و من فقط پروژه قبلی کنترل شده روبات Android را تغییر دادم و به نتیجه ای رسیدم که می خواستم. Rover/Bot از طریق بلوتوث کنترل می شود و تمام عملکرد آن از طریق میکروکنترلر Atmega 328p-PU. ما همچنین از یک درایور موتور L298N استفاده می کنیم که موتورها را کنترل می کند. همه چیز در بالا از باتری 12 ولت تغذیه می شود.

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

  1. حرکت چهار طرفه
  2. چراغ جلو و عقب
  3. شیپور
  4. چراغ نشانگر
  5. یک تلفن هوشمند می تواند اضافه شود تا به عنوان دوربین استفاده شود.

بنابراین پس از همه مقدمه در مورد طرح و ایده ها ، اجازه دهید در مورد الزامات صحبت کنیم:-

شرایط لازم برای ساخت ربات کنترل شده Android:-

  • 1 عدد برد Arduino Uno
  • 1 x L298N موتور درایور تخته
  • 1 عدد ماژول بلوتوث
  • 1 عدد باتری 12 ولت
  • 2 عدد LED سفید
  • 1 عدد LED قرمز
  • 1 x نشانگر LED هر رنگ
  • 4 x موتور موتور یا 2 چرخ 12 ولت موتور
  • 1 زنگ
  • 4 عدد لاستیک اسباب بازی (در صورت داشتن Bo Motors) در صورت استفاده از موتور 2 12 12 ولت دنده ، دو لاستیک و یک چرخ Coster
  • .1 x سوئیچ

ملزومات دیگر؛-

  • 1 x روبات شاسی/پایه:- من آن را با ترکیب 2 خروجی CD/DVD ساخته ام
  • 1 عدد کامپیوتر/لپ تاپ (فقط برای کد نویسی و تماشای فیلم های دریافتی از ربات) Arduino IDE
  • 2 x تلفن Android
  • برنامه Android برای کنترل ربات

بیشتر بخوانید: APK را نصب کنید

مرحله 2: شاسی:-

شاسی
شاسی
شاسی
شاسی
شاسی
شاسی

در هر صورت از شاسی Readymade استفاده کنید که برخی از آنها به شرح زیر است:-

یا به آسانی مانند من عمل کنید:- ما به فضای زیادی احتیاج داریم ، بنابراین دو درایو CD/DVD Bad را از رایانه قدیمی خود بیاورید. با استفاده از Screw Driver ، Case/Outlet/Outer Body از آن درایو CD/DVD را باز کنید. به آنها بپیوندید همانطور که در تصویر نشان داده شده است حالا گیره های موتور دنده را وصل کنید ، اگر از Bo Motor استفاده می کنید ، آنها را به عنوان نمودار زیر روی شاسی قرار دهید.

بنابراین در حال حاضر ما یک شاسی برای پروژه کامل ایجاد کرده ایم. و ما به مهمترین مورد بعدی که Circuit Assembly است ، می رویم. نمودار زیر را مشاهده کنید که توسط Fritzing Software ساخته شده است و سپس اتصال را ایجاد کنید.

بیشتر بخوانید: GRUB را حذف کنید

مرحله 3: نمودار مدار Rover کنترل شده Android مبتنی بر بلوتوث

نمودار مدار Rover کنترل شده Android مبتنی بر بلوتوث
نمودار مدار Rover کنترل شده Android مبتنی بر بلوتوث

منبع تغذیه:-

باتری L298N +12v = +12v

L298N's GND = Gnd باتری و GND آردوینو

5v L298N = VIN آردوینو

برد آردوینو ---- ماژول بلوتوث

RX آردوینو = Tx ماژول بلوتوث

TX آردوینو = Rx ماژول بلوتوث

5v آردوینو = VCC ماژول بلوتوث

GND آردوینو = GND ماژول بلوتوث

برد آردوینو ---- برد راننده موتور L298N

آردوینو 5 = in1

آردوینو 6 = in2

10 آردوینو = in3

11 آردوینو = in4

برد آردوینو ---- LED و زنگ

آردوینو 2 = قرمز وزوز

آردوینو 3 = قرمز قرمز (با مقاومت 220 اهم)

آردوینو 4 = LED سفید (با مقاومت 220 اهم)

بیشتر بخوانید: آندرو بات از سوراب کومار

مرحله 4: کد آردوینو

کد را از اینجا کپی یا بارگیری کنید

مرحله 5: برنامه Android

برنامه اندروید
برنامه اندروید

من چند برنامه خوب در Playstore پیدا کردم و همچنین یک برنامه برای کنترل Rover تهیه کردم:-

پیوندها به شرح زیر است:-

گزینه 1:- Arduino Bluetooth RC Car

این برنامه به شما امکان می دهد یک ماشین RC مبتنی بر آردوینو را از طریق بلوتوث کنترل کنید. این کار با استفاده از تلفن Android دارای بلوتوث انجام می شود. از این سایت https://sites.google.com/site/bluetoothrccar/ برای اطلاع از مدار و کد کنترل آردوینو دیدن کنید. این برنامه به شما امکان می دهد ماشین را با دکمه ها یا شتاب سنج تلفن کنترل کنید. اگر مدار کنترل اتومبیل این ویژگی را داشته باشد ، نوار لغزنده به شما امکان می دهد سرعت خودرو را کنترل کنید. همچنین دو دکمه برای چراغ های جلو و عقب وجود دارد. یک چراغ چشمک زن به شما امکان می دهد که تلفن را به خودرو وصل کنید ، و پیکان ها روشن می شوند که جهت رانندگی خودرو را می دانید.

https://play.google.com/store/apps/details؟id=braulio.calle.bluetoothRCcontroller&hl=fa

گزینه 2: -AndroBot Rover

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

AndroBot Rover.apk

برنامه را بارگیری کرده و در تلفن هوشمند Android نصب کنید.

مرحله 6: اکنون کد را رایت کنید

مراحل به شرح زیر است:-

  1. کد را از بخش Code or Program to Make an Android Control Robot v2 بالا بارگیری یا کپی کنید.
  2. حالا کامپیوتر خود را انتقال فایل.ino را راه اندازی کنید و آن را با Arduino IDE باز کنید.
  3. برد و رایانه آردوینو را با کابل اتصال متصل کنید.
  4. Port and Board را انتخاب کنید
  5. با کلیک روی دکمه بارگذاری که در گوشه سمت چپ بالای IDE قرار دارد ، کد را کامپایل و رایت کنید.

بنابراین در حال حاضر همه چیز تکمیل شده است و BOT/ROVER ما آماده است. و ما فقط باید آن را روشن کنیم.

بیشتر بخوانید: Easy Andro Bot

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

Rover را روشن کنید

  1. در تلفن خود به تنظیمات بروید و تنظیمات بلوتوث را پیدا کنید.
  2. بلوتوث تلفن Android را روشن کرده و دستگاههای بلوتوث جدید را جستجو کنید.
  3. HC-04/05 پس از نتیجه جستجو در لیست ظاهر می شود. با ماژول Bluetooth با استفاده از Passward جفت شوید: -1234
  4. اکنون برنامه Android را باز کنید و روی Connect یا connect to the bot کلیک کنید.
  5. یک پنجره جدید ظاهر می شود که در آن همه دستگاه های بلوتوث نمایش داده می شوند.
  6. روی HC-04/05 کلیک کنید.
  7. اکنون ربات شما با تلفن هوشمند اندرویدی متصل شده است.
  8. دکمه ها را مشاهده کرده و با فشردن آنها ، تک تک آنها را بررسی کنید.
  9. برای افزودن دوربین ، یک گوشی اندرویدی بگیرید ، برنامه AirDroid را در تلفن هوشمند خود و همچنین در رایانه نصب کرده و آنها را وصل کنید.
  10. گزینه Camera در منوی اصلی دسکتاپ AirDroid ظاهر می شود و روی آن کلیک کنید.
  11. اکنون تلفن هوشمند را در فضای آزاد مریخ نورد قرار دهید.

من 3 مرحله آخر را توضیح نمی دهم زیرا برنامه های متفاوتی دارم ، در مرحله بعد دوربین را اضافه می کنم.

بیشتر بخوانید: آندرو بات از سوراب کومار

مرحله 8: کارکردن مدار

اول از همه ، سوئیچ "روشن" و ماژول بلوتوث نیز با آن روشن می شود. ما باید با استفاده از مراحل بالا ، Rover را با تلفن هوشمند متصل کنیم. حالا پس از اتصال موفق ، باید هر دکمه را فشار دهیم تا دکمه Forward باشد. متن "F" را به آردوینو ارسال می کند

و در برنامه F نشان دهنده Forward است

void forward () {

analogWrite (in1 ، Speed) ؛

analogWrite (in3 ، Speed) ؛

و پین 5 ، 6 آردوینو را فعال می کند و این پین ها به پین های in1 و in2 ماژول درایور موتور L298N متصل می شوند بنابراین منبع تغذیه را برای چرخش به موتورها می دهد. و به این ترتیب مریخ نورد به جلو حرکت می کند. ما باید دکمه Stop را بعد از هربار اجرای موفقیت آمیز فرمان فشار دهیم. بنابراین فرمان قبلی متوقف می شود. بنابراین تمام دکمه های جهت کار می کنند. همچنین یک اسلایدر برای کنترل سرعت موتور وجود دارد. که مقدار بین 0 تا 10 را ارسال می کند بنابراین سرعت موتور کنترل می شود. در برنامه همچنین 3 دکمه اضافی برای برخی از عملکردهای دیگر مانند Light و Horn موجود است. با کلیک یک حرف بزرگ بر روی Long click منتقل می شود و حرف کوچک به arduino منتقل می شود و با برنامه مطابقت دارد. برنامه و پین دیجیتالی یا فعال یا غیرفعال می شوند بنابراین Led و buzzer روشن می شوند (با حروف بزرگ) یا خاموش (با حروف کوچک). بنابراین مریخ نورد کامل کار می کند.

بیشتر بخوانید: XAPK را نصب کنید

مرحله 9:

اگر همه چیز به درستی پیش رفت و کار کرد و تبریک گفت. شما قسمت 1 نحوه ساخت Bluetooth Rover کنترل شده v2 از AndroBot را تکمیل کرده اید و ما آماده حرکت در مرحله بعدی هستیم.

شما می توانید ایده ای به من پیشنهاد دهید تا بتوانیم پیشرفت هایی را در این پروژه انجام دهیم ، بنابراین با ما به اشتراک بگذارید.

مرحله 10: بازوی رباتیک کنترل شده با بلوتوث

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

بازوی Robotics قادر به گرفتن و رها کردن هر چیز کوچک است. و در 180 درجه می چرخد راست - زاویه چپ چیز دیگری بستگی به طراحی دارد. بازوی Robotics از طریق بلوتوث کنترل می شود و تمام عملکرد آن از طریق Atmega 328p کنترل می شود -PU میکروکنترلر. ما از 4 کنترل کننده سروو استفاده می کنیم و همه چیز از طریق هر پاوربانک یا باتری 9 ولت تغذیه می شود.

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

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

  • 1 عدد برد Arduino Uno
  • 1 عدد ماژول بلوتوث
  • 1 عدد پاور بانک یا باتری 9 ولت
  • 1 x نشانگر LED هر رنگ
  • سروو موتور 4 x 9g با چرخ دنده و گیره
  • 1 x سوئیچ

ملزومات دیگر:-

  • یک پایگاه قوی
  • مقداری چوب خرد یا فلس یا چوب فلزی.
  • یک ورق گرد قوی اما نازک.
  • نوار دو طرفه یا سوپر چسب
  • تفنگ گلو با چوب
  • & یک تلفن هوشمند Android

بیشتر بخوانید: جلوگیری از ربات مانع

مرحله 11: ساخت و ساز

ساخت و ساز
ساخت و ساز
ساخت و ساز
ساخت و ساز

تصویر اول جزئیات کامل را به شما نشان می دهد.

برای دیدن تصاویر بیشتر اینجا را کلیک کنید

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

مرحله 12: نمودار مدار

مدار
مدار

مونتاژ مدار:-

  • Arduino Uno's 10 - Bluetooth Module TX
  • Arduino Uno's 11 - Bluetooth Module RX
  • نارنجی سرو 1- 3 آردوینو اونو
  • نارنجی سروو 2- آردوینو اونو 5
  • نارنجی سروو 3- آردوینو اونو 6
  • نارنجی سروو 4- 9 آردوینو اونو

بیشتر بخوانید: مریخ نورد با بازوی روباتیک

مرحله 13: کد آردوینو

از اینجا کپی یا بارگیری کنید

مرحله 14: مراحل رایت کد در آردوینو

مراحل به شرح زیر است:-

  1. کد را از قسمت بالا بارگیری یا کپی کنید
  2. حالا رایانه خود را انتقال فایل.ino را راه اندازی کنید و آن را با Arduino IDE باز کنید.
  3. برد و رایانه آردوینو را با کابل اتصال متصل کنید.
  4. Port and Board را انتخاب کنید
  5. با کلیک روی دکمه بارگذاری که در گوشه سمت چپ بالای IDE قرار دارد ، کد را کامپایل و رایت کنید.

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

بیشتر بخوانید: Easy Robot with Robotics Arm

مرحله 15: AndroBot_Arm for Control 4 Servo

AndroBot_Arm for Control 4 Servo
AndroBot_Arm for Control 4 Servo

AndroBot_Arm توسط سوراب کومار (برنامه MIT مخترع)

من یک برنامه "AndroBot_Arm" برای گوشی های اندرویدی با کمک برنامه MIT Inventor ایجاد کرده ام و می تواند از طریق بلوتوث با بازو ارتباط برقرار کند و می تواند 4 سروو را کنترل کند. من هنوز در حال یادگیری هستم و به طور مرتب به روز می شوم. بنابراین از سایت ما دیدن کنید و پروفایل های اجتماعی ما را دنبال کنید. برای مشاهده جزئیات همه گزینه ها و دکمه ها روی تصویر کلیک کنید. برنامه AndroBot _Arm توسط Sourabh Kumar را از اینجا بارگیری کنید:-

AndroBot_Arm.apk توسط سوراب کومار

مرحله 16: مراحل کنترل بازوی کنترل شده بلوتوث

  1. بازو را با روشن کردن آن تغییر دهید
  2. در تلفن خود به تنظیمات بروید و تنظیمات بلوتوث را پیدا کنید.
  3. بلوتوث تلفن Android را روشن کرده و بلوتوث جدید را جستجو کنید
  4. Devices. HC-04/05 پس از نتیجه جستجو در لیست ظاهر می شود.
  5. با استفاده از Passward: -1234 با ماژول بلوتوث جفت شوید
  6. اکنون برنامه Android را باز کرده و بر روی Connect کلیک کنید.
  7. یک پنجره جدید ظاهر می شود که در آن همه دستگاه های بلوتوث نمایش داده می شوند.
  8. روی HC-04/05 کلیک کنید.
  9. اکنون بازوی Robotics شما با تلفن هوشمند اندرویدی متصل است. در حال حاضر در برنامه 4 Slider (یک اسلاید برای یک سروو) وجود دارد. یکی یکی آنها را کنترل کنید.

بیشتر بخوانید: آندرو بات

مرحله 17: کارکردن مدار

اول از همه ، بازوی "ON" و ماژول بلوتوث نیز با آن روشن می شود. ما باید با استفاده از مراحل بالا ، بازو را با گوشی هوشمند متصل کنیم. حالا پس از اتصال موفقیت آمیز ، باید اسلایدها را به راست یا چپ حرکت دهیم. هر اسلاید مقداری شبیه به X000 تا X180 دارد. جایی که X = 1 ، 2 ، 3 ، 4 وجود دارد. در حال حاضر وقتی اسلایدر را حرکت می دهیم ، یک عدد یا تاریخ از طریق ماژول بلوتوث به آردوینو منتقل می شود. در حال حاضر تاریخ به زاویه تبدیل می شود با توجه به زاویه سیگنال PWM به پین های آردوینو کمک برنامه و کتابخانه می شود. سیم نارنجی یا سیم سیگنال همه سروو به پین PWM آردوینو متصل است. بنابراین دنده سرو نیز به زاویه می چرخد. به طور مشابه کار برای همه سرووها یکسان است و بنابراین بازوی روباتیک کار می کند.

مرحله 18: AndroBot کامل

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

مرحله 19: برخی مشکلات و نیاز به کمک شما

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

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

من می خواهم هر دو مدار را ترکیب کنم و می خواهم فقط از یک برنامه (قبلاً ایجاد شده) ، One Arduino و یک ماژول بلوتوث استفاده کنم

بنابراین لطفاً پیشنهاد ، ایده خود را به اشتراک بگذارید و به من در حل این مشکل و بهبود کل پروژه کمک کنید.

متشکرم.

لطفاً از مشاهده شده ما دیدن فرمایید

توصیه شده: