سنسورهای فاصلهیاب اولتراسونیک ابزارهای قدرتمندی هستند که با ارسال پالسهای صوتی فراصوت و اندازهگیری زمان بازگشت انعکاس صدا، فاصله تا اجسام را محاسبه میکنند. با توجه به قیمت مناسب، دقت قابل قبول و سهولت استفاده، این سنسورها در طیف وسیعی از پروژههای الکترونیکی، رباتیک و اتوماسیون خانگی کاربرد دارند. ساخت یک سنسور فاصلهیاب اولتراسونیک به صورت DIY تجربهی آموزندهای است که در این مقاله به طور کامل به آن میپردازیم.
قطعات مورد نیاز
برای ساخت این سنسور به قطعات زیر نیاز دارید:
| قطعه | توضیحات |
|---|---|
| سنسور اولتراسونیک HC-SR04 | رایجترین نوع سنسور اولتراسونیک |
| میکروکنترلر (مثلاً Arduino Uno) | برای کنترل سنسور و پردازش دادهها |
| برد بورد | برای اتصال قطعات |
| سیمهای رابط | برای اتصال قطعات به یکدیگر |
| منبع تغذیه (مثلاً آداپتور 5 ولت) | برای تغذیه مدار |
| مقاومت 220 اهم | برای اتصال LED |
| LED | برای نمایش وضعیت سنسور (اختیاری) |
مدار سنسور
اتصال سنسور HC-SR04 به Arduino بسیار ساده است. پایههای Trig و Echo سنسور به پایههای دیجیتال آردوینو متصل میشوند. پایه VCC به +5 ولت و پایه GND به زمین متصل میشود. در صورت استفاده از LED، پایه مثبت آن از طریق مقاومت 220 اهم به یکی از پایههای دیجیتال آردوینو و پایه منفی آن به زمین متصل میشود.
برنامهنویسی
برای برنامهنویسی آردوینو میتوانید از زبان C++ و محیط برنامهنویسی Arduino IDE استفاده کنید. ابتدا پایههای Trig و Echo را به عنوان خروجی و ورودی تعریف میکنیم. سپس یک پالس با طول 10 میکروثانیه به پایه Trig ارسال میکنیم. بعد از ارسال پالس، منتظر دریافت انعکاس صدا از طریق پایه Echo میمانیم و زمان دریافت را اندازهگیری میکنیم. با استفاده از فرمول زیر میتوان فاصله را محاسبه کرد:
فاصله = (زمان * سرعت صوت) / 2
سرعت صوت در هوا تقریباً 343 متر بر ثانیه است. برای افزایش دقت اندازهگیری، میتوان چندین بار فاصله را اندازهگیری کرده و میانگین آنها را محاسبه کرد.
کالیبراسیون و تنظیمات
دقت سنسور اولتراسونیک به عوامل مختلفی مانند دما و رطوبت هوا بستگی دارد. برای کالیبراسیون سنسور میتوانید آن را در فاصلهی مشخصی از یک جسم قرار داده و فاصلهی اندازهگیری شده توسط سنسور را با فاصلهی واقعی مقایسه کنید. در صورت نیاز میتوانید با تغییر مقدار سرعت صوت در برنامه، سنسور را کالیبره کنید.
کاربردها
سنسورهای فاصلهیاب اولتراسونیک کاربردهای فراوانی دارند، از جمله:
- سیستمهای پارک خودرو
- رباتهای مسیریاب
- سیستمهای امنیتی
- اندازهگیری سطح مایعات
ساخت یک سنسور فاصلهیاب اولتراسونیک DIY پروژهی ساده و کمهزینهای است که میتواند مفاهیم اساسی الکترونیک و برنامهنویسی را به شما آموزش دهد. با کمی خلاقیت، میتوان از این سنسور در پروژههای متنوع و جذابی استفاده کرد و تواناییهای خود را در زمینهی الکترونیک و رباتیک گسترش داد.


