Компонент Adafruit BH1750
Это 16-разрядный датчик внешней освещенности BH1750 от Rohm. Из-за того, насколько это важно для человека и большинства других живых существ, определение количества света в окружающей среде является обычным началом при обучении работе с микроконтроллерами и датчиками. Должны ли мы увеличить яркость нашего дисплея или приглушить его для экономии энергии? В каком направлении должен двигаться ваш робот, чтобы оставаться в зоне с наибольшим количеством света? Сейчас день или ночь? На все эти вопросы можно ответить с помощью BH1750. Это небольшой, мощный и недорогой датчик освещенности, который вы можете включить в свой следующий проект, чтобы добавить функцию обнаружения и измерения освещенности.
BH1750 обеспечивает 16-разрядные измерения освещенности в люксах, единица измерения освещенности в системе СИ, позволяющая легко сравнивать ее с другими значениями, такими как эталонные значения и измерения с других датчиков. BH1750 способен измерять от 0 до 65 тыс. + люкс. При некоторой калибровке и расширенной настройке времени измерения можно добиться даже измерения в 100 000 люкс!
Датчики, как правило, поставляются в небольших упаковках, и BH1750 ничем не отличается. Этот удобный светочувствительный прибор размером не намного больше рисового зернышка нуждается в некоторой помощи для использования людьми, экспериментирующими и не имеющими желания или инструментов для работы с деталями для поверхностного монтажа. Мы здесь, чтобы помочь! Упакованный на печатной плате в нашем форм-факторе Stemma QT, BH1750 оснащен регулятором напряжения и схемой переключения уровня, что позволяет использовать его с устройствами напряжением 3,3 В, такими как Feather M4 или Raspberry Pi, или устройствами напряжением 5 В, такими как Arduino. Вместо того чтобы работать с крошечными контактами на датчике, печатная плата, на которой он установлен, выводит все контакты на стандартный разъем с шагом 0,1 дюйма / 2,54 мм.
Чтобы сделать работу проще и немного гибче, мы также включили совместимые с SparkFun Qwiic разъемы STEMMA QT для шины I2C, так что вам даже не нужно паять! Просто подключите совместимый кабель и подсоедините его к выбранному вами микроконтроллеру, и вы готовы загрузить некоторое программное обеспечение и измерить освещенность. Чтобы помочь с программной частью, мы написали библиотеку, которую вы можете использовать с устройствами, совместимыми с CircuitPython, а также с компьютерами, такими как Raspberry Pi, установив ее с помощью PyPI. Вы даже можете использовать его на полноразмерном компьютере, используя MCP2221 breakout. Пользователи Arduino могут воспользоваться хорошо разработанной библиотекой hp_BH1750 Стефана Армборста, а также нашими инструкциями по установке и электрическими схемами.
Печатная плата
Схема
Список пинов
Пин | Тип |
---|---|
VCC | мама |
3.3V | мама |
VCC | мама |
VCC | мама |
SCL | мама |
SCL | мама |
SCL | мама |
SDA | мама |
SDA | мама |
SDA | мама |
ADDR | мама |
GND | мама |
GND | мама |
GND | мама |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.