تمامی مطالب مطابق قوانین جمهوری اسلامی ایران میباشد.درصورت مغایرت از گزارش پست استفاده کنید.

جستجو

آموزش ساختن کلید صوتی

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

    جریان انجام می گیرد . میکروی بکار برده شده PIC12F683 است که داری 8 پایه است.

    مدار تقویت کننده :
    برای ساختن کلید صوتی باید ارتعاشات صوتی را با استفاده از یک مبدل به انرژی الکتریکی تبدیل کنیم . برای تبدیل انرژی صوتی به انرژی
    الکتریکی از یک میکروفون (OBO 04FN-0B) استفاده کرده ایم . جریان خروجی میکروفون بسیار کم است و بصورت مستقیم نمی شود از آن
    استفاده کرد بنابرین با استفاده از یک تقویت کننده آن را تقویت می کنیم .
    به مدار زیر توجه کنید ، یک میکرو فون همراه با یک تقویت کننده )ترانزیستور( را نشان می دهد . ولتاژ کلکتور (VOUT) ترانزیستور، که
    اشباع شده، در حدود 0.2V است . هنگامی که کف زدده می شود یک تغییر ناگهانی ولتاژ در کلکتور رخ می دهد و از ان طریق کف زدن
    شناسایی می شود .


    حالا که توانستیم ارتعاشات صوتی را به سیگنال های الکتریکی تبدیل کنیم مرحله بعدی دادن این سیگنال به میکروکنترولر PIC12F683 برای
    انجام عمل سوئیچینگ است . میکروکنترلر PIC12F683 را انتخاب کردیم چون یک مقایسه کننده انالوگ داره داره که میتوانیم دو ولتاژ انالوگ
    را به ان بدهیم و میکرو بعداز مقایسه کردن انها قدر نسبی سیگنال دیجیتال را بدست بیاورد .
    ماژول مقایسه کننده PIC12F683 میتواند در هشت حالت مختلف بر اساس تنظیمات CM2-CM0 در رجیستر CMCON0 بکار برده شود .
    حالتی که ما به آن نیاز داریم در زیر آورده شده است :
    CIN- pin بعنوان مبدل انالوگ ، CIN+ pin بعنوان I/O )خروجی/ ورودی( ، COUT pin بعوان I/O )خروجی/ ورودی( ، مقایسه کنننده خروجی
    داخلی ، CVREF ورودی غیر معکوس است
    به شکل زیر نگاه کنید.


    ما ولتاژ خروجی کلکتور (VOUT) را با ولتاژ مرجع داخلی تولید شده مقایسه می کنیم ولتاژ مرجع داخلی به ورودی مثبت (CIN +) از ماژول
    مقایسه متصل می شود در حالی که ولتاژ خروجی از مبدل )ترانزیستور( را به ورودی منفی (CIN) مقایسه کننده وصل می کنیم . پین CIN- pin is
    با پین GP1 I/O pin در میکروکنترولر PIC12F683 ملتی پلکس شده است . مقدار ولتاژ مرجع از طریق رجیستر VRCON قابل برنامه ریزی
    است ما ولتاژ مرجع را روی 0.625V تنظیم می کنیم )با فرض 5 ولت بودن ولتاژ تغذیه(. بنابرین در حالت عادی ولتاژ مرجع (0.625V) می باشد
    که بیشتر از ولتاژ Vout 2.0( V( است در نتیجه خروجی مقایسه کننده ) COUT ( ماکزیمم ) high ( می شود. هنگامی که صدای کف بلند می شود ،
    ( COUT ( پایین خواهد رفت . خروجی منطقی مقایسه کننده می تواند به وسیله تنظیمات CIN) bit ( در رجیستر CMCON0 معکوس شود .
    شماتیک پروژه :
    مدار ساده کلید کف زن در زیر نشان داده شده است . ورودی های مثبت و منفی از ماژول مقایسه کننده داخلی به وسیله GP0/CIN+ و
    GP1/CIN- pins در دسترس هستند . خروجی تقویت کننده به GP0/CIN+ pin می رود . یک عدد LED به پایه GP5 pin وصل شده است که
    عمل سویچینگ را به ما نشان می دهد . )میتواند از رله هم استفاده کنید ( . هنگامی که میکرو دو صدای کف را بصورت متوالی تشخیص دهد led روشن می شود .



    این مطلب تا کنون 3303 بار بازدید شده است.
    ارسال شده در تاریخ سه شنبه 10 دي 1392 [ گزارش پست ]
    منبع
    برچسب ها : , , , , , , , , , , , ,

پربازدیدترین مطالب

آمار امروز شنبه 29 مهر 1396

  • تعداد وبلاگ :55487
  • تعداد مطالب :160212
  • بازدید امروز :97913
  • بازدید داخلی :7342
  • کاربران حاضر :163
  • رباتهای جستجوگر:304
  • همه حاضرین :467

تگ های برتر