فهرست مطالب:
- مرحله 1: Rover V2 کنترل شده با تلفن هوشمند مبتنی بر بلوتوث را بسازید
- مرحله 2: شاسی:-
- مرحله 3: نمودار مدار Rover کنترل شده Android مبتنی بر بلوتوث
- مرحله 4: کد آردوینو
- مرحله 5: برنامه Android
- مرحله 6: اکنون کد را رایت کنید
- مرحله 7: مراحل کنترل مریخ نورد کنترل شده توسط تلفن هوشمند
- مرحله 8: کارکردن مدار
- مرحله 9:
- مرحله 10: بازوی رباتیک کنترل شده با بلوتوث
- مرحله 11: ساخت و ساز
- مرحله 12: نمودار مدار
- مرحله 13: کد آردوینو
- مرحله 14: مراحل رایت کد در آردوینو
- مرحله 15: AndroBot_Arm for Control 4 Servo
- مرحله 16: مراحل کنترل بازوی کنترل شده بلوتوث
- مرحله 17: کارکردن مدار
- مرحله 18: AndroBot کامل
- مرحله 19: برخی مشکلات و نیاز به کمک شما
تصویری: AndroBot: 19 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
AndroBot یک ربات پیشرفته کنترل شده با Android است و ترکیبی از Android Control Rover با Robotic Arm است. بنابراین اجازه دهید با تاریخچه آن شروع کنیم: ایده و الهام
تقریباً دو ماه پیش من فیلم "The Hurt Locker" را تماشا کردم ، در آن یک مریخ نورد نشان داده می شود که با تیم بمب همراه است و خوب کار می کند اما نتوانست وظیفه اصلی خود را انجام دهد. و طراحی و عملکرد آن باعث الهام من شد. من نیستم یک سازنده پروژه روباتیک با تجربه ، اما من می دانم که می توانم یک نمونه مشابه بسازم ، با این کیفیت ، دقت و هزینه نیست ، اما می تواند کارهای مشابه را انجام دهد.
مقاله اصلی و تفصیلی:-
How to Make a Rover wit h Robotics Arm
مرحله 1: Rover V2 کنترل شده با تلفن هوشمند مبتنی بر بلوتوث را بسازید
ابتدا من ربات کنترل شده اندروید v2 را می سازم. و من فقط پروژه قبلی کنترل شده روبات Android را تغییر دادم و به نتیجه ای رسیدم که می خواستم. Rover/Bot از طریق بلوتوث کنترل می شود و تمام عملکرد آن از طریق میکروکنترلر Atmega 328p-PU. ما همچنین از یک درایور موتور L298N استفاده می کنیم که موتورها را کنترل می کند. همه چیز در بالا از باتری 12 ولت تغذیه می شود.
پس از این اصلاح ، چند تابع پیشرفته اضافه کردم ، و لیست توابع آن به شرح زیر است:-
- حرکت چهار طرفه
- چراغ جلو و عقب
- شیپور
- چراغ نشانگر
- یک تلفن هوشمند می تواند اضافه شود تا به عنوان دوربین استفاده شود.
بنابراین پس از همه مقدمه در مورد طرح و ایده ها ، اجازه دهید در مورد الزامات صحبت کنیم:-
شرایط لازم برای ساخت ربات کنترل شده 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 مبتنی بر بلوتوث
منبع تغذیه:-
باتری 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: اکنون کد را رایت کنید
مراحل به شرح زیر است:-
- کد را از بخش Code or Program to Make an Android Control Robot v2 بالا بارگیری یا کپی کنید.
- حالا کامپیوتر خود را انتقال فایل.ino را راه اندازی کنید و آن را با Arduino IDE باز کنید.
- برد و رایانه آردوینو را با کابل اتصال متصل کنید.
- Port and Board را انتخاب کنید
- با کلیک روی دکمه بارگذاری که در گوشه سمت چپ بالای IDE قرار دارد ، کد را کامپایل و رایت کنید.
بنابراین در حال حاضر همه چیز تکمیل شده است و BOT/ROVER ما آماده است. و ما فقط باید آن را روشن کنیم.
بیشتر بخوانید: Easy Andro Bot
مرحله 7: مراحل کنترل مریخ نورد کنترل شده توسط تلفن هوشمند
Rover را روشن کنید
- در تلفن خود به تنظیمات بروید و تنظیمات بلوتوث را پیدا کنید.
- بلوتوث تلفن Android را روشن کرده و دستگاههای بلوتوث جدید را جستجو کنید.
- HC-04/05 پس از نتیجه جستجو در لیست ظاهر می شود. با ماژول Bluetooth با استفاده از Passward جفت شوید: -1234
- اکنون برنامه Android را باز کنید و روی Connect یا connect to the bot کلیک کنید.
- یک پنجره جدید ظاهر می شود که در آن همه دستگاه های بلوتوث نمایش داده می شوند.
- روی HC-04/05 کلیک کنید.
- اکنون ربات شما با تلفن هوشمند اندرویدی متصل شده است.
- دکمه ها را مشاهده کرده و با فشردن آنها ، تک تک آنها را بررسی کنید.
- برای افزودن دوربین ، یک گوشی اندرویدی بگیرید ، برنامه AirDroid را در تلفن هوشمند خود و همچنین در رایانه نصب کرده و آنها را وصل کنید.
- گزینه Camera در منوی اصلی دسکتاپ AirDroid ظاهر می شود و روی آن کلیک کنید.
- اکنون تلفن هوشمند را در فضای آزاد مریخ نورد قرار دهید.
من 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: مراحل رایت کد در آردوینو
مراحل به شرح زیر است:-
- کد را از قسمت بالا بارگیری یا کپی کنید
- حالا رایانه خود را انتقال فایل.ino را راه اندازی کنید و آن را با Arduino IDE باز کنید.
- برد و رایانه آردوینو را با کابل اتصال متصل کنید.
- Port and Board را انتخاب کنید
- با کلیک روی دکمه بارگذاری که در گوشه سمت چپ بالای IDE قرار دارد ، کد را کامپایل و رایت کنید.
بنابراین در حال حاضر همه چیز تکمیل شده است و بازوی Robotics ما آماده است. و ما فقط باید آن را روشن کنیم.
بیشتر بخوانید: Easy Robot with Robotics Arm
مرحله 15: AndroBot_Arm for Control 4 Servo
AndroBot_Arm توسط سوراب کومار (برنامه MIT مخترع)
من یک برنامه "AndroBot_Arm" برای گوشی های اندرویدی با کمک برنامه MIT Inventor ایجاد کرده ام و می تواند از طریق بلوتوث با بازو ارتباط برقرار کند و می تواند 4 سروو را کنترل کند. من هنوز در حال یادگیری هستم و به طور مرتب به روز می شوم. بنابراین از سایت ما دیدن کنید و پروفایل های اجتماعی ما را دنبال کنید. برای مشاهده جزئیات همه گزینه ها و دکمه ها روی تصویر کلیک کنید. برنامه AndroBot _Arm توسط Sourabh Kumar را از اینجا بارگیری کنید:-
AndroBot_Arm.apk توسط سوراب کومار
مرحله 16: مراحل کنترل بازوی کنترل شده بلوتوث
- بازو را با روشن کردن آن تغییر دهید
- در تلفن خود به تنظیمات بروید و تنظیمات بلوتوث را پیدا کنید.
- بلوتوث تلفن Android را روشن کرده و بلوتوث جدید را جستجو کنید
- Devices. HC-04/05 پس از نتیجه جستجو در لیست ظاهر می شود.
- با استفاده از Passward: -1234 با ماژول بلوتوث جفت شوید
- اکنون برنامه Android را باز کرده و بر روی Connect کلیک کنید.
- یک پنجره جدید ظاهر می شود که در آن همه دستگاه های بلوتوث نمایش داده می شوند.
- روی HC-04/05 کلیک کنید.
- اکنون بازوی Robotics شما با تلفن هوشمند اندرویدی متصل است. در حال حاضر در برنامه 4 Slider (یک اسلاید برای یک سروو) وجود دارد. یکی یکی آنها را کنترل کنید.
بیشتر بخوانید: آندرو بات
مرحله 17: کارکردن مدار
اول از همه ، بازوی "ON" و ماژول بلوتوث نیز با آن روشن می شود. ما باید با استفاده از مراحل بالا ، بازو را با گوشی هوشمند متصل کنیم. حالا پس از اتصال موفقیت آمیز ، باید اسلایدها را به راست یا چپ حرکت دهیم. هر اسلاید مقداری شبیه به X000 تا X180 دارد. جایی که X = 1 ، 2 ، 3 ، 4 وجود دارد. در حال حاضر وقتی اسلایدر را حرکت می دهیم ، یک عدد یا تاریخ از طریق ماژول بلوتوث به آردوینو منتقل می شود. در حال حاضر تاریخ به زاویه تبدیل می شود با توجه به زاویه سیگنال PWM به پین های آردوینو کمک برنامه و کتابخانه می شود. سیم نارنجی یا سیم سیگنال همه سروو به پین PWM آردوینو متصل است. بنابراین دنده سرو نیز به زاویه می چرخد. به طور مشابه کار برای همه سرووها یکسان است و بنابراین بازوی روباتیک کار می کند.
مرحله 18: AndroBot کامل
بازو را در بالای مریخ نورد قرار دهید و آن را با تفنگ چسب ثابت کنید. بنابراین AndroBot با موفقیت تکمیل می شود.
مرحله 19: برخی مشکلات و نیاز به کمک شما
من می دانم که Instractables یک جامعه بزرگ است بنابراین من مشکلی (یا هدفی) را که در این پروژه با آن روبرو شده ام به اشتراک می گذارم و از شما کمک می خواهم.
من سعی کردم هر دو پروژه/قسمت را در یک آردوینو ترکیب کنم اما به طرز وحشتناکی ناموفق بود. لطفاً پیشنهاد ، ایده خود را به اشتراک بگذارید و به من در حل این مشکل و بهبود کل پروژه کمک کنید.
من می خواهم هر دو مدار را ترکیب کنم و می خواهم فقط از یک برنامه (قبلاً ایجاد شده) ، One Arduino و یک ماژول بلوتوث استفاده کنم
بنابراین لطفاً پیشنهاد ، ایده خود را به اشتراک بگذارید و به من در حل این مشکل و بهبود کل پروژه کمک کنید.
متشکرم.
لطفاً از مشاهده شده ما دیدن فرمایید
توصیه شده:
چگونه: نصب Raspberry PI 4 Headless (VNC) با Rpi-imager و تصاویر: 7 مرحله (همراه با تصاویر)
چگونه: نصب Raspberry PI 4 Headless (VNC) با Rpi-imager و تصاویر: من قصد دارم از این Rapsberry PI در چندین پروژه سرگرم کننده در وبلاگم استفاده کنم. به راحتی آن را بررسی کنید. من می خواستم دوباره به استفاده از Raspberry PI بپردازم ، اما در مکان جدیدم صفحه کلید یا موس نداشتم. مدتی بود که من یک تمشک راه اندازی کردم
نمایش اسلاید تصاویر تعطیلات خود را با لمس سحر و جادو!: 9 مرحله (همراه با تصاویر)
نمایش اسلاید تصاویر خود را با لمس جادو! برای مطابقت با پرچم و موضوع کشوری که من از آن دیدن می کنم (در این مورد ، سیسیل). تی
تطبیق یک گوشی تلفن همراه با تلفن همراه: 7 مرحله (همراه با تصاویر)
انطباق یک گوشی تلفن همراه با یک تلفن همراه: توسط بیل ریو ([email protected]) اقتباس شده برای دستورالعمل ها توسط موس ([email protected]) سلب مسئولیت: روش شرح داده شده در اینجا ممکن است برای شما کارساز نباشد گرفتن. اگر کار نمی کند ، یا اگر چیزی را خراب می کنید ، m نیست
نحوه جدا کردن رایانه با مراحل و تصاویر آسان: 13 مرحله (همراه با تصاویر)
نحوه جدا کردن رایانه با مراحل و تصاویر آسان: این دستورالعمل نحوه جدا کردن رایانه است. اکثر اجزای اصلی ماژولار هستند و به راحتی حذف می شوند. با این حال مهم است که در مورد آن سازماندهی شده باشید. این به شما کمک می کند تا قطعات را از دست ندهید ، و همچنین باعث می شود دوباره سرهم کنید
ذخیره تصاویر برای انجام وظیفه: 4 مرحله (همراه با تصاویر)
ذخیره تصاویر برای انجام وظیفه: 1. یک سند جدید Google باز کنید و از این صفحه برای ایمن سازی تصاویر خود استفاده کنید. از ctrl (کنترل) و & quot؛ c & quot؛ کلید کپی کردن از ctrl (کنترل) و & quot؛ v & quot؛ کلید چسباندن