مسافت یاب وسیله ای است که برای یافتن فاصله از یک نقطه تا نزدیکترین مانع استفاده می شود. این دستگاه از فناوری اولتراسونیک برای اندازه گیری فاصله استفاده می کند. می توانید آن را مانند یک نسخه الکترونیکی و بدون دردسر از یک نوار اندازه گیری با محدوده اندازه گیری 2 سانتی متر تا 400 سانتی متر و دقت 1 سانتی متر در نظر بگیرید. کاربردهای معمول فاصله یاب آلتراسونیک آردوینو شامل سنسورهای پارک، سیستمهای هشدار موانع، کنترلکنندههای سطح و دستگاههای نظارت بر زمین است. شما می توانید با استفاده از قطعات ارزان قیمت و به راحتی در دسترس، فاصله یاب التراسونیک آردوینو خود را در کمتر از یک ساعت بسازید.
مواد مورد نیاز
سخت افزار:
- HC-SR04 (ماژول برد اولتراسونیک)
- آردوینو اونو
- ال سی دی 16×2 الفبایی (JHD162A)
- سیم های جامپر: نر به ماده
- کانکتور جک پاور آردوینو
- باتری 9 ولت
نرم افزار:
چگونه کار می کند؟
برای این فاصله یاب، ما از سنسور اولتراسونیک برای اندازه گیری فاصله بین دو نقطه استفاده می کنیم. اصل کار این سنسور اندازه گیری مسافت طی شده توسط صوت در یک زمان معین است. این سنسور امواج صوتی با فرکانس بالا تولید می کند که به نزدیکترین مانع برخورد کرده و پژواک ایجاد می کند. زمان لازم برای رسیدن اکو به سنسور تعیین می شود. این برای محاسبه فاصله استفاده می شود زیرا سرعت صوت در هوا یک ثابت شناخته شده است (343 متر بر ثانیه). ما می توانیم این اطلاعات را بر حسب سانتی متر یا اینچ بر روی LCD نمایش دهیم. تمام این اقدامات با استفاده از آردوینو کنترل می شوند. حالا بیایید نگاهی به سنسور محدوده HC-SR04 بیندازیم!
- VCC: ولتاژ تغذیه 5 ولت به این پین داده می شود.
- ماشه: یک پالس طولانی 10uS به این پین داده می شود تا انتقال را آغاز کند. پس از دریافت یک پالس ماشه معتبر، HR-SR04 هشت پالس 40 کیلوهرتز را صادر می کند. زمان صرف شده توسط این پالس ها برای انعکاس برگشت اندازه گیری شده و فاصله از آن محاسبه می شود.
- اکو: در این پین، HC-SR04 سیگنالی را که زمان بالای آن متناسب با محدوده است، خروجی می دهد.
- زمین: زمین به این پین متصل می شود.
راه اندازی اتصالات برای محدوده یاب آلتراسونیک آردوینو![IMG_2693-small-min](https://duino4projects.com/wp-content/uploads/2017/04/IMG_2693-small-min.jpg)
سنسور اولتراسونیک و LCD را همانطور که در نمودار بالا نشان داده شده است به آردوینو وصل کنید.
بارگذاری کد در آردوینو
اگر با آردوینو تازه کار هستید، Arduino IDE (محیط توسعه یکپارچه) را دانلود کنید. اکنون کد زیر را با استفاده از IDE در Arduino Uno آپلود کنید:
بیشتر بخوانید: رابط: چگونه یک محدوده یاب Arduino Uno UltraSonic بسازیم!
در ادامه، متن انگلیسی این مطلب را میتوانید مشاهده نمایید:
A range finder is a device used to find the distance from a point to the nearest obstacle. This device uses ultrasonic technology to measure the distance. You can consider it like an electronic, hassle-free version of a measuring tape with a measuring range of 2cm to 400cm and an accuracy of 1cm. Typical applications for an Arduino ultrasonic range finder include parking sensors, obstacle warning systems, level controllers, and terrain monitoring devices. You can make your own Arduino ultrasonic range finder in less than an hour using cheap and easily available components.