BH1750FVI (GY-30) - датчик освещенности (люксметр) для Arduino
BH1750FVI (GY-30) является цифровым и работает по интерфейсу I2C. Главное его преимущество – измерения происходят сразу в люксах, а не как у аналоговых датчиков – в “попугаях”.
Кроме того, с помощью этого датчика можно измерить коэффициент мерцания и мощность источника света в Ваттах (измеряется на расстоянии 1 м от источника).
Датчик подключается выводами SCL и SDA к одноимённым на платах Arduino либо к A5 и A4 соответственно (на Arduino UNO, Nano и прочих с контроллером ATmega328/ ATmega168).
Также у BH1750FVI есть такая полезная функция, как смена I2C адреса. Он зависит от того, куда подключен вход ADD – к минусу (или просто “висит в воздухе”) либо плюсу питания. Таким образом, с одним микроконтроллером можно использовать до двух датчиков GY-30.
На плате присутствует стабилизатор напряжения на 3.3 В, поэтому диапазон рабочих напряжений – от 3 до 5 В.
Основные достоинства
- Измерения в люксах, а не условных единицах
- Возможность измерения коэффициента мерцания и мощности источника света
- Возможность смены адреса для подключения двух датчиков на одну шину I2C
- Широкий диапазон температур для работы вне помещений
Примеры использования
- Автоматическое управление светом
- Определение времени суток
- Измерение мощности осветительных приборов
Комплектация
- 1 x датчик GY-30
- 1 x пятипиновая гребёнка GPIO
Подключение и библиотеки
Датчик совместим с любыми аппаратными платформами, включая Arduino.
Подключается к плате через интерфейс I2C. Для работы кроме стандартных библиотек Arduino IDE потребуется библиотека BH1750.h.
Отзывы
Отзывов пока нет.