آردوینو آموزش آردوینو پروژه های آردوینو کیت آردوینو

آموزش ماژول بیزر Small Passive Buzzer از پکیج ۳۷ سنسور آردوینو

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

بردهای میکروکنترلر، برای اجرای پروژه‌های DIY بسیار مناسب می‌باشند. با وجود تعداد بی‌شمار ماژول و سنسورها با کارآیی متفاوت، بردهای میکروکنترلر نظیر آردینو جایگاه ویژه‌ای در به حقیقت پیوستن پروژه‌ها دارند. در هر پروژه برای نمایش وضعیت سنسور اعم از کار کردن سنسور در مدت زمان تعریف شده در کدها و ارسال دیتای سنسور نیاز به ماژول‌هایی مانند LED و ماژول بیزر Buzzer خواهیم داشت. در این آموزش ماژول بیزر buzzer module با ولتاژ کاری ۵ ولت را توسط یک برد آردوینو Arduino راه اندازی می‌کنیم. این سنسور در پکیج سنسور آردوینو که دارای ۳۷ ماژول مختلف می‌باشد، موجود است. این پکیج را از فروشگاه‌های معتبر می‌توانید تهیه کنید. محموعه آموزش‌ها در وب سایت مرجع آردوینو به زبان فارسی دیجی اسپارک تولید و منتشر شده است. در ادامه همراه ما باشید.

 

 

ماژول بیزر Small Passive Buzzer

ماژول بیزر Buzzer Module همانطور که از نامش پیداست، به عنوان اسپیکر و بلندگو در الکترونیک استفاده می‌شود. بیزر در واقع یک ماژول سیگنال صوتی الکترومغناطیسی است. بیزر Buzzer توسط یک مدار الکتریکی و یا یک سیگنال صوتی نوسان و هدایت می‌شود. ولتاژ کاری ماژول بیزر ۵ ولت DC است. در این آموزش من از بیزر پسیو یا passive buzzer استفاده خواهم کرد. ماژول بیزر دارای دو نوع اکتیو و پسیو می‌باشد. در نوع پسیو برای راه اندازی ماژول نیاز به تعریف فرکانس کاری برای عملکرد ماژول بیزر خواهد داشت. ماژول بیزر اکتیو برای راه اندازی تنها نیاز به ولتاژ DC دارد و به راحتی قابل اجرا است. دیگر نیازی به تعریف فرکانس کاری برای عملکرد آن نخواهیم داشت. به عبارتی با شوک الکتریکی ماژول اکتیو فعال خواهد شد. حال در این آموزش از ماژول بیزر پسیو استفاده خواهیم کرد. ماژول small passive buzzer دارای ۳ پایه است که برای اتصال به آردوینو Arduino تنها نیاز به پایه سیگنال و زمین (GND) خواهیم داشت. در ادامه به بررسی نحوه اتصال این ماژول خواهیم پرداخت.

هدف آموزش ماژول بیزر آردوینو

در این آموزش با استفاده از سنسور تشخیص حرکت PIR ، پس از تحریک سنسور تشخیص حرکت و نمایش متن مورد نظر پس از تشخیص انسان، توسط ماژول بیزر آلارم و هشدار داده خواهد شد. برای این منظور در این پروژه از ماژول تشخیص حرکت PIR SENSOR-hc sr501 جهت تشخیص استفاده خواهم کرد. یه محض تشخیص عبارت مورد نظر در سریال مانیتور ارسال، سپس ال ای دی روشن شده و بیزر از طریق آلارم هشدار خواهد داد. در ادامه به بررسی کدها خواهیم پرداخت.

 

