متر دیجیتال با ماژول HY-SRF05 و AVR

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

متر دیجیتال با ماژول HY-SRF05 و AVR

قطعات پروژه متر دیجیتال با ماژول HY-SRF05 و AVR

  • جک آداپتور برای اتصال راحتر و صحیح  آداپتور تغذیه
  • رگولاتور 7805 برای ثابت نگه داشتن ولتاژ روی 5 ولت
  • پوش باتن یا شستی برای تنظیم ست پوینت یا مقداری که می خواهیم وقتی فاصله به آن مقدار رسید بوق بزند.
  • خازن صافی برای صاف کردن ولتاژ
  • خازن صافی برای حذف نوسانات ولتاژ
  • جامپر به عنوان اتصال کوتاه
  • خازن برای حذف نویز های فرکانس بالا و تغییرات ناگهانی ولتاژ
  • مقاومت پول آپ پایه ریست تا میکرو خود به خود ریست نشود
  • LCD برای نمایش اطلاعات ال سی دی کاراکتری 16*2
  • ماژول فاصله سنج آلتراسونیک HY-HY-SRF05
  • میکروکنترلر AVR ATMEGA8 که کلیه کارهای پردازشی و کنترلری را انجام میدهد.
  • پتانسیومتر زیر LCD برای تنظیم نور LCD

ماژول فاصله یاب آلتراسونیک HY-SRF05

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

مطلب پیشنهادی:  پروژه ساعت دماسنج تاریخ با 7SEG

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

متر دیجیتال با ماژول HY-SRF05 و AVR

ماژول الترسونیک HY-HY-SRF05 درواقع نمونه تکامل یافته SRF04 است و با هدف افزایش انعطاف پذیری و افزایش رنج از 3 متر به 4 متر و کاهش قیمت طراحی شده است. ماژول  HY-SRF05 با استفاده از پین های جداگانه تریگر و اکو همانند SRF04 عمل می کند. این ماژول با بردهای آردینو سازگای کامل دارد.

ویژگی های مهم ماژول HY-HY-SRF05

  • ولتاژ کاری: 5VDC
  • جریان مصرفی استاتیک: <2mA
  • زاویه سنسور: <15 درجه
  • سیگنال خروجی: سیگنال فرکانس الکتریکی high level 5V, low level 0V
  • مسافت قابل سنجش: 2cm تا 450cm
  • دقت : 2mm
  • سیگنال تریگر ورودی: 10us TTL ایمپالس
  • سیگنال اکو: خروجی سیگنال TTL PWL

متر دیجیتال با ماژول HY-SRF05 و AVR

عملکرد کلی پروژه متر دیجیتال

متر دیجیتال با ماژول HY-SRF05 و AVR

فایل های همراه پروژه متر دیجیتال با ماژول HY-SRF05 و AVR

  • سورس برنامه نویسی در کدویژن
  • شماتیک با کیفیت بالا
  • فایل توضیحات برنامه نویسی و پروژه
  • فایل PCB در آلتیوم دیزاینر
این محتوا فقط برای کاربران وارد شده است.لطفا برای مشاهده این مطلب وارد شوید.

اگر شما هم میخواهید این مدار را بسازید و یا قسمتی از این مدار را نیاز دارید و یا در قسمتی از پروژه خود به این پروژه نیاز دارید فایل های آن را از بالا دانلود کنید. هنگام ساخت به اصل بودن میکروکنترلری که میخرید دقت کنید. همچنین دقت کنید که باید میکروکنترلر را روی 8مگاهرتز داخلی تنظیم کنید. برای حمایت از نویسنده های وبسایت اینجا کلیک کنید. همچنین اگر سوالی داشتین در قسمت کامنت ها ⇓ یا در قسمت پرسش و پاسخ سایت مطرح کنید.

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

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

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

