Фоторезистор KY-018

Узнайте всё о модуле фоторезистора KY-018: спецификации, распиновка, схемы подключения, документация и примеры кода для ESP32, Arduino, Raspberry

Окружающая среда Аналоговый

Обзор

KY-018 — это модуль фоторезистора (LDR), который определяет уровень освещенности окружающей среды. Он выдает аналоговый сигнал, соответствующий интенсивности света, что делает его подходящим для проектов, требующих возможности светочувствительного измерения.

KY-018 — модуль на основе фоторезистора (LDR) с аналоговым выходом. Содержит LDR + фиксированный резистор 10 кОм (делитель напряжения). Чем больше света, тем меньше сопротивление LDR и выше напряжение на выходе. Работает от 3.3В до 5В.

Модуль фоторезистора KY-018
Быстрая навигация
Основные разделы статьи
Примеры кода
Популярные платформы
Где купить

Приобретите фоторезистор KY-018

Технические характеристики

Характеристики KY-018

Полные технические характеристики модуля фоторезистора KY-018.

Напряжение питания
3.3V - 5V
Тип выхода
Аналоговый
Фиксированный резистор
10 кОм
Габариты
24 x 15 x 7 мм
Скачать полный даташит
Конфигурация пинов

Распиновка KY-018

KY-018 — это 3-контактный модуль фоторезистора/LDR:

Визуальная диаграмма распиновки
Основное
Распиновка KY-018
Всего выводов
3
Типы
Питание + Аналог
Быстрые советы
  • Схема: LDR + 10кОм (делитель напряжения).
  • Выход: Аналоговый (напряжение пропорционально свету).
  • Полярность: Питание должно быть соблюдено.
Описание выводов
Название Тип Описание Примечания
1 - (S) GND Подключение к земле Общая земля
2 Средний VCC Питание модуля 3.3В или 5В
3 S Сигнал Аналоговый выход Напряжение растёт с освещенностью
Руководство по подключению

Подключение KY-018 к ESP32

Подключите KY-018 к ESP32, используя аналоговый вход (ADC). Модуль основан на делителе напряжения из LDR и фиксированного резистора 10кОм. На аналоговом входе ESP32 напряжение будет меняться в зависимости от освещенности.

Схема подключения
Рекомендуемая (аналоговый вход)
Подключение KY-018 к ESP32
Подключений
3
Статус
Все обязательны
Протокол
Аналоговый (ADC)
Подключения пинов
Вывод KY-018 Подключение Вывод ESP32 Описание
- (Minus) обязательно GND Общая земля
Middle обязательно 3.3V или 5V Питание модуля
S (Signal) обязательно GPIO36 (или любой ADC) Аналоговый вход (ADC)
📍 Аналоговый выход (делитель напряжения) ⚡ Питание: 3.3В или 5В 📊 Напряжение растёт с освещенностью 🎯 Медленный отклик (LDR) 🔌 ADC пины ESP32: GPIO32-39
Помощь и поддержка

Устранение неполадок KY-018

Распространённые проблемы и решения, которые помогут запустить датчик.

Нет реакции от датчика
Датчик не выдает сигнал ни при каких условиях освещения

Проблема: значения ADC постоянно 0 или 4095 (в зависимости от подключения).

Возможные причины: неправильные подключения, отсутствие питания, неисправный LDR или модуль.

Решение: проверьте все соединения, убедитесь в наличии питания (3.3V/5V) на среднем выводе, проверьте общую землю.

Шумные показания
Значения сильно прыгают даже при стабильном свете

Проблема: значения ADC сильно флуктуируют.

Возможные причины: наводки на аналоговую линию, плохой контакт.

Решение: используйте фильтрацию в коде (усреднение), добавьте конденсатор 0.1 мкФ между сигналом и землей.

Примеры кода

Примеры программирования KY-018

Arduino / ESP32 (Arduino IDE)

// KY-018 Фоторезистор тест
const int sensorPin = 36; // GPIO36 для ESP32 или A0 для Arduino
int sensorValue = 0;

void setup() {
    Serial.begin(115200);
}

void loop() {
    // Считывание аналогового значения
    sensorValue = analogRead(sensorPin);
    
    Serial.print("Освещенность (ADC): ");
    Serial.println(sensorValue);
    
    delay(500);
}

MicroPython

import machine
import time

# Настройка ADC на GPIO36
adc = machine.ADC(machine.Pin(36))
adc.atten(machine.ADC.ATTN_11DB) # Диапазон 0-3.3В

while True:
    value = adc.read()
    print("Уровень света:", value)
    time.sleep(0.5)

Итоги KY-018

Модуль фоторезистора KY-018 — это простой и доступный датчик для базового определения уровня освещенности. Он отлично подходит для образовательных проектов и простых систем автоматизации, где не требуется высокая точность измерений в люксах.