سه شنبه, بهمن 7, 1404
ادامه منو

    پروژه AVR صوت سنج

    در این پست از سایت اِمیک, یک پروژه بسیار جالب به نام پروژه AVR صوت سنج قرار داده شده است. همانطور که از نام این پروژه مشخص است ما مقدار یا سطح صدای محیط را اندازه گیری می کنیم و روی یک LCD کاراکتری نمایش می دهیم. نمایش سطح صدای محیط به صورت درصدی انجام می شود یعنی با توجه به مقدار صدای محیط عددی بین 0 تا 100 درصد روی LCD نمایش داده می شود. این پروژه با استفاده از میکروکنترلر AVR انجام شده است. در زیر شماتیک این پروژه جالب را مشاهده می کنید:

    شماتیک پروژه AVR صوت سنج

    همانطور که مشاهده می کنید, ما در این پروژه از میکروکنترلر ATmega16 استفاده کرده ایم. از یک LCD کاراکتری نیز استفاده کرده ایم که این LCD به پورت D میکروکنترلر متصل شده است. پتانسیومتر RV1 نیز برای تنظیم کنتراست یا میزان روشنایی LCD کاراکتری استفاده شده است.

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

    پس از ساخت مدار معرفی شده کافی است که خروجی مثبت مدار را به پین 0 از پورت A میکرو (پایه 40) که یکی از ورودی های انالوگ میکرو می باشد متصل کنید و منفی مدار را نیز به منفی این پروژه (GND) متصل کنید.

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

    توجه کنید که پایه های تغذیه میکروکنترلر (پایه 10 و 11) را که در شماتیک بالا نیست, فراموش نکنید به تغذیه 5 ولت متصل کنید و همچنین پایه های 30 و 32 میکرو را هم بدلیل استفاده از ADC باید به مثبت تغذیه متصل کنیم.

    پروژه AVR صوت سنج

    برنامه کدویژن:

    در این پروژه فرکانس میکروکنترلر 1 مگاهرتز تنظیم شده است. در زیر برنامه نوشته شده به زبان C و کامپایلر کدویژن را مشاهده می کنید:

    توضیحات قسمت های مهم برنامه نوشته شده, اگر سوالی داشتید می تونید در قسمت نظرات مطرح کنید. از انتهای مطلب نیز می توانید فایل برنامه این پروژه با نرم افزار کدویژن را دانلود کنید.

    کلیپ تست عملی پروژه :

     

    دانلود فایل ها

    پسورد فایل زیپ : www.emic.ir

    نظر یادتون نره…

    عابد رازانی
    عابد رازانیhttps://emic.ir/
    فارغ التحصیل کارشناسی الکترونیک از دانشکده باهنر شیراز و علاقمند به برنامه نویسی و طراحی مدارات الکترونیکی, در حال حاضر به تولید محتوای آموزشی و طراحی و انجام پروژه مشغول هستم.

    ارسال دیدگاه

    لطفا نظر خود را وارد کنید!
    لطفا نام خود را اینجا وارد کنید

    spot_img