38 دیدگاه

  1. سلام – ایا فایل نرم افزار التیوم هم شامل می شود؟

  2. salam

    sal no mobarak

    mohandes sakhtam vali aslan kar nemikone?
    lotfan rahnemayi konid

    • میلاد جهاندیده

      با سلام و دورد نکته مهم در مورد مدار تست شده بودن نهاست پس نگران نباشید . لطفا اطلاعات بیشتری را در اختیارم قرار بدید مثلا کجاش کار نمیکنه ! ال سی دی روشنه یا نه !
      کلاک میکرو را درست تنظیم کردین ؟

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

  4. سلام
    میخاستم این مدار رو بسازم
    میشه دقیق توضیح دهید که فایلی که قرار دادید هم شماتیک مدار هم برنامه ی میکرو و هم آموزش ساخت رو توضیح داده؟؟
    یعنی با خرید و دانلود فایل میشه به صورت کامل این مدار و ساخت؟
    و در آخر اینکه روی lcd به غیر از فاصله، سرعت هم نمایش داده میشه؟

    • میلاد جهاندیده

      با سلام ، برای ساخت مدار باید کمی آشنا به مدارخوانی داشته باشید. توضیحات کلی داره ولی توضیحات پله به پله ساخت نه . ولی اگر کمی نقشه خوانی بلد هستید و میتونید نقشه را بخونید و آیسی را پرگرام کنید مشکلی نخواهید داشت و PCB هم داره میتونید منتاز کنید و اگر مشکلی در هر مرحله از ساخت داشتین از ما بپرسید.

      • یعنی برنامه ی میکرو داخل فایل پروژه هست… روش پروگرام کردن بلدم نقشه خوانی و مونتاژ هم مشکلی ندارم… فقط برنامه ای میکرو آماده هست که فقط پروگرام کنم روی میکرو… و اینکه نگفتید که علاوه بر فاصله، سرعت هم نمایش میده

  5. سلام.مدار را بستم ولی در نمایشگر فقط اسم سازنده ها میاد و وارد مرحله بعد نمیشود که عبارت DISTANCE نوشته شود.
    لطفا راهنمایی کنید

    • میلاد جهاندیده

      سلام، برنامه خیلی تست شده نباید مشکلی داشته باشه اگر همه چیز دقیق باشه. نکاتی که به ذهنم میرسه: اول کلاک کاری میکروکنترلر را تست کنید روی 8مگاهرتز داخلی باشه. دوم از سالم بودن کامل میکروکنترلر و خیلی چینی نبودن آن مطمئن بشید. سیم کشی ها را چک کنید و از دقیق بودن منبع تغذیه اطمینان پیدا کنید. توی کد چیز عجیبی نیست که گیز کنه. بازم نتیجه را اینجا بنویسید.

    • شما جواب گرفتین؟

  6. سلام چرا دانلود نمیشه اصلا نمیشه پروژه رو خرید مشکل کجاست؟

  7. سلام برد رو بستم ولی فاصله رو اشتباه نشون میده مثلا ۳۰ سانتی متر رو حدود ۲ متر نشون میده خیلی عجله دارم میشه جواب بدید پروزه رو میخوام تحویل بدم گیر کردم

    • میلاد جهاندیده

      سلام، چون فاصله را با زمان اندازه گیری میکنه احتمالا کلاک میکروکنترلر را دست تنظیم نکردین. از منو Project -> Configure ببینید کلاکش چنده در فیوزبیت میکروکنترلر اعمال کنید.

  8. با سلام ببخشید آیا وقتی که شما مدار را درست کردید کار کرد چون من وقتی PCB مدار را دیدم متوجه شدم اگر سر ماژول رو به جلو باشد پایه هایش سر و ته وصل می شود یعنی پایه تغذیه به منفی وصل می شود لطفا راه نمایی کنید

  9. سلام.کسی از این بروزه جواب گرفته؟خواهش میکنم جواب بدین قبلا یک بروزه التراسونیک بستم و عبارت distance نشون میداد فقط و جواب نگرفتم.میخوام مطمعن شم اگه جواب میده روی همین کار کنم و وسایلش بگیرم

  10. با سلام.خسته نباشید.ببخشید فایل پرتوسش در اینجا موجود نیس؟

  11. شبیه سازیش در پروتؤوس جواب میده؟

  12. Warning: C:\Users\admin\Desktop\Proteus\aa.c(34): overflow is possible in 16 bit addition, casting to ‘long’ may be required

    در قسمت برنامه نویسی خطا میده برای خط 34 ام که نوشته شده _time=s*256+TCNT0
    مشکلش چیه؟

    • میلاد جهاندیده

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

  13. سلام .میشه توضیح کلی درباره برنامه بدین؟کلید شستی ها برا چیه و با هربار زدن چه اتفاقی میفته؟

    • میلاد جهاندیده

      سلام، شستی ها برای تنظیم ست پوینت است و میتونید حذف کنید. مثلا میخواهید وقتی سنسور ها فاصله 20 سانتی را تشخیص دادن بازر به صدا دربیاد. برای تنظیم این عدد از شستی ها استفاده کردیم.

  14. سلام.خطای Error: ‘;’ expected برای خط _time=256+TCNT0 به خاطر چی میتونه باشه؟

  15. سلام ودرود
    قطعه هایی که زیر ال سی دی هستن مثلا پتانتسیومتر مقدارش چقدره ؟
    و اون 2 قطعه ای که کنار بازرن چی هستن ؟؟؟
    ممنون میشم راهنمایی کنید

    • میلاد جهاندیده

      سلام، در فایل PCB شماره قطعات و متناظر با آن در فایل شماتیک که بصورت PDF گذاشته شده مقدار قطعات موجود است. مقدار پتانسیومتر 5کیلواهم، یک ترانزیستور 2N2222 و یک مقاومت 1کیلواهم هم کنار بازر هستن.

  16. سلام مهندس
    چرا برنامه ای که داخل PDF هست بعضی قسمت هاش با برنامه ای که تو کد ویژن هست متفاوت است ؟
    من مدار رو بستم برنامه کد ویژن اماده داخل فایل رو پروگرام کردم کار نمیکنه؟

    • میلاد جهاندیده

      سلام، فایل پی دی اف فقط توضیحات است و قابل استناد نیست و از سورس کد استفاده کنید. *فایل توضیحات بررسی کیفی نشده و توسط دوستان دوران دانشگاه آماده شده و احتمال خطا وجود دارد پس از خود سورس استفاده کنید. فیوز بیت ها را تنظیم کردین؟ کمی بیشتر توضیح میدین تا چه مرحله ای پیش میرین ؟ روی ال سی دی کلا نوشته دارین؟ قطعات دقیقا مثل لیست هستن؟ لطفا اطلاعات بیشتری بفرستید تا بتونم کمک کنم.

  17. سلام خسته نباشید ببخشید میتونید این مدار تو پروتئوس شبیه سازی کنید و داخلسایت بزارید