KY-002 در کیتهای حسگر «37in1» یک حسگر لرزش / شوک مکانیکی است که از سوئیچ ارتعاشی مدل SW-18015P (یا مشابه) استفاده میکند. داخل این سوئیچ یک فنر فلزی درون استوانهای کوچک قرار دارد؛ هنگام وارد شدن ضربه یا لرزش، فنر با جداره تماس پیدا کرده و کنتاکت را کوتاه میکند. این اتفاق تنها چند میلیثانیه طول میکشد و بهصورت پالسی در خروجی ظاهر میشود.
جزء روی برد | توضیح |
سوئیچ لرزش (SW-180xx) | کنتاکت لحظهای هنگام لرزش |
مقاومت Pull-up 10 kΩ | نگه داشتن خروجی در وضعیت HIGH در حالت عادی |
LED وضعیت | هنگام تحریک روشن میشود (برای تست سریع) |
کانکتور 3 پین | VCC، GND، ) Sخروجی دیجیتال( |
این ماژول خروجی کاملاً دیجیتال دارد (۰ یا ۱)؛ سیگنال آنالوگی تولید نمیکند و هیچ پتانسیومتر تنظیم حساسیت روی آن نیست.
مشخصات عمومی
پارامتر | مقدار معمول |
ولتاژ تغذیه | )3.3 – 5 Vبا ESP32 مستقیماًV 3.3 بگیرید( |
جریان بیباری | )< 2 mAفقط LED و مقاومت( |
زمان بسته بودن کنتاکت | ) ≈ 2 – 20 msبسته به شدت ضربه( |
حالت منطقی | HIGH در حالت آرام LOW•هنگام لرزش (در اکثر بردها) |
پینها و سیمبندی به ESP32
KY-002 | ) ESP32مثال( | توضیح |
VCC / + | 3.3V | ولتاژ V۳٫۳ برای همخوانی منطقی |
GND / – | GND | زمین مشترک |
S / OUT | ) GPIO 26هر GPIO آزاد( | ورودی دیجیتال؛ بهتر است INPUT_PULLUP تنظیم شود |
اگر برد شما خروجی S را بهV 5 پولآپ کرده باشد (کمیاب ولی ممکن)، قبل از اتصال به ESP32 ولتاژ را با مولتیمتر چک کنید و در صورت نیاز یک تقسیم مقاومتی ساده )مثلاً 100 kΩ بالا، 100 kΩ پایین (قرار دهید تا سطح به V3.3 محدود شود.
نکات عملی
موضوع | توصیه |
مکان نصب | سنسور را روی برد اصلی یا محفظهای که قرار است شوک/لرزش آن را ثبت کنید محکم کنید؛ اتصال شل باعث نویز اضافی میشود. |
بَونس (Bounce) | سوئیچ لرزش ممکن است در یک ضربه چندین بار باز و بسته شود؛ فیلتر نرمافزاری ۵–۲۰ ms یا شمارش لبهها و حداقل فاصله زمانی ضروری است. |
اشتباه با صدای شدید | صداهای کوبشی نیز میتوانند سنسور را تحریک کنند؛ برای حذف تریگرهای ناخواسته، ماژول را از بدنهٔ منبع صوتی جدا یا نرمافزار را سختگیرتر کنید. |
مصرف باتری | در حالت بیحرکت تقریباً هیچ جریانی از حسگر نمیگذرد؛ برای پروژههای کممصرف میتوانید ESP32 را در Deep Sleep بگذارید و با وقفهٔ GPIO از خواب بیدار کنید. |
قابلیت اطمینان | SW-180xx قطعهای کاملاً مکانیکی است؛ در محیطهای پرگردوغبار یا با رطوبت بالا احتمال کاهش عمر وجود دارد. برای کاربرد صنعتی سنگین از ژیروسکوپ/شتاب-سنج MPU6050) و مشابه (استفاده کنید. |
جمعبندی
- KY-002 یک حسگر لرزش مکانیکی بسیار ساده است؛ فقط یک پالـس دیجیتال هنگام شوک تولید میکند.
- اتصال به ESP32 تنها به سه سیم نیاز دارد VCC→3.3 V، GND→GND و ) S→GPIOبا (INPUT_PULLUP
- با وقفهٔ GPIO میتوان لرزشها را در زمان واقعی شمرد یا سیستم را از خواب عمیق بیدار کرد.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.