فهرست مطالب:

جلوگیری از ربات با استفاده از آردوینو نانو: 5 مرحله
جلوگیری از ربات با استفاده از آردوینو نانو: 5 مرحله

تصویری: جلوگیری از ربات با استفاده از آردوینو نانو: 5 مرحله

تصویری: جلوگیری از ربات با استفاده از آردوینو نانو: 5 مرحله
تصویری: Using NJK-5002C Hall Proximity Sensor with Arduino code 2024, نوامبر
Anonim
جلوگیری از ربات با استفاده از آردوینو نانو
جلوگیری از ربات با استفاده از آردوینو نانو

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

مرحله 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 ولت نمی تواند روبات را به مدت طولانی کار کند.

این ویدیو ممکن است به شما کمک کند -

توصیه شده: