KY-027 در حقیقت ترکیبی از یک سنسور کجشدن/لرزش Tilt Ball-Switch SW-200D) یا مشابه(بههمراه یک مقایسهگر LM393 و یک LED قرمز پرنور است.
ایدهٔ سازندهٔ چینی این بوده که اگر ماژول را به شکل «فنجان جادویی» کج کنید، سنسور کجشدن فعال شود، خروجی مقایسهگر تغییر کند و LED مثل شمع کوچک روشن شود. همین!
از این جهت KY-027 بیشتر یک مثال آموزشی برای کار با مقایسهگرها، ورودی دیجیتال و درایو LED است تا یک سنسور دقیق.
اجزای روی برد
| شماره | جزء | توضیح |
| ① | سوییچ توپکی SW-200/300 | هنگام کج یا تکان محکم بسته میشود. |
| ② | LM393 | ولتاژ سنسور را با آستانهٔ تنظیمشده مقایسه میکند. |
| ③ | پتانسیومتر | تعیین آستانهٔ حساسیت (چقدر کج/تکان باعثسوییچ شود). |
| ④ | LED پاور | همیشه در زمان تغذیه روشن است. |
| ⑤ | LED اصلی (Out LED) | توسط خروجی مقایسهگر روشنخاموش میشود. |
پینهای ماژول (رایجترین نسخهٔ 4 پین)
| پین | نام متداول | عملکرد |
| VCC | + | تغذیهV 3.3 – 5 |
| GND | – | زمین مشترک |
| DO | D0, OUT | خروجی دیجیتال LM393 – پیشفرض HIGH، هنگام کجشدن LOW |
| LED | یا LED-OUT | آند LED قدرتی؛ معمولاً در برد به VCC پل شده ولی اگر آزاد بود میتوانید خودتان PWM بدهید. |
بعضی تولیدکنندگان پایهٔ AO هم چاپ کردهاند، اما عملاً همان نقطهٔ آنالوگ قبل از LM393 است و تفاوتی با DO برای استفادهٔ عادی ندارد.
اتصال به ESP32 مثال(DevKit v1)
| KY-027 | ESP32 | توضیح |
| VCC | 3.3V | تغذیهٔV ۳٫۳ کافی است LED) کمی کمنورتر ازV ۵ است.( |
| GND | GND | مرجع مشترک |
| DO | GPIO 27 | ورودی دیجیتال با ) INPUT_PULLUPاگر برد مقاومت ندارد.( |
| LED | (اختیاری) 3.3Vیا GPIO 25 | اگر پایهٔ LED آزاد بود و خواستید با PWM روشنایی را کنترل کنید. در غیر این صورت آن را به VCC پل کنید تا همراه DO روشن شود. |
تنظیم حساسیت
- ماژول را روی میز صاف بگذارید و پیچ پتانسیومتر را آنقدر بچرخانید تا LED خاموش بماند و DO در حالت HIGH باشد.
- ماژول را کمی کج یا ضربهٔ آرام بزنید؛ اگر واکنش نشان نداد پیچ را کمی برگردانید تا لبهٔ سوئیچ پیدا شود.
- برای پروژهای که فقط نیاز به «تکان شدید» دارد، پیچ را بیشتر بهطرف خاموش بچرخانید؛ برای حساسیت زیاد (مثلاً کوچکترین لرزش) بهطرف روشن برگردانید.
نکات عملی و محدودیتها
| موضوع | توضیح |
| دیبونس سختافزاری | LM393 خودش مقداری هیسترزیس ایجاد میکند، ولی جهش مکانیکی سوییچ را کامل حذف نمیکند—10-20 ms دیبونس نرم کافی است. |
| LED مجزا | اگر پایه LED روی بُرد جداست میتوانید آن را به) PWMواحد (LEDC بدهید و هنگام کجشدن افکت تنفس یا چشمک ایجاد کنید. |
| مصرف | ~3 mA در حالت عادی و ~25 mA هنگام روشن بودن LED اصلی. |
| کاربرد | روشنشدن چراغ در لیوان اسباببازی، تشخیص کجشدن جعبه، هشدار ضربه، نمایشگر تعویض وضعیت. |
| دقت سنسور | سنسور توپی مکانیکی است—برای اندازهگیری دقیق زاویه یا شتاب از MPU-6050 یا سنسور هال خطی استفاده کنید. |
جمعبندی
- KY-027 یک برد کوچک «حسگر کج-شدنLED+» است؛ خروجی دیجیتال DO در حالت عادی HIGH است و با لرزش/کجشدن LOW میشود.
- اتصال به ESP32 بسیار ساده است VCC→3.3 V :، GND→GND، DO→GPIO با Pull-up. پایهٔ LED میتواند مستقیم بهV 3.3 یا به یک GPIO برای کنترل مجزا وصل شود.
- با چند خط کد و دیبونس نرم میتوانید رویداد کج شدن را تشخیص دهید و LED را به سلیقهٔ خود روشن کنید.

بزنید و سپس افزودن به صفحه اصلی
بزنید و سپس افزودن به صفحه اصلی










نقد و بررسیها
هنوز بررسیای ثبت نشده است.