• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Делюсь опытом Библиотека для датчика освещенности ROHM BH1750FVI

enjoynering

Well-known member
Поддерживает все плюшки сенсора:
- *изменение чувствительности/усиления в диапазоне 0.45 - 3.68
- изменение разрешающей способности
- режим энергосбережения
- калибровка
- сброс

Протестировано на:
- Arduino AVR
- Arduino ESP8266
- Arduino STM32

*Коэффициента усиления применяется когда сенсор помещен за полупрозрачный фильтр или линзу Френеля.


Зная коэффициент пропускания можно на эту величину увеличить чувствительность сенсора и получить правильные значения яркости. Например коэффициент пропускания фильтра составляет 50%. Без компенсации результат измерения будет в 0.5 раза ниже реальной освещенности. Изменив коэффициента усиления с 1.0 до 2.0 мы получим правильное значение освещенности.

UDP: На китайских платах установлен стабилизатор XC6206. Максимальное допустимое входное напряжение для него всего 7в. Будьте внимательны.

Забирать тут - enjoyneering/BH1750FVI
 
Сверху Снизу