KY-005 در کیتهای «37in1» یک فرستندهٔ مادون-قرمز (Infrared LED Transmitter) ساده است؛ یعنی در اصل یک دیود نوری IR )طولموج ≈ 940 (nm که روی یک برد کوچک با سه پایه قرار گرفته است:
پین روی ماژول | نام متداول | توضیح |
S | Signal | پالسهایی که باید روی حامل ۳۸ kHz مدوله شوند |
+ | VCC | معمولاً توسط سازنده به S بایپس شده (گاهی خالی است) |
– | GND | زمین مشترک با میکروکنترلر |
در بیشتر نسخهها داخل برد مقاومت محدودکنندهٔ جریان وجود ندارد یا مقدار آن برایV 5 در نظر گرفته شدهاست؛ برای کار امن باV 3.3 ESP32 مهم است جریان LED را بررسی کنید ) حدود 20 mA کافی است.(
مشخصات تقریبی
پارامتر | مقدار رایج |
ولتاژ LED | 1.2 – 1.4 V (IR) |
جریان مجاز | 20 mA نامی )تا 50 mA پیک در duty کم( |
طولموج | 930 – 950 nm |
زاویهٔ بازتاب | ~25° |
چرا به «حامل ۳۸ kHz» نیاز داریم؟
گیرندههای رایج)مثلاً TSOP38238 یا (VS1838B بهخاطر فیلتر نویز محیطی، فقط نوری را قبول میکنند که روی موج حامل ۳۸ kHz مدوله شده باشد. بنابراین باید LED را با پالس وظیفهٔ حدود ⅓–½ روشن/خاموش کنید و روی همان حامل، دادهٔ کدینگ (NEC, RC5, Sony, …) را اعمال کنید.
اتصال به ESP32
KY-005 | ) ESP32 DevKit v1پیشنهادی( | توضیح |
S | ) GPIO 4یا هر(GPIO PWM/RMT | خروجی پالس ۳۸ kHz |
– | GND | زمین مشترک |
+ | بدون اتصال یاV 3.3 | اغلب خالی میماند؛ در بعضی نسخهها برای LED دوبل است |
* اگر برد مقاومت ندارد و S را مستقیماً به LED وصل کرده، میتوانید پین + را بهV 3.3 بدهید و S را فقط پالس خام بدهید)مدار LED بین + و S قرار میگیرد(، ولی راحتتر است + را رها کنید و مستقیم LED را از GPIO درایو کنید—به شرط وجود مقاومت 100 Ω روی برد یا خارجی.
محاسبهٔ سریع مقاومت (اگر نبود)
برای 20 mA میخواهیم:
R=VCC−VFI=3.3V−1.3V0.02A≈100ΩR = \dfrac{V_{CC} – V_F}{I} = \dfrac{3.3 V – 1.3 V}{0.02 A} ≈ 100 ΩR=IVCC−VF=0.02A3.3V−1.3V≈100Ω
نکات عملی
نکته | توضیح |
دامنه پخش | LED رو به گیرنده و در فاصله ≤5 m با دید مستقیم مؤثر است. |
توان بالاتر | برای برد بیشتر، LED دوم با ترانزیستور NPN (2N2222) و جریان 100 mA پیک + خازن بالاست استفاده کنید. |
ایمنی چشم | IR نامرئی است اما در توانهای معمول ماژول خطری ندارد؛ نگذارید در فواصل خیلی نزدیک به چشم نگاه شود. |
اختلال محیطی | نور فلورسنت قدیمی یا نور خورشید میتواند گیرنده را اشباع کند؛ زاویه و فاصله را تنظیم کنید. |
پکیجV 5 | اگر از منبعV 5 استفاده میکنید، مقاومت سری LED را به 150–220 Ω افزایش دهید. |
جمعبندی
- KY-005 صرفاً یک LED مادون-قرمز است؛ سیگنال دیجیتال حامل ۳۸ kHz باید توسط ESP32 تولید شود.
- بهطور ساده سه سیم نیاز دارید S → GPIO PWM/RMT، GND→GND، و در صورت نیاز ) + → 3.3 Vاگر مدار داخلیاش این روش را میطلبد.(
- با کتابخانهٔ IRremoteESP8266 میتوانید هر پروتکل ریموت (NEC, Sony, RC5, …) را در چند خط ارسال کنید؛ یا با ledc/RMT کد اختصاصی بسازید.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.