KY-020 یک حسگر مایلشدن نوع ساچمهای (Ball Tilt Switch) است. داخل لولهٔ پلاستیکی حسگر، یک ساچمهٔ فلزی کوچک قرار دارد که هنگام تغییر زاویهٔ ماژول، روی دو الکترود میغلتد و آنها را بههم وصل یا از هم جدا میکند. بنابراین خروجی ماژول کاملاً دیجیتال است (وصل ۰ یا ۱). روی برد معمولاً این اجزا دیده میشود:
| جزء | وظیفه |
| سوییچ ساچمهای | اتصال/قطع یک کنتاکت هنگام مایل شدن |
| مقاومت Pull-up 10 kΩ | نگهداشتن خروجی در حالت HIGH وقتی سوئیچ باز است |
| LED وضعیت | همزمان با تغییر وضعیت روشن/خاموش میشود |
| کانکتور 3 پین | +V، GND، ) Sسیگنال دیجیتال( |
مشخصات فنی تقریبی
| پارامتر | مقدار |
| ولتاژ تغذیه | ) 3.3 – 5 Vبا ESP32 مستقیمV 3.3 بگیرید( |
| جریان بیبار | ) < 2 mAفقط LED و مقاومت( |
| زمان سوئیچ | چند میلیثانیه (مکانیکی) |
| حالت منطقی پیشفرض | HIGH هنگامی که حسگر افقی است (ساچمه تماس ندارد) LOW وقتی به زاویهٔ حدّی برسد و ساچمه تماس برقرار کند |
توجه: زاویهٔ دقیق فعالسازی (معمولاً 10 – 30 درجه) به مدل سوییچ بستگی دارد و قابل تنظیم نیست.
سیمبندی به ESP32
| KY-020 | ) ESP32پیشنهادی( | توضیح |
| VCC ( + ) | 3.3V | سطح منطقی سازگار |
| GND ( − ) | GND | زمین مشترک |
| S ( OUT ) | ) GPIO 25هر پایه آزاد( | ورودی دیجیتال؛ بهتر است INPUT_PULLUP تنظیم شود |
اگر ماژول خود را باV 5 تغذیه میکنید حتماً پیش از اتصال ولتاژ خروجی S را با مولتیمتر اندازه بگیرید؛ گاهی سازندهها آن را بهV 5 پول-آپ کردهاند. در آن صورت یک تقسیم مقاومتی ساده)مثلاً (47 k / 100 k قرار دهید تا ولتاژ به V3.3 محدود شود.
نکات عملی
| موضوع | توصیه |
| محور حساسیت | لولهٔ ساچمه را طوری قرار دهید که هنگام شیب گرفتنِ مطلوب، ساچمه روی دو پین بیفتد. |
| دبانس | در تغییر زاویه ممکن است ساچمه چند بار پرش کند؛ 10 – 30 ms تأخیر نرمافزاری کافی است. |
| محدودیت دقت | برای اندازهگیری زاویه دقیق یا شتاب، از شتابسنج/ژیروسکوپ MPU6050) ، LSM6DS3 و (…استفاده کنید. |
| ایمنی مکانیکی | سوییچ پلاستیکی سبک است ولی در لرزشهای شدید ممکن است آسیب ببیند؛ آن را در محفظه محکم نصب کنید. |
| مصرف انرژی | در حالت آرام تقریباً جریانی نمیکشد؛ میتوانید ESP32 را در Deep-Sleep نگه دارید و با وقفهٔ GPIO بیدار کنید. |
جمعبندی
- KY-020 حسگر مایلشدن ساچمهای است؛ خروجی فقط دیجیتال دارد.
- برای اتصال به ESP32 سه سیم کافی است:V 3.3 ، GND و یک پایه GPIO با Pull-up.
- میتوانید با پولینگ ساده یا وقفه و دبانس نرمافزاری زاویهٔ مایل شدن را تشخیص دهید.

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










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