Комментарии 25
Весьма ограниченный диапазон измерений, всего до 65535 Lx
Недостаток решается полупрозрачным стеклом, установленным перед датчиком. В зависимости от прозрачности стекла диапазон увеличивается в N раз.
Или можно два поляризатора поставить и получить регулируемый.
Только потом будете калибровать до посинения. Особенно если возмете стекло с неизвестным спектром пропускания
1--Весьма ограниченный диапазон измерений, всего до 65535 Lx
Есть же гораздо более функциональные датчики
Тот же MAX44009 - и диапазон выше и точность
Согласен, диапазон у этого датчика черезвычайно узок. MAX44009 хорошо, подя прямым солнцем не перегружается, но у него аж 45милилюкс/LSB. И не очень хорошая компенсация ИК, судя по моему опыту. В подьезде где лампы накаливания включены по паре последовательно сильно завышает показания, субьективно - в разы.
Из современных на мой взгляд лучший - VEML3328. У него диапазон 3*2^24 и 3милилюкс/LSB, что дает диапазон приметно от 3mlx-150klx. Одна проблема - он сам не снижате потребление после однократного измерения.
Кстати про монитор. Yикто не видел DIY варианта как управлять яркостью монитора с внешнего датчика? Видимо нужен некий софт который рулит монитором и ардуинка.
Программа ClickMonitorDDC с настроенными хоткеями на регулировку яркости монитора. Ардуино прикидывается клавиатурой, нажимающей эти хоткеи.
Можно и аппаратное устройство-переходник сделать. На сколько помнится, там обычный I2C используется, любой контроллер справится. Даже питания с того же HDMI хватит.
Хардово будет гораздо более культурный вариант - на бп в канал регулировки яркости и саму ардуину внутрь монитора.
Единственный подводный камень это доработка корпуса, у моников он обычно воспринимает физические нагрузки и всякие отверстия для датчиков, разъемов надо делать вдумчиво.
И еще один момент, есть мониторы которые вообще лучше не разбирать, такие даже по гарантии не ремонируют, а просто меняют на новые...
уже много лет мониторю освещённость копеечными фоторезисторами. для целей - пора ди включать автоматический свет и т.п.
использовать ТАКОЙ датчик для подобных целей - лютый оверкилл.
Да ладно! На али стоит в среднем 65 р. (модуль)
мониторю освещённость копеечными фоторезисторами
Сопротивление фоторезистора зависит не только от освещенности, но и ещё от температуры. Утром фоторезистор холодный, вечером - теплый. Поэтому и значения при той же освещенности разные. Вечером у нагретого фоторезистора при той же, что и утром освещенности сопротивление больше. Нужен не просто фоторезистор, а полноценный прецизионный датчик освещенности с термо компенсацией.
Вот тут результаты измерений https://habr.com/ru/articles/687640/
Скорее всего такой фотоприемник с такой чувствительностью предназначен для приборов по измерению пульса, сатурации.
у этого датчика отвратнейшие отзывы находил, нафиг. у них. вроде бы, плюсы только в наличии кругом и всюду вариантов с пластиковым колпачком для улицы и относительно низкой ценой. не надо париться в этом плане. но даже цена их не так уж и мала, их еще поискать в городах не миллионниках и не столицах.
полно аналогов чуууточку дороже с i2c, с ардуино библиотеками и готовыми модулями и или проектами под всякие esp32, нормальной чувствительности (а не когда еще светло, а у тебя 0 показывает, и или зашкал макс еще не в полдень)
полно аналогов чуууточку дороже с i2c,
И тот стоило бы написать список аналогов.
(а не когда еще светло, а у тебя 0 показывает, и или зашкал макс еще не в полдень)
Упомянутые недостатки решаются установкой светорассеивающего колпачка.
Обзор датчика освещения BH1750