ویژگیهای ماژول سنسور پیزوالکتریک ضربه و لرزش
سنسور پیزوالکتریک ضربه و لرزش یک سنسور مبتنی بر یک ورق سرامیکی پیزوالکتریک میباشد. این سنسور از سرامیک پیزوالکتریک برای تولید لرزش استفاده میکند. زمانی که قطعه سرامیکی پیزوالکتریک ارتعاش میکند، یک سیگنال الکتریکی تولید میشود.
این سنسور دارای دو خروجی دیجیتال و آنالوگ میباشد. هر چه شدت لرزش بیشتر باشد، مقدار سیگنال خروجی آنالوگ بیشتر میشود. در ضمن حساسیت دامنه لرزش را میتوان با پتانسیومتر تنظیم کرد.
نکته
زمانی که سنسور میلرزد، خروجی دیجیتال آن از LOW به HIGH و خروجی آنالوگ نیز با توجه به شدت لرزش از 0 تا 1023 تغییر میکند.
دیگر مشخصات این ماژول عبارت اند از :
- ولتاژ کاری : 5 ولت
- دارای پتانسیومتر جهت تنظیم حساسیت
- دارای LED
معرفی پایه های (Pinout) ماژول سنسور پیزوالکتریک ضربه و لرزش
سنسور پیزوالکتریک ضربه دارای 4 پایه به شرح زیر است:
- VCC: تغذیه ماژول – 3.3 تا 5 ولت
- GND: زمین
- D0: خروجی دیجیتال سنسور
- A0: خروجی آنالوگ سنسور
پین اوت (Pinout) این ماژول را میتوانید در تصویر زیر مشاهده کنید.
لوازمی که به آن احتیاج دارید
قطعات مورد نیاز
نرم افزارهای مورد نیاز
راه اندازی ماژول سنسور پیزوالکتریک ضربه و لرزش با آردوینو
گام اول: سیم بندی
مطابق مدار زیر، ماژول را به آردوینو وصل کنید.
گام دوم: کد
کد زیر را روی برد آردوینو آپلود کنید.
/*
Piezoelectric-Shock-Tap-Sensor-Vibration-Switch-Module
made on 05 Jan 2021
by Amir Mohammad Shojaee @ Electropeak
Home
*/
#define Dig_pin 7
int Dig_out = LOW;
int Ana_out = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
Dig_out = digitalRead(Dig_pin)*100;
Ana_out = analogRead(A0);
Serial.print("Anaolog : ");
Serial.print(Ana_out);
Serial.print(" Digital :");
Serial.println(Dig_out);
}
توسط برنامه فوق میتوانید تغییرات پایههای آنالوگ و دیجیتال خروجی را پس از لرزش سنسور و یا ضربه به آن مشاهده کنید. ابتدا پایه 7 را به عنوان ورودی دیجیتال و A0 را به عنوان ورودی آنالوگ تعیین کرده و مقادیر هر یک را میخوانیم. در گام بعدی مقدار دو ورودی را بر روی سریال مانیتور نمایش میدهیم. در ضمن برای درک بهتر تغییرات، ورودی دیجیتال را در 100 ضرب کردهایم.
نکته
برای اینکه بتوانید تغییرات خروجی را بهتر مشاهده کنید میتوانید از Serial Plotter جهت نمایش استفاده کنید.
خروجی برنامه به شکل زیر است. با هر ضربه و یا لرزش، سیگنال دیجیتال(رنگ بنفش) HIGH میشود و سیگنال آنالوگ (رنگ سبز) نیز متناسب با شدت ضربه نوسان میکند.