KY-018 سادهترین حسگر نوریِ کیت «37in1» است: یک فتوسل (LDR) بههمراه یک مقاومت 10 kΩ روی برد که با هم یک تقسیم ولتاژ میسازند. به-محض تغییر شدت نور، مقاومت LDR تغییر میکند و ولتاژ خروجی هم بالا / پایین میرود؛ همین ولتاژ را روی پایهٔ ) S یا (AO تحویل میدهد.
مشخصه | مقدار حدودی |
نوع سنسور | CDS LDR 5 mm |
مقاومت LDR | ≈ 200 Ω در نور شدید → تا ≈ 1 MΩ در تاریکی |
ولتاژ کاری | 3.3 – 5 V |
جریان بیباری | < 0.5 mA |
خروجی | آنالوگ پیوسته )ندارد: مقایسهگر یا (DO |
روی بعضی بردها برچسبهای S / + / – دیده میشود؛ S همان خروجی آنالوگ است و +/– تغذیه و زمین.
اتصال به) ESP32 نمونه با (DevKit v1
KY-018 | ESP32 | توضیح |
+ (VCC) | 3.3V | تغذیهV 3.3 → خروجی در همین محدوده امن است |
– (GND) | GND | زمین مشترک |
S (AO) | GPIO 34 (ADC1_CH6) | ورودیفقط؛ تداخلی با Wi-Fi ندارد |
میتوانید هر پایهٔ ADC از ADC1 (GPIO 32-39) را انتخاب کنید؛ از ADC2 در حالت Wi-Fi پرهیز کنید مگر به اختصاصی بودن نیازی ندارید.
نکات عملی
نکته | توصیه |
فیلتر نرمافزاری | میانگین یا فیلتر میانگین متحرک 4-16 نمونه نوسان ADC را کم میکند. |
فیلتر RC | یک خازن 100 nF بین S و GND خروجی را آرام و نویز تغذیه را حذف میکند. |
موقعیت سنسور | LDR روبه نور مستقیم باشد؛ شیشه یا پلاستیک تیره جلوی آن، برد را کمحساس میکند. |
آستانهٔ دیجیتال | اگر خروجی صفر/یک میخواهید، در نرمافزار ولتاژ S را با یک مقدار ثابت مقایسه کنید )مثلاً level > 50٪ → روز.( |
پروژه باتری | مصرف بسیار کم است؛ میتوانید ESP32 را در Light-Sleep بگذارید و دورهای ADC بخوانید. |
رطوبت | LDRهای CDS در رطوبت زیاد با گذشت زمان مقاومتشان تغییر میکند؛ هر چند ماه یکبار کالیبراسیون کنید. |
جمعبندی
- KY-018 فقط یک خروجی آنالوگ دارد؛ مقادیری بین 0 و VCC با تغییر نور.
- برای +→3.3 V :ESP32 ، – →GND ، →Sیک پایهٔ ADC1 مثل GPIO 34.
- با خواندن ADC، نور نسبی را تشخیص دهید؛ در صورت نیاز آستانهٔ نرمافزاری برای حالت روز/شب یا کنترل PWM روشنایی بسازید.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.