آردوینو آردوینو Arduino Uno آموزش آردوینو پروژه های آردوینو پکیج سنسور آردوینو

آموزش ماژول میکروفن Sensitive Microphone از پکیج ۳۷ سنسور آردوینو

Arduino-Sensor-Kit-Microphone-Module-digispark
نوشته شده توسط پریسا پوربلورچیان

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

 

 

ماژول میکروفن Microphone Module

ماژول میکروفن خازنی sensitive microphone sensor یکی از سنسورهای پرکاربرد پکیج ۳۷ سنسور آردوینو می‌باشد. ماژول میکروفن Microphone دارای ۴ پایه به ترتیب AO, G, +, DO می‌باشد. همانطور که مشخص است، این سنسور دارای ۲ پایه خروجی آنالوگ (AO) و دیجیتال (DO) می‌باشد. خروجی آنالوگ سیگنال ولتاژ خروجی را در لحظه مشخص می‌کند. خروجی دیجیتال، هنگامی که شدت صدا به آستانه مشخصی برسد، خروچی افزایش یافته و سیگنال دریافتی از سنسور کاهش می‌یابد. برای این منظور، مولتی ترن روی ماژول برای تنظیم حساسیت سنسور تعبیه شده است تا با تغییر مولتی ترن حساسیت ماژول نسبت به صدای دریافتی را تنظیم کند. در ادامه به بررسی اتصال سنسور میکروفن Microphone و نحوه‌ی عملکرد آن می‌پردازیم.

 

هدف آموزش ماژول میکروفن Microphone Module

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

 

ماژول SMD color – سه رنگ

ماژول RGB سه رنگ; توسط پین های PWM سه رنگ آبی، قرمز و سبز را به راحتی در اختیار ما قرار می‌دهد. ماژول SMD – color دارای ۴ پایه GND,Blue,Red,Green می‌باشد. با اتصال هر یک از پایه های ماژول به میکروکنترلر، هر سه رنگ تولید خواهد شد. دقت کنید که استفاده از پایه ها در این ماژول به دلخواه می‌باشد. در این پروژه تنها از پایه Blue برای اتصال به آردوینو استفاده می‌کنیم.

 

وسایل مورد نیاز آموزش ماژول میکروفن

 

آموزش ماژول میکروفن Sensitive Microphone از پکیج 37 سنسور آردوینو-دیجی اسپارک

اتصالات:

  • پایه AO ماژول میکروفن – sensitivie microphone را به پایه ۲ دیجیتال آردوینو اتصال دهید.
  • پایه GND ماژول میکروفن – sensitivie microphone را به پایه GND آردوینو اتصال دهید.
  • پایه + ماژول میکروفن – sensitivie microphone را به پایه ۵ ولت آردوینو اتصال دهید.
  • پایه GND ماژول RGB SMD color را به پایه GND آردوینو اتصال دهید.
  • پایه (BLUE) یا B ماژول RGB SMD color را به پایه ۱۳ دیجیتال آردوینو اتصال دهید.

 

کد آموزش ماژول میکروفن:

 

محدودیت در دسترسی کامل به این مجموعه آموزش

 

دسترسی کامل به آموزش برای اعضای دیجی اسپارک امکان پذیر است. بخش اصلی آموزش شامل سورس کدهای توسعه داده شده توسط مهندس‌های دیجی اسپارک است. به همین دلیل این آموزش خاص و یکتاست. برای استفاده از آن بایستی عضویت تهیه کنید. تبادل نظر با کاربران و پرسش سوال رایگان است و میتوانید از بخش نظرات همین آموزش اقدام کنید.

 

 

کدها را درنرم افزار آردوینو کپی کنید. همانطور که در کدها توضیح داده شده است، پس از اتصال ماژول ها، در ابتدا سنسور میکروفن دارای حساسیت بالایی نسبت به صدای دریافتی از محیط می‌باشد. برای این منظور با استفاده از یک پیچ گوشتی ابتدا با تغییر مولتی ترن، حساسیت ماژول میکروفن را تنظیم کنید. حال با تحریک میکروفن، ماژول RGB SMD color روشن شده و به رنگ آبی تغییر رنگ خواهد داد. می‌توانید با ایجاد تغییرات در مولتی ترن، حساسیت ماژول میکروفن را به دلخواه برای صدای محیط تنظیم کنید.

پروژه:

اخیرا تصمیم گرفته‌ایم برای تعامل بیشتر با شما کاربران و ایجاد موقعیتی در راستای رقابت دانش کاربران، در انتهای هر آموزش یک پروژه تعریف می‌کنیم. به اولین کاربری که به پروژه تعریف شده پاسخ صحیح بدهد، بن خرید به ارزش ۳۰ هزار تومان از فروشگاه دانشجو کیت ارایه خواهد شد. پروژه: با اتصال ال سی دی گرافیکی به آردوینو، تغییرات سنسور میکروفن و روشن و خاموش شدن ماژول RGB SMD color را در نمایشگر ال سی دی، نشان دهید.

 

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

 

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

پریسا پوربلورچیان

تولید کننده محتوا / کارشناس IOT

زندگی یعنی پژوهش و فهمیدن چیزی جدید

