KY-025 یک حسگر مغناطیسی مبتنی بر کلید رید (Reed Switch) است که میتواند حضور یا عدم حضور میدان مغناطیسیِ یک آهنربا را بهصورت دیجیتال تشخیص دهد. روی بُرد معمولاً این اجزا قرار دارند:
جزء | وظیفه |
کلید رید مدل 2×14 mm | در حالت عادی قطع است؛ در حضور میدان مغناطیسی وصل میشود. |
مقایسهگر LM393 + پتانسیومتر | در برخی نسخهها موجود است تا خروجی دیجیتال DO دقیقاً روی آستانهٔ دلخواه سوییچ کند. |
مقاومت Pull-up 10 kΩ | نگهداشتن خط سیگنال در حالت HIGH وقتی رید باز است. |
LED وضعیت | همزمان با تغییر خروجی روشن/خاموش میشود. |
پینها | + , GND , DO (خروجی دیجیتال)؛ گاهی AO هم روی برد آورده میشود اما در عمل فقط همان ولتاژ Pull-up است. |
نکتهٔ کلیدی: KY-025 فقط «وصل/قطع» را تشخیص میدهد؛ اگر خروجی AO دارید، همان سطح ولتاژ منطبق بر باز یا بسته بودن رید است و دادهٔ پیوسته (آنالوگ واقعی) تولید نمیکند.
مشخصات عمومی
پارامتر | مقدار معمول |
ولتاژ تغذیه | 3.3 – 5 V |
جریان بیبار | mA 2 > (مقایسه گر+LED) |
زمان سوییچ | چند میلیثانیه |
منطق خروجی | در اغلب بردها• =HIGHبدون آهنربا=LOW آهنربا حاضر |
سیمبندی به ESP32
KY-025 | ) ESP32مثال( | توضیح |
+ | 3.3V | تغذیه ۳٫۳ ولت کافی است؛ سطح منطق یکسان میماند. |
GND | GND | زمین مشترک |
DO | GPIO 27 | ورودی دیجیتال؛ بهتر است با INPUT_PULLUP تنظیم شود. |
AO | استفاده نمیشود یا میتوانید به یک پایهی ADC آزاد وصل کنید تا فقط ولتاژ HIGH/LOW را ببینید. |
اگر بُرد شما باV 5 تغذیه شد و دیدید خروجی DO مستقیم بهV 5 پول-آپ است، حتماً با یک تقسیم مقاومتی )مثلاً (100k/100k ولتاژ را به حداکثرV 3.3 محدود کنید.
نکات عملی
موضوع | توصیه |
آهنربای مناسب | آهنربای نئودیم ۵–۸ mm در فاصلهٔ ≤ 15 mm مطمئن عمل میکند. |
Debounce مکانیکی | رید هنگام وصل یا قطع کمی لرزش (چترک) دارد؛ ۵–۲۰ ms تأخیر نرمافزاری کافی است. |
مصرف باتری | در حالت عادی هیچ جریانی از رید نمیگذرد؛ برای گرههای کممصرف میتوانید ESP32 را در Deep-Sleep بگذارید و با وقفهٔ GPIO بیدار کنید. |
کاربردها | تشخیص باز/بسته بودن در و پنجره، شمارندهٔ دور موتور آهسته، سنسور سطح مایعات با شناور آهنربایی. |
دوام | رید سوئیچ مکانیکی است؛ در محیطهای پر ارتعاش یا بسیار غبارآلود عمرش کاهش مییابد. برای کاربرد صنعتیِ شدید از سنسور هال نیمههادی) مثلاً (KY-024 استفاده کنید. |
جمعبندی
- KY-025 یک ماژول رید سوئیچ است که فقط وضعیت باز/بسته را تشخیص میدهد.
- برای :ESP32سه سیم کافی است GPIO→DO , GND→GND , 3.3V→+ ورودی.
- با وقفهٔ GPIO و پابرجا کردن Debounce نرمافزاری میتوانید رویداد حضور آهنربا را سریع و مطمئن ثبت کنید.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.