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

آموزش ماژول ویبراتور تشخیص لرزش Vibration Module از پکیج سنسور

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

ماژول ویبراتور به معنی سنسور تشخیص لرزش می‌باشد. تصور اینکه این ماژول لرزش ایجاد می‌کند؛ غلط است. در چنین حالتی باید از یک موتور الکتریکی تشکیل می‌شد تا همانند ویبراتور عمل کند. ولی این ماژول به نوعی آشکار ساز لرزش یا ویبراتور است. سنسور به کار رفته در ماژول ویبراتو از کد ۱۸۰۲۰p می‌باشد. که بسته به نوع ماژول ممکن است این کد تفاوت داشته باشد. با این سنسور علاوه بر تشخیص لرزش، امکان تشخیص کجی هم دارد. از این رو به آن ماژول تشخیص کجی هم گفته می‌شود. می‌توان مداری طراحی کرد که با چرخش و یا تکان خوردن آن، یک آلارم به صدا در آید. در این آموزش با استفاده از ماژول ویبراتور تشخیص لرزش Vibration Module یک ال ای دی را روشن می‌کنیم. در ادامه آموزش با مرجع تخصصی آردوینو به زبان فارسی، دیجی اسپارک همراه باشید.

 

ماژول ویبراتور تشخیص لرزش vibration switch module برای تشخیص لرزش‌های سطحی مناسب می‌باشد. ماژول ویبراتور دارای ولتاژ کاری ۱۲ ولت می‌باشد و جریان کاری آن تا ۲۰ میلی آمپر می‌باشد. سنسور لرزش به کار برده شده در این ماژول از نوع ۱۸۰۲۰p می‌باشد. عملکرد سنسور لرزش همانند سوییچ است. هنگامی که سنسور در حالت پایدار است، سوییچ همانند مدار باز عمل کرده و به حالت OFF – state تبدیل می‌شود. در واقع در حالت پیشفرض سوییچ در حالت مدار باز می‌باشد. هنگامی که نیروی خارجی مانند ضربه، لرزش و یا تاچ به سنسور وارد شود، سوییج عمل کرده و به حالت ON – state تبدیل می‌شود. حال هنگامی که نیرو قطع شود، سنسور به حالت مدار باز – OFF state برمیگردد. ماژول لرزش به ترتیب دارای ۳ پایه Signal – VCC – GND می‌باشد.

 

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

در این پروژه با ایجاد لرزش و تحریک ماژول ویبراتور تشخیص لرزش vibration switch module، خروجی LED روشن خواهد شد. برای این منظور از ماژول ۲ – color از پکیج ۳۷ سنسور آردوینو به عنوان خروجی سنسور لرزش استفاده می‌کنیم.

 

ماژول ال ای دی – Two Color

ماژول ال ای دی – two color دارای ۳ پایه Signal – VCC – GND می‌باشد. پس از اتصال پایه GND و VCC سنسور two- color به آردوینو Arduino، ماژول در حالت پیشفرض به رنگ زرد تبدیل می‌شود. حال از ماژول ال ای دی  – two color به عنوان خروجی – output در این پروژه استفاده خواهیم کرد. با تحریک سنسور لرزش، خروجی مدار یا به عبارتی سنسور Two -color به رنگ قرمز تغییر کرده و در واقع عملکرد درست سنسور ویبراتور تشخیص لرزش را نمایش خواهد داد.

 

وسایل مورد نیاز آموزش ماژول ویبراتور:

ماژول لرزش – vibration module از پکیج ۳۷ سنسور

ماژول Two – color از پکیچ ۳۷ سنسور آردوینو

 

اتصالات:

  • پایه سیگنال (S) ماژول تشخیص لرزش – vibration را به پایه ۹ آردوینو اتصال دهید.
  • پایه VCC ماژول تشخیص لرزش – vibration را به پایه ۵ ولت آردوینو اتصال دهید.
  • پایه GND ماژول تشخیص لرزش – vibration را به پایه GND آردوینو اتصال دهید.
  • پایه سیگنال (S) ماژول two – color را به پایه ۱۲ آردوینو اتصال دهید.
  • پایه VCC ماژول two – color را به پایه ۳٫۳ ولت آردوینو اتصال دهید.
  • پایه GND ماژول two – color را به پایه GND آردوینو اتصال دهید.

نکته: برای بررسی حساسیت دقیق‌تر سنسور ویبراتور تشخیص لرزش، پیشنهاد می‌شود از بردبورد برای اتصال سنسور لرزش به آردوینو استفاده کنید.

 

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

کدها را در نرم افزار آردوینو کپی کنید. همانطور که در کدها توضیح داده شده است، پس از اتصال دو ماژول به آردوینو Arduino، در ابتدا ماژول ال ای دی – two color به رنگ زرد روشن می‌شود. هنگامی که به سنسور لرزش – vibration  ضربه وارد می‌شود. با لرزش آن، سنسور همانند سوییچ – switch عمل کرده و تحریک می‌شود. حال ماژول two – color به عنوان خروجی – output عمل کرده و به رنگ قرمز تغییر رنگ خواهد داد.

 

پروژه

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

 

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

 

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

 

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

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

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

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

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

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

۶ دیدگاه

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

  • برای پروژه :
    یک خط دیجیتال رایت مینویسیم که با دیجیتال رید سنسور نات میشه . بعد مینویسیم که اگر دیجیتال رید سنسور که به پین ۹ وصله برقرار بود رنگ شماره یک توی سریال پیرینت شه. در غیر این صورت رنگ دو.

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

    • سلام
      لطفا سوالات خود را در پست های مرتبط با سوال خود مطرح نمایید تا پاسخ داده شود. به عنوان مثال سوال شما مربوط به RFID است و تنها باید در یکی از آموزش های مرتبط با RFID سوال خود را مطرح کنید تا پاسخ داده شود.