Arduino BH1750
тел. +7(499)347-04-82
Описание Arduino BH1750
Вот подробное описание, технические характеристики, список парт-номеров (артикулов) и совместимых моделей для датчика освещенности BH1750 (GY-302) при работе с Arduino.
1. Описание датчика BH1750
BH1750FVI — это цифровой датчик освещенности (люксметр), разработанный компанией Rohm Semiconductor. Он измеряет интенсивность окружающего света в диапазоне от 0 до 65535 люкс (лк) и передает данные по интерфейсу I²C (TWI).
Ключевые особенности:
- Цифровой выход: Не требует АЦП (аналогово-цифрового преобразователя), данные передаются в цифровом виде.
- Высокая точность: Имитирует спектральную чувствительность человеческого глаза.
- Компенсация источника света: Мало зависит от типа освещения (лампа накаливания, люминесцентная, LED, дневной свет).
- Программируемое разрешение: Можно выбрать режимы от 0.5 лк до 4 лк.
- Защита от перегрузки: Не требует внешних цепей защиты.
Принцип работы:
Данные передаются по I²C-шине. Адрес по умолчанию — 0x23 (если ножка ADDR подключена к VCC) или 0x5C (если к GND). Датчик выдает свежие показания с задержкой (обычно 120 мс для режима H-Resolution Mode).
2. Технические характеристики (BH1750FVI / GY-302)
| Параметр | Значение | Примечание | | :--- | :--- | :--- | | Напряжение питания | 2.4 В — 3.6 В (логика) | Внимание: 5V не допускается для VCC. | | Напряжение питания платы GY-302 | 3.3 В — 5 В | На встроенном стабилизаторе (3.3V). | | Интерфейс | I²C | Двухпроводной протокол (SDA, SCL). | | I²C адреса | 0x23 (ADDR low) или 0x5C (ADDR high) | Меняется подтяжкой пина ADDR. | | Диапазон измерений | 1 — 65535 лк | 0 лк не предусмотрен, притемнении readout >0. | | Возможность чтения низкого света | Да, от 0.5 лк | Зависит от режима. | | Потребляемый ток | ~120 мкА (работа) | ~1 мкА в режиме питания(Power Down). | | Точность | ±20% (или 10% с калибровкой) | В заводских условиях ±20K. | | Время измерения | H-Res Mode: ~120 мс; L-Resolution: ок. 16 МС; High Res 2: ок. 16 МС. | Влияет на точность. | | Датчик температуры | Нет | Фотосенсор без термометра. | | Регистры измерения | До 4 режимов вкл./выкл. | H-Resolution, H-Resolution 2, L-Resolution, Continuous/One-Time. | | Размер корпуса платы GY-302 | 14.1 мм × 19.2 мм × 6.5 мм | Платформа SMD датчика + стабилизатор. |
3. Распиновка GY-302 для Arduino
| Название | Описание | Для Arduino Uno/Nano 5V | Для Arduino Due, Zero 3.3V | | :--- | :--- | :--- | :--- | | VCC | Питание (+) | 5В (питает плату) | 3.3В | | GND | Земля (-) | GND | GND | | SCL | Линия тактов | A5 (Uno/Nano), D21 (Mega) | D21/Mega или D60/1280 via pull-up 2.2k* | | SDA | Линия данных | A4 (Uno/Nano), D20 (Mega) | Соответствующий I2C пину (своя обвязка) | | ADDR (ножка датчика) | Выбор I2C адреса (опция) | Или не трогаем (0x23 / Пусто *), или слабая подтяжка до 3V/5V = vs. Если замыкания нет: 0x23 | Если подтянешь до VCC = 0x5C |
ПРИМЕЧАНИЕ: Хоть на плате есть стабилизатор (при 3V можно снимать I2C пины через стабы), в стандартном ардуино уровни он работает нормально до 3,3V логических. Однако достаточно подключать его на 3,3V в современных EPS32..
4. Парт-номера (поставщики, каталожные номера)
На реальном чипе (там вариации помечены разными буквами, но все почти одинаковые интелгрованность распинкой):
| Парт-номер или Модель | Маркировка (цифр на корпусе) | Комментарий | | :--- | :--- | :--- | | BH1750FVI (Trim variant) | 1750 Gx (x varies rev) | (Х Акроним часто печатают друг везд7.) Оригинальный OEM. VIF также используют другие опад. | | BH1751 | 1751 на душное з/корп предп | (не работает),? (редкая разметка – замн.) BH1715 + NAA/06 еще старше или в 1990?). | | Часто уже окончательный артеф: после чистого поставщика:
- GY-302 (от RobotDyn/Keyestudio/Xolalt/DFRobot-DFR0186) | "GY-302 MS 2010"
- Еще пластинные распи: R210 / LH / HB японски стан или состативы с KY-xxx? Вд какой хаб или Мисс? Их су не жди чистотов (чил-режим завод ни разн у нас с «белоган») какие дела. & # А. т В модулях GY любой послед как полностью = вообще за ‘Part#: digital Lichtsensormodule’.
Проще спарен: Морг мак нус:
- свой парт: GY-302 VIC-G-51SKV в арт-висказ или аналоги = повтор назв. И получает клише от магаз по API.)
Часто всего значимыми артелями являются:
SEN-01122 (для Sprakfun инвентарь ) – но анал. DFR0186 для DFROBOT с Аддр по умол – Они же для нас роб почти = GY делая см нет особости по своим ц от только выборку с поставч из БМ14 Парком..
Простой лист: GY-302 -- основной чистый; Аналоги без метроток пре десс бол «парт- BM».
Непон.
(Résiser mention plus &)
Ма...
Ответ будет профессиональный:
Парт
Удобщи:
Развернен резон концы & Крам -- гуд:
| Пармех