فهرست مطالب:
- مرحله 1: شما نیاز دارید
- مرحله 2: مونتاژ شاسی روت
- مرحله 3: ساخت مدار الکترونیکی
- مرحله 4: بارگذاری کد در Arduino
- مرحله 5: آزمایش
تصویری: جلوگیری از ربات با استفاده از آردوینو نانو: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
در این مقاله آموزشی ، من می خواهم توضیح دهم که چگونه می توانید با استفاده از آردوینو ، مانع جلوگیری از ربات شوید.
مرحله 1: شما نیاز دارید
این یک پروژه روباتیک آردوینو محبوب است. برای جلوگیری از اتصال زیاد سیم ، من یک PCB برای آن طراحی کرده ام.
می توانید از PCB یا یک تخته چوبی نقطه دار استفاده کنید.
شاسی ربات 2WD با چرخ کرچک.
چرخ ربات برای موتور BO
موتور 150 دور در دقیقه BO و پیچ و مهره 1.5 اینچی
نگهدارنده سنسور اولتراسونیک
2 عدد باتری 9V و اتصال باتری
L293D Ic و 16 پایه پایه Ic
100mfd/25v خازن 2 عدد مقاومت 1K ، LED
پین هدر ، سیم جامپر (نر به ماده) بلوک ترمینال 4 عدد
سنسور اولتراسونیک HC-SR 04
آردوینو نانو
می توانید از PCB یا یک تخته چوبی نقطه دار استفاده کنید.
مرحله 2: مونتاژ شاسی روت
دو موتور دنده را در شاسی ربات قرار دهید. من از شاسی فلزی 2wd استفاده کرده ام اما می توانید از هر شاسی استفاده کنید
یک چرخ کرچک را در مقابل شاسی ربات قرار دهید. قسمت مکانیکی این ربات تکمیل شده است
مرحله 3: ساخت مدار الکترونیکی
چگونه کار می کند
سنسور صوتی اولتراسونیک اجسام روبرو را تشخیص داده و فاصله جسم را اندازه گیری می کند.
در حالت عادی هنگامی که هیچ مانعی در مقابل ربات وجود ندارد ، دو موتور در جهت عقربه های ساعت می چرخند و ربات مستقیم به جلو می رود.
اگر هر جسمی در فاصله 20 سانتی متری توسط سنسور اولتراسونیک تشخیص داده شود ، موتور چپ خلاف جهت عقربه های ساعت شروع به چرخش می کند و موتور راست همانطور که در جهت عقربه های ساعت می چرخد.
بنابراین در صورت وجود جسمی در جلوی آن ، ربات سریعاً به چپ می چرخد.
مدار و اتصالات اگر از تخته چوبی استفاده می کنید
در اینجا من از درایور دو موتوره Arduino nano & L293D استفاده کردم. دو خازن به عنوان فیلتر مقاومت LED و 1k برای نشان دادن
پین دیجیتال آردوینو 7 به پین ماشه سنسور اولتراسونیک متصل می شود
پین دیجیتال آردوینو 8 به پین اکو به سنسور اولتراسونیک متصل می شود
پین دیجیتال آردوینو 5 و 6 برای کنترل موتور سمت چپ به پین Ic l293d 10 و 15 متصل می شود
پین دیجیتال آردوینو 11 و 12 برای کنترل موتور مناسب به ic l293d pin 2 & 7 وصل شوید
موتور سمت چپ را به پین 11 و 14 ic l293d وصل کنید
موتور سمت راست را به ic l293d Pin 3 & 6 وصل کنید
اگر می خواهید از PCB استفاده کنید
PCB این پروژه روباتیک به خوبی طراحی شده است و ساخت آن آسان است. با استفاده از این PCB می توانید انواع مختلف ربات آردوینو بسازید. ربات دیگری که از این PCB استفاده می کند
فایل Gerber را برای PCB از اینجا بارگیری و سفارش دهید.
مرحله 4: بارگذاری کد در Arduino
کد را در arduino nano بارگذاری کنید. در اینجا لینک کد برای بارگیری وجود دارد
فقط فایل.ino را بارگیری کرده و با استفاده از arduino IDE آن را باز کنید.
arduino nano را با استفاده از کابل USB متصل کنید ، پورت com مناسب را انتخاب کنید
سپس برای بارگذاری کلیک کنید
مرحله 5: آزمایش
زمان آزمایش ربات فرا رسیده است.
من از یک باتری 9 ولت برای آردوینو و یک باتری دیگر از 9 ولت برای قدرت موتور استفاده کرده ام. برای تغذیه موتور استفاده از باتری قابل شارژ خوب است ، در غیر این صورت باتری 9 ولت نمی تواند روبات را به مدت طولانی کار کند.
این ویدیو ممکن است به شما کمک کند -
توصیه شده:
ابر ابری شما را شفا می دهد (جلوگیری از جلوگیری از ربات با عملکرد جمع آوری): 8 مرحله
ابر ابری شما را شفا می دهد (جلوگیری از مانع شدن روبات با عملکرد جمع آوری): یک ماشین بی فایده - ربات آردوینو
جلوگیری از ربات با استفاده از میکروکنترلر (آردوینو): 5 مرحله
جلوگیری از ربات با استفاده از میکروکنترلر (آردوینو): در این مقاله آموزشی ، من به شما آموزش می دهم که چگونه از روباتی که با آردوینو کار می کند جلوگیری کنید. شما باید با آردوینو آشنا باشید. آردوینو یک برد کنترل کننده است که از میکروکنترلر atmega استفاده می کند. می توانید از هر نسخه آردوینو استفاده کنید ، اما من
چگونه می توان با استفاده از آردوینو از ربات جلوگیری کرد: 5 مرحله
نحوه ایجاد مانع برای جلوگیری از ربات با استفاده از آردوینو: در این مقاله آموزشی ، من به شما آموزش می دهم که چگونه از روباتی که با آردوینو کار می کند جلوگیری کنید. شما باید با آردوینو آشنا باشید. آردوینو یک برد کنترل کننده است که از میکروکنترلر atmega استفاده می کند. می توانید از هر نسخه آردوینو استفاده کنید ، اما من
جلوگیری از ربات با استفاده از سنسورهای اولتراسونیک: 9 مرحله (همراه با تصاویر)
جلوگیری از ربات با استفاده از حسگرهای اولتراسونیک: این یک پروژه ساده در مورد جلوگیری از روبات با استفاده از سنسورهای اولتراسونیک (HC SR 04) و برد Arduino Uno است. روبات با اجتناب از موانع و انتخاب بهترین راه برای دنبال کردن توسط سنسورها حرکت می کند. و لطفا توجه داشته باشید که این یک پروژه آموزشی ، به اشتراک بگذارید
[ربات آردوینو] چگونه می توان یک ربات ضبط حرکتی ساخت - ربات انگشت شست - سرو موتور - کد منبع: 26 مرحله (همراه با تصاویر)
[ربات آردوینو] چگونه می توان یک ربات ضبط حرکتی ساخت | ربات انگشت شست | سرو موتور | کد منبع: ربات انگشت شست از پتانسیومتر سروو موتور MG90S استفاده شده است. بسیار سرگرم کننده و آسان است! کد بسیار ساده است. فقط در حدود 30 خط است. به نظر می رسد یک حرکت ضبط است. لطفاً هر گونه سوال یا بازخوردی بگذارید! [دستورالعمل] کد منبع https: //github.c