О датчике
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
