آشنایی با سنسور لرزش و ویبره SW-18010P و راه اندازی آن با آردوینو

آشنایی با سنسور لرزش و ویبره SW-18010P و راه اندازی آن با آردوینو

سلام به شما همراهان همیشگی داناساز

می دونید که سنسورها درک ربات از محیط اطراف رو بالا می برن و باعث هوشمند شدن هرچه بیشتر سازه شما میشن.

تا الان با سنسور های مختلفی آشنا شدیم، سنسور نور، رنگ، صدا و حتی لمس ( همون کلید لمسی +.+).

حالا امروز می خوام شما رو با یک سنسور خیلی خیلی جالب آشنا کنم: ** سنسور ویبره و لرزش **

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

در ادامه با این سنسور بیشتر آشنا میشیم.

با ما همراه باشید…

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

  • ماژول سنسور لرزش و ویبره SW-18010P
  • برد آردوینو
  • یک عدد ال ای دی
  • یک عدد مقاومت 330 اهم
  • سیم جامپر نری به نری
  •  سیم جامپر نری به مادگی

 

#…. آشنایی با ماژول سنسور لرزش و ویبره SW-18010P ……#

 

این سنسور 4 پایه دارد که از راست به چپ به ترتیب اینگونه است: AO, DO, GND, Vcc.

Vcc——> 5V

GND——> GND

برای دریافت دیتای سنسور به صورت دیجیتال <—– DO

برای دریافت دیتای سنسور به صورت آنالوگ <—– AO

حال مدار را به صورت زیر می بندیم:

 

  • ال ای دی به پایه 7 آردوینو متصل شده است.
  • پایه AO سنسور را به پایه A0 آردوینو متصل کردیم.

 

در این برنامه از دیتای آنالوگ سنسور استفاده می کنیم.

برنامه را به صورت زیر می نویسیم.

برای اینکه بدانیم چه شرطی برای روشن شدن ال ای دی داشته باشیم، ابتدا سریال مونیتور را بررسی می کنیم.

وضعیت سریال مونیتور ما به صورت زیر است:

مشاهده می کنید که در زمان ساکن و بی حرکت بودن سنسور، عدد 1023 را نشان می دهد و با به حرکت در آمدن آن عددی کمتر از این مقدار را نمایش می دهد.

بنابراین شرط if ما در اینجا آن است که اگر دیتای دریافت شده کمتر از 1023 باشد، ال ای دی روشن شود تا لرزش را اطلاع دهد.

 

نتیجه نهایی این مدار در فیلم زیر نشان داده شده است:

 

 

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

 

بنظر شما این سنسور چه استفاده هایی داره ؟

 

هر سوالی داشتین حتما بپرسید.

 

روز و روزگارتون خوش

مهندس مریم عبادی نژاد

مریم عبادی نژاد هستم . کارشناسی ارشد مهندسی برق (الکترونیک) از دانشگاه چمران اهواز . مدرس رباتیک، آردوینو و اینترنت اشیا. شاغل در حوزۀ رباتیک

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

نشانی ایمیل شما منتشر نخواهد شد.