Рассчитать значение люкса из LDR
Я использую LDR (Iduino SE012) для измерения освещенности. Он возвращает 10-битное значение входящего напряжения, и я не знаю, как преобразовать его в люкс, люмен, канделу или любую другую единицу измерения интенсивности света. Я искал в Google технические описания, но ничего полезного не нашел. Так есть ли способ, как я могу экстраполировать интенсивность света из напряжения?
Я имею в виду, что одна идея, которая у меня была бы, это измерить некоторые вещи, где я знаю выходной уровень люкс, но поскольку у меня нет таких вещей или люксметра, я довольно застрял. Он также возвращает 1024 довольно быстро, если вы держите его на солнце (хотя солнце сегодня очень сильное, и оно имеет температуру 36°C). Может быть, есть "минимальное значение", при котором он возвращает полное напряжение? С этой точки я мог бы вычислить его для всех других значений.
Вот некоторые технические описания, которые я нашел:
- https://www.manualshelf.com/manual/iduino/se012/datasheet-english.html
- https://wakamatsu.co.jp/waka/SE012.pdf
@Cowboy_Patrick, 👍0
Обсуждение1 ответ
Вы не можете.
LDR имеет спектральную чувствительность, которая сильно отличается от человеческий глаз. Определение люкса или любой фотометрической единицы для это имеет значение, в значительной степени требует, чтобы ваш датчик был отфильтрован таким образом способ получить спектральную чувствительность человеческого глаза.
Ну, может быть, есть некоторые помехи от ультрафиолета, радиоволн и тому подобного, но они должны быть незначительными. И если вы используете его для измерения солнечного света, количество видимого света и УФ-света должно быть относительно друг друга. Так что, если я принимаю помехи от других спектров, будет ли это возможно?, @Cowboy_Patrick
@The_javascript_King: Большая часть несоответствия спектрального отклика будет исходить от ближнего ИК-диапазона, а не от УФ- или радиочастот. И это далеко не «незначительно». Если измеряемый вами свет всегда имеет один и тот же относительный спектр (одинаковую относительную интенсивность на разных длинах волн), то да, вы можете откалибровать его в люксах. Однако отношение видимого и инфракрасного света солнечного света зависит от высоты солнца над горизонтом, поэтому вы не можете предположить постоянное отношение., @Edgar Bonet
- Arduino Micro и Тонкие полимерные литиевые батареи
- Как спроектировать потоковую передачу данных с нескольких мониторов растений на один Arduino?
- Какова работа pulseIn?
- Сколько датчиков может поддерживать один модуль Arduino?
- Получение BPM из данного кода
- DS18B20 дает высокие показания. Как заставить его вернуть правильную температуру?
- Какой тип разъема использует система GROVE?
- Arduino Micro против Pro Micro
Я совершенно не разбираюсь в этом вопросе, но если у вас есть эталонные фонари, вы могли бы измерить/составить график их показаний, чтобы найти соответствующие значения для вашего датчика?, @Paul
Самый дешевый датчик освещенности — bh1750. Если вы купите bh1750, вы можете сделать таблицу для ldr, чтобы получить значение освещенности. Может быть, вы также можете добавить датчик температуры ds18b20, чтобы компенсировать значение ldr для температуры. Тогда вы можете использовать ldr... подождите, bh1750 уже сделал все это? Датчик освещенности нельзя использовать при прямом солнечном свете. Ни ldr, ни bh1750., @Jot