ماژول-فاصله-سنج-gp2y0a21

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

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

آموزش راه اندازی ماژول فاصله سنج GP2Y0A21-آموزش راه اندازی ماژول فاصله سنج GP2Y0A21-آموزش راه اندازی ماژول فاصله سنج GP2Y0A21-آموزش راه اندازی ماژول فاصله سنج GP2Y0A21-آموزش راه اندازی ماژول فاصله سنج GP2Y0A21-آموزش راه اندازی ماژول فاصله سنج GP2Y0A21-آموزش راه اندازی ماژول فاصله سنج GP2Y0A21-آموزش راه اندازی ماژول فاصله سنج GP2Y0A21-آموزش راه اندازی ماژول فاصله سنج GP2Y0A21-آموزش راه اندازی ماژول فاصله سنج GP2Y0A21-آموزش راه

سخت افزار مورد نیاز

سنسور فاصله سنج GP2Y0A21

آردوینو Uno

خازن ۱۰۰nF که توصیه میشود به تغذیه سنسور برای جلوگیری از نویز متصل شود

 

 

ویژگی ها

اندازه گیری در محدوده  ۱۰ تا ۸۰ سانتی متر

ولتاژ کاری ۴٫۵ تا ۵ ولت DC

اندازه گیری فاصله در زاویه ۴۰ درجه

خروجی آنالوگ

زمان پاسخ ۴۰ میلی ثانیه

 

اتصالات

سیم زرد رنگ به پایه ی A0 برد آردوینو

VCC سنسور به ۵ ولت مثبت

GND سنسور به GND مدار

 

 

توضیحات

سنسور فاصله سنج GP2Y0A21 در فواصل ۱۰ تا ۲۴ سانتی متر ممکن است دارای ۳+/- سانتی متر خطا داشته باشد ولی در فاصله ۲۴ تا ۸۰ سانتی متر تقریبا فاقد خطا می باشد.

آموزش راه اندازی سنسور فاصله سنج gp2y0a21

دقت اندازه گیری

 

 

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

 

آموزش راه اندازی سنسور فاصله سنج gp2y0a21

نمودار تغییرات مسافت نسبت به ولتاژ خروجی

 

 

برنامه

به علت وجود نویز ، برای خواندن مقادیر این سنسور از میانگین مقادیر استفاده میکنیم به طوری که به طور مثال در یک لحظه به تعداد ۱۰۰ بار مقادیر سنسور را اندازه گیری کرده و سپس میانگین این مقادیر را محاسبه میکنیم.با استفاده از این شیوه  به مقدار بسیار دقیق تری خواهیم رسید.سپس با استفاده از تابع زیر مقدار فاصله  را تعیین میکنیم ( در آموزش های بعدی به نحوه ی بدست آوردن این تابع و همچنین پردازش مقادیر آنالوگ غیر خطی میپردازیم).

 

آموزش راه اندازی سنسور فاصله سنج gp2y0a21

فرمول محاسبه ی فاصله

 

 

 

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

6 دیدگاه ها

  1. سهیل ایزدی می‌گه:

    ممنون و خسته نباشین
    به نظر شما این سنسور برا استفاده تو مسابقات خوبه؟

  2. نجفی می‌گه:

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

  3. پوریا می‌گه:

    سلام اینو میشه گذاشت تو ربات امدادگر

    اگه میشه میشه توضیح بدید چه جوریش کنم که خودکار کار کنه

    واگه نمیشه گذاشت میشه بگید چه سنسور فاصله سنجی رو میشه گذاشت.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *