آموزش AVRپروژه AVRپروژه اتمل استودیو

پروژه فاصله سنج التراسونیک با AVR و اتمل استودیو

سلام. پروژه فاصله سنج التراسونیک با میکروکنترلر Atmega 32 و کامپایلر اتمل استودیو و ماژول آلتراسونیک SR04 را آماده کردیم. فیلم عملکرد مدار را از دست ندهید.

پروژه فاصله سنج التراسونیک اتمل استودیو
پروژه فاصله سنج التراسونیک اتمل استودیو

در این پروژه ما میخواهیم یک مدار برای اندازه گیری از راه دور بسازیم. این مدار با سنسور آلتراسونیک “HC-SR04” و میکروکنترلر AVR ایجاد شده است. این سنسور از یک تکنیک به نام ECHO استفاده میکند. این تکنیک به این صورت است که یک صدا را آزاد میکند و با زمان بازتاب ان صدا، فاصله را میسنجد.

توضیحات سنسور التراسونیک HC SR04

ما میدانیم که ارتعاش صدا نمیتواند از طریق جامدات نفوذ کند. بنابراین وقتی یک منبع صدا باعث ایجاد ارتعاش میشود، آنها از طریق هوا با سرعت 220 متر در هر ثانیه حرکت میکنند. همانطور که گفتیم این ارتعاش ها نمیتوانند از طریق جامد نفوذ کنند، یعنی وقتی به یک سطح مثل دیوار برخورد کنند، با همان سرعت برمیگردند به سمت سنسور، این تکنیک اکو (ECHO) نامگذاری شده است.

سنسور التراسونیک “HC-SR04” یک سیگنال خروجی متناسب با فاصله بر اساس اکو فراهم میکند. سنسور در اینجا یک لرزش صدا را در محدوده اولتراسونیک ایجاد می کند، و بعد از فرستادن یک ارتعاش، برای ارتعاش صدا منتظر میماند. در حال حاضر بر اساس پارامترها، سرعت صدا (220m / s) و زمان گرفته شده برای اکو برای رسیدن به منبع، پالس خروجی متناسب با فاصله را فراهم می کند.

آموزش آلتراسونیک | فاصله سنج
آموزش آلتراسونیک | فاصله سنج

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

فاصله (در سانتی متر) = عرض خروجی پالس (در uS) / 58

در اینجا عرض سیگنال باید در چندین مورد (میکرو دوم یا 10 ^ -6) گرفته شود.

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

شماتیک

قطعات مورد نیاز را از فروشگاه قطعات آیرنکس تهیه کنید.
موارد موجود در فایل : شماتیک کامل ، فایل سورس ، و …
4.9 (7 نفر)

برای دریافت مطالب جدید کانال تلگرام یا پیج اینستاگرام ما را دنبال کنید.

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید قرار بدهم. سوالات مربوط به این مطلب را در قسمت نظرات همین مطلب اعلام کنید. سعی میکنم در اسرع وقت به نظرات شما پاسخ بدهم.

13 نظر

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

  2. سلام ببخشید مهندس اگر از atmega16 استفاده کنم نیاز به تغییر کد هست ؟

    1. سلام عزیز
      میشه اما ممکن هست نیاز به تغییر کد باشه
      میتونید دوره ای وی آر را مشاهده کنید.

  3. سلام خدمت شما
    اگر بخواهیم کە بجای lcd از بازر استفادە کنیم و مدار سادە ای ببندیم چگونه باید انجام شود؟؟

    1. سلام عزیز
      کد خیلی ساده تر میشه برای یادگیری برنامه نویسی میکروکنترلر میتونید دوره ای وی آر را مشاهده کنید

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

    1. سلام عزیز
      تصویر شماتیک متن مقاله قرار گرفته میتونید مشاهده کنید

  5. سلام
    لینک دانلود مشکل دارد ممنون میشم رسیدگی کنید

    1. سلام جناب. ممنونم از اطلاعتون. لینک سورس پروژه تصحیح شد.

  6. سلام لینک فایل دانلود کد سورس پروژه رو لطفا بگذارید،
    این پروژه برای حداکثر چه فاصله ای دقیق عمل میکنه؟

    1. سلام جناب. لینک قرار گرفت. بستگی دارد امتحان کنید تا به صورت کامل متوجه شوید.

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

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