Перейти к содержанию
Материалы раздела

О датчике

ML8511 - это УФ-датчик, который подходит для измерения УФ-интенсивности в помещении или на открытом воздухе. ML8511 оснащен внутренним усилителем, который преобразует фототок в напряжение в зависимости от интенсивности УФ-излучения. Эта уникальная особенность обеспечивает простой интерфейс с внешними схемами, такими как АЦП. В режиме отключения питания типичный ток в режиме ожидания составляет 0,1 мкА, что обеспечивает более длительный срок службы батареи.

Особенности:

  • Фотодиод, чувствительный к УФ-A и УФ-B
  • Встроенный операционный усилитель
  • Аналоговый выход напряжения
  • Низкий ток питания (300 мкА тип.) и низкий ток в режиме ожидания (0,1 мкА тип.)

Спецификация

ЧтоКомментарии
ИдентификаторML8511
ИнтерфейсADC
ПредоставляетintensityмВт/см2
Свойстваenable signalЭтот датчик имеет вывод EN (включение), активный высокий уровень. Это свойство устанавливает номер GPIO для включения датчика.

Значение по умолчанию -1 (датчик всегда включен).
calibrationКалибровочные данные +/- интенсивность
Техническое описание

Примечания

  • Свойство enable signal задаёт GPIO для включения и отключения датчика. Значение -1 оставляет датчик постоянно включённым.
  • Свойство calibration корректирует влияние корпуса или защитного стекла на показания.

Код

-- Подключить датчик ML8511 к внешнему АЦП (ADS1115) / канал 0
s = sensor.attach("ML8511", adc.ADS1115, 0)

-- Если сигнал включения / значения калибровки отличаются от значений по умолчанию, раскомментируйте
-- следующие строки и установите свои значения
-- s:set("enable signal", -1)
-- s:set("calibration", 0)

while true do
  print(s:read("intensity"))
  tmr.delayms(500)
end

Вернуться к списку датчиков