ماژول تشخیص حرکت با استفاده از سنسور HC-SR501 که یک سنسور PIR است، در فاصله مجاز و تعریف شده‌اش، حرکت را تشخیص می‌دهد. یکی از ابزارهای اینترنت اشیاء IOT سنسورهای تشخیص هستند. ماژول تشخیص حرکت PIR به کمک یک کلاهک نیم کره‌ای، کلیه نورهای دریافتی در محدوده ۱۲۰ درجه را روی سنسور متمرکز می‌کند. سنسور PIR که مخفف شده عبارت Passive InfraRed به معنی تاثیر پذیر از نور مادون قرمز می‌باشد. به عبارتی اساس کار این سنسور بر اساس تشخیص نور مادون قرمز است. در اثر حرارت بدن این نور توسط سنسور PIR قابل تشخیص می‌باشد. از این رو در سیستم‌های حفاظتی و امنیتی از سنسورهای PIR جهت تشخیص حرکت استفاده می‌کنند. در ماژول PIR دو عدد پتانسیومتر وجود دارد که توسط یکی میزان فاصله برای تشخیص را تنطیم می‌کنیم و توسط دیگری زمان برای تشخیص بعدی، یعنی اگر سنسور یک حرکت را تشخیص داد و فرمان دیجیتالی آن را ارسال کرد، تا چه زمانی مجددا برای تشخیص آماده شود. که از ۰٫۳ تا ۱۸ ثانیه قابل تنظیم است. ماژول PIR دارای سه پایه به ترتیب GND , Signal , VCC می‌باشد. پایه سیگنال (s) ماژول تشخیص حرکت – PIR را باید به یکی از پایه‌های دیجیتال آردوینو اتصال دهیم. در ادامه به بررسی اتصالات آموزش خواهیم پرداخت.

 

آموزش ماژول بیزر Small Passive Buzzer از پکیج 37 سنسور آردوینو-دیجی اسپارک

وسایل مورد نیاز:

ماژول بیزر small passive buzzer از پکیج ۳۷ سنسور آردوینو

ماژول تشخیص حرکت PIR SENSOR-hc sr501

برد آردوینو Arduino Uno R3 با تراشه R3 اورجینال

کابل فلت ۴۰ رشته نری به مادگی Male to Female

ال ای دی اوال آبی Oval LED مارک HG اورجینال – کد A34

 

اتصالات ماژول بیزر و تشخیص حرکت

  • پایه سیگنال (S) ماژول تشخیص حرکت PIR را به پایه ۳ آردوینو اتصال دهید.
  • پایه GND ماژول تشخیص حرکت PIR را به پایه GND آردینو اتصال دهید.
  • پایه VCC ماژول تشخیص حرکت PIR را به پایه VCC آردوینو اتصال دهید.
  • پایه سیگنال (S) ماژول بیزر passive buzzer را به پایه ۸ آردوینو اتصال دهید.
  • پایه GND ماژول بیزر passive buzzer را به پایه GND آردینو اتصال دهید.
  • پایه + ( بلند) ال ای دی LED را به پایه ۱۳ آردوینو اتصال دهید.
  • پایه – (کوتاه) ال ای دی LED را به پایه GND آردوینو اتصال دهید.

 

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

کد را در نرم افزار آردوینو کپی کنید. سپس پس از برقراری اتصالات، ماژول تشخیص حرکت فعال شده و عبارت loading در سریال مانیتور نمایش داده می‌شود. پس از تاخیر ۲ ثانیه سنسور شناسایی شده و عبارت !Loaded در سریال مانیتور نمایش داده می‌شود. حال با تحریک سنسور تشخیص حرکت PIR، عبارت motion detected به معنی تشخیص انجام شده است، در سریال مانیتور نمایش داده می‌شود. حال ال ای دی روشن شده و در نهایت ماژول بیزر فعال شده و به زنگ در خواهد آمد. سپس عبارت motion ended به معنی پایان تشخیص و عدم تشخیص نمایش داده خواهد شد.

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

 

در پایان نظرات و پیشنهادات خود را با ما درمیان بگذارید و با اشتراک گذاری این آموزش در شبکه های اجتماعی , از وبسایت دیجی اسپارک حمایت کنید.

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

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

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

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

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

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

۸ دیدگاه

  • ممنون از استاد محترم پریسا پوربلورچیان که به این زیبائی و کامل دوستان جویای دانش را از علمشون بهر ه مند می کنند تشکر ویژه از سرکار علیه

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

  • سلام مهندس
    از اینکه کدها را توضیح دادید واقعا ممنونم. خیلی راحت میتونم تغییر بدم و سردرگم نمیشم!!! :-)))
    منتظر بقیه آموزش های این پکیج هستم. سپاس

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