تلاشم بر این است تجربیاتم در زمینه IOT‌ را به بهترین شکل با شما در میان بگذارم.

تبادل نظر و رفع عیب با ثبت دیدگاه

۵۹ دیدگاه

  • پست بسیار عالی و توضیحات خوب بود، فقط بنده یه پیشنهادی دارم کدی که میگذارید بدون توضیحات فارسی باشه یا توضیحات انگیلسی باشن یا کلا نباشن که کاربر بتونه همین کد رو کپی کنه و ازش استفاده کنه، و فکر کنم نیازی نیست کامنت گذاری کد به این صورت باشه که برای تک تکه خط کد ها کامنت گذاشته بشه برای خط هایی که نیاز به توضیح دارند کفایت میکنه

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

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

      • سلام مجدد
        بنده کد ها را تست کردم. باگی در اجرای کدها و نمایش بر روی ال سی دی وجود دارد. اگر فیلم کوتاهی از اجرای پروژه و نمایش بر روی ال سی دی دارید، در فایل ضمیمه ارسال نمایید.
        سپاسگزارم

    • سلام مجدد
      مجددا کدها را بررسی کردم. کدهای شما یک تداخل پایه دارد و یک پایه برای دو منظور استفاده شده است. کد را تصحیح نمایید و سپس ارسال کنید تا بررسی گردد.

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

    • سلام
      بله دقیقا با تنظیم مولتی ترن میتوانید حساسیت ماژول را تغییر دهید تا با نزدیک و دور شدن موزیک ال ای دی تغییرکند.
      موفق باشید

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

      • سلام مجدد
        کد بررسی شد. در نمایش متن باگ وجود دارد. با توجه به اینکه پروژه تست شده است و مشکلی در نمایش متن وجود ندارد. مجددا کدها را تصحیح نمایید و یا فیلم از عملکرد پروژه ضمیمه کنید تا بررسی گردد.
        سپاسگزارم.

        • سلام بنده بررسی کردم مشکلی نداشت
          اما به زودی فیلم را برای شما میفرستم
          با تشکر از توجه شما
          خواهشمندم شما نیز مجددا بررسی نمایید

          • سلام مجدد
            بله حتما چک خواهم کرد.با تغییر در کدهای ارسالی شما، نمایش در ال سی دی امکان پذیر شد. حتما فیلم را ضمیمه کنید تا بررسی کنم.
            سپاسگزارم

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

  • سلام وقتتون بخیر.مرسی از آموزش خوبتون
    بنده پروژه گوشی پزشکی دارم.میخاستم از همین میکروفون برای شنیدن صدای قلب استفاده کنم و همچنین اینکه با توجه به تعداد روشن و خاموش شدن led در ۶۰ثانیه تعداد ضربان قلب رو بر روی lcd نمایش دهد.آیا امکان پذیر میباشد از این ماژول میکروفون برای شنیدن صدای ضربان قلب استفاده کنیم؟

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

  • سلام خسته نباشید . خیلی آموزش هاتون عالیه مرسی که زحمت می کشید .
    من یه سوال داشتم این که آیا میشه با این میکروفون صدا رو با کمک برد آردیونو روی کارت SD ذخیره کرد ؟

  • سلام
    ممنون از آموزشتون
    امکانش هست با شنیدن صدایی خاص توسط میکروفن LED ها روشن و خاموش بشن ؟

    • سلام
      از توجه شما ممنونم.
      بر روی ماژول میکروفن یک مولتی ترن قرار دارد. با تنظیم مولتی ترن میتوانید حساست ماژول را کم و زیاد کنید و با تغییر در کد ها در قسمت Loop وضعیت ال ای دی را تغییر دهید.

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

  • سلام صدای دریافتی از میکروفن را چجوری با اسپیکر یا بلنگو مثلا بلنگو ۴ اهمی پخش کنم؟

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

  • متشکرم از اموزش های خوبتون..
    میخواستم بدونم ال ای دی به صورت لحظه ای روشن میشه یا دایم هست؟؟؟

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

  • با سلام نمیدونم چرا وقتی اپلود برنامه تموم میشه led روشن میمونه و فرمانی از میکروفن نمیگیره

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

    • با سلام
      ماژول میکروفن این امکان را ندارد و فقط به شدت صدای دریافتی از محیط حساس می‌باشد.

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

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

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

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

    • با سلام
      خیر این سنسور به شدت صدای محیطی وابسته است و در صورت دریافت شدت صدای محیط توسط مولتی ترن قرار گرفته شده بر روی برد قابلیت تنظیم دارد.

      • سلام خسته نباشید
        آیا این ماژول توانایی تبدیل صدا به کد هگز را دارا می باشد؟؟؟ آیا شما به غیر از این ماژول, ماژول دیگری رو میشناسید که بتواند صدا را به کد هگز تبدیل کند؟؟؟

  • با سلام
    من برای یک پروژه نیاز دارم تا از یک میکروفون استفاده منم و این صوت قرار است تا پردازش شود. شما به جز voice recognition module چه پیشنهادی دارید؟

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

  • سلام این مدار را می شود به ورودی یو اس بی کامپیوتر متصل کرد با ان صدا روی کامپیوتر ضبط کرد