پروژه سنسور هشدار فاصله برای پارک خودرو با آردوینو

پروژه سنسور التراسونیک برای پارک خودرو

در این پروژه یک سیستم هشداردهنده پارک خودرو طراحی می‌کنیم که با استفاده از سنسور اولتراسونیک، فاصله خودرو تا موانع را اندازه‌گیری کرده و نتیجه را روی نمایشگر LCD نمایش می‌دهد. علاوه بر نمایش فاصله، با نزدیک شدن خودرو به مانع، چراغ‌های LED و یک بازر (Buzzer) نیز وضعیت را به‌صورت دیداری و شنیداری اطلاع می‌دهند؛ عملکردی مشابه سنسورهای پارک خودرو که در بسیاری از خودروهای امروزی استفاده می‌شوند.


قطعات مورد نیاز

برای ساخت این پروژه به قطعات زیر نیاز خواهید داشت:

  • برد Arduino Uno

  • سنسور اولتراسونیک HC-SR04

  • نمایشگر LCD 16×2

  • پتانسیومتر 10 کیلو اهم

  • بردبرد (Breadboard)

  • LED سبز

  • LED زرد

  • LED قرمز

  • بازر پیزو (Piezo Buzzer)

  • سه عدد مقاومت 470 اهم

  • یک عدد مقاومت 220 اهم

  • سیم جامپر

  • کابل USB برای برنامه‌ریزی آردوینو


برای خرید قطعات میتوانید روی این لینک کلیک کنید و در سریعترین زمان دریافت کنید.


معرفی پروژه

هدف این پروژه، پیاده‌سازی یک سیستم هشدار فاصله برای پارک خودرو با استفاده از آردوینو است.

در این مدار، سنسور HC-SR04 به‌طور مداوم فاصله بین خودرو و مانع روبه‌رو را اندازه‌گیری می‌کند. مقدار فاصله روی نمایشگر LCD نمایش داده می‌شود و با کاهش فاصله، سیستم به‌صورت هوشمند وضعیت هشدار را تغییر می‌دهد.

رفتار سیستم به این صورت است:

  • زمانی که فاصله ایمن باشد، LED سبز روشن خواهد شد.

  • با نزدیک‌تر شدن خودرو، LED زرد روشن شده و بازر با سرعت کم شروع به بوق زدن می‌کند.

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

این پروژه نمونه‌ای مناسب برای یادگیری سنسورهای فاصله، نمایشگرهای LCD، خروجی‌های صوتی و طراحی سیستم‌های هشداردهنده مبتنی بر آردوینو محسوب می‌شود.


معرفی قطعات پروژه

آردوینو Uno

کنترل‌کننده اصلی پروژه است و تمامی داده‌های دریافتی از سنسور را پردازش کرده و وضعیت نمایشگر، LEDها و بازر را مدیریت می‌کند.

سنسور اولتراسونیک HC-SR04

این سنسور با ارسال و دریافت امواج فراصوت، فاصله تا اجسام را اندازه‌گیری می‌کند و نتیجه را در اختیار آردوینو قرار می‌دهد.

نمایشگر LCD کاراکتری 16×2

برای نمایش فاصله اندازه‌گیری‌شده و پیام‌های وضعیت سیستم استفاده می‌شود.

پتانسیومتر 10K

به منظور تنظیم کنتراست نمایشگر LCD مورد استفاده قرار می‌گیرد تا نوشته‌ها با وضوح مناسب نمایش داده شوند.

LED سبز

نمایانگر وضعیت ایمن است و زمانی روشن می‌شود که فاصله خودرو با مانع مناسب باشد.

LED زرد

هشدار اولیه را نمایش می‌دهد و نشان می‌دهد که خودرو در حال نزدیک شدن به مانع است.

LED قرمز

نشان‌دهنده فاصله خطرناک بوده و راننده را از احتمال برخورد مطلع می‌کند.

بازر (Piezo Buzzer)

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

مقاومت‌های 470 اهم

برای محدود کردن جریان عبوری از LEDها استفاده می‌شوند تا از آسیب دیدن آن‌ها جلوگیری شود.

مقاومت 220 اهم

به منظور محدود کردن جریان نور پس‌زمینه LCD در مدار قرار می‌گیرد.

بردبرد و سیم‌های جامپر

جهت اتصال تمامی قطعات بدون نیاز به لحیم‌کاری مورد استفاده قرار می‌گیرند.


نکات مربوط به طراحی مدار

در این پروژه از دو نوع اتصال الکتریکی استفاده شده است: اتصال سری و اتصال موازی.

اتصال سری

هر LED به همراه یک مقاومت 470 اهم به صورت سری به آردوینو متصل شده است. در این ساختار، ابتدا جریان از مقاومت عبور کرده و سپس وارد LED می‌شود. وجود مقاومت باعث محدود شدن جریان شده و از سوختن LED جلوگیری می‌کند.

همچنین پایه تغذیه نور پس‌زمینه LCD (LED+) نیز قبل از اتصال به ولتاژ 5 ولت، از طریق یک مقاومت 220 اهم تغذیه می‌شود.

اتصال موازی

سه مجموعه LED و مقاومت به صورت موازی به یکدیگر متصل شده‌اند. هر LED از طریق پایه اختصاصی خود به آردوینو متصل است و مسیر جریان مستقلی دارد. به همین دلیل می‌توان هر LED را بدون تأثیر روی سایر LEDها روشن یا خاموش کرد.

بازر نیز به صورت موازی با سایر خروجی‌ها در مدار قرار گرفته و از همان خطوط تغذیه و زمین استفاده می‌کند.


شما میتونید کدهای این پروژه به همراه شماتیک رو از لینک زیر دریافت کنید ( برای دسترسی ه فایل ها و کدها باید عضو سایت باشید )

پلن عضویت مورد نیاز برای دسترسی به فایل ها، پلن عضویت رایگان در سایت هست

 

دیدگاهتان را بنویسید

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

هفت − 2 =