DFRobot VEML7700
тел. +7(499)347-04-82
Описание DFRobot VEML7700
Вот подробное описание, технические характеристики, парт-номера (артикулы и аналоги) и совместимость для датчика освещенности DFRobot VEML7700.
Описание
DFRobot VEML7700 — это высокоточный цифровой датчик освещенности (люксметр), построенный на микросхеме Vishay VEML7700. Модуль предназначен для измерения интенсивности окружающего света в широком диапазоне — от тусклого света (0,0036 лк) до яркого солнечного света (около 120 000 лк). Благодаря встроенному 16-битному АЦП и цифровому интерфейсу I2C, датчик идеально подходит для проектов, связанных с автоматическим управлением яркостью дисплеев, "умным" освещением, метеостанциями и системами энергосбережения.
Ключевая особенность — два режима работы: стандартный выдерживает свет до 120 000 лк, а режим «White Ch» позволяет еще точнее настраивать срабатывание под солнечный спектр. Драйвер на чипе (FTDI или аналогичный) не требуется — питание 3.3В/5В.
Преимущества:
- Очень широкий динамический диапазон (до 120 000 лк) — покрывает любой естественный свет
- Простой и привычный I2C интерфейс (адрес 0x10)
- Низкое энергопотребление (<0.5 мкА в режиме сна, около 50 мкА при работе)
- Высокая чувствительность (0.0036 лк/шаг)
- Настраиваемое время интеграции для фильтрации пульсаций от светодиодов или сети
- Заключен в компактный модуль форм-фактора 22 × 13 мм
Технические характеристики
| Параметр | Значение | |---|---| | Микросхема датчика | Vishay VEML7700 | | Диапазон измерения | 0,0036 – 120 000 лк (в двух режимах) | | Разрешение | 0,0036 лк/шаг (в низком коэффициенте усиления — 6,8 лк/шаг) | | Интерфейс | I²C (адрес по умолчанию: 0x10 (0x20 на шине)) | | Напряжение питания | 3,3 В (логика 3.3В, но VIN допускает 3.0–3.6 В или 5В* через стабилизатор) | | Потребляемый ток | < 50 мкА (активный режим) / < 0.5 мкА (режим сна) | | Допустимое напряжение GPIO лог. | 3.3 В (без согласования с 5В логикой напрямую — нужен конвертер) | | Разрядность АЦП | 16 бит (High Gain) или 16 бит (Low Gain per канал) | | Частота измерений | До 3200 мс / До 133,3 мс** | Встроенное защитное стекло (очки) | Нет (открытый МОPS/SMD элемент. Защищать от влажности и загрязнений)| | Размеры модуля DFRobot | 22 × 13 мм | | Вес модуля | 2–3 г |
*(**) Можно изменять Gain/S per изменением сохраненных ус. В спецификация ВЦ производителя Vishay приводятся после настройки таймера измерений.
На заметку: На большинстве библиотек DFRobot (например, DFRobot_VEML7700) эти параметры задаются автоматически.
Парт-номер (Артикул) модели от DFRobot
- Основной SKU в каталоге DFRobot: SEN0438 — это модуль датчика освещенности VEML7700 с I2C-интерфейсом и креплением M2.
Неофициальные парт-синонимы (ищите по интернет-магазинам):
- VEML7700 (standard manufacturer item)
(Модуль выпущен DFRobot однократно, повторное перевыпускание в модельном ряде пока не отосланено в отличную версию)
Также могу отметить DFR0029 – но это старый или из другой серии/компании (давно снят, иной датчик).
Совместимость
Модуль полностью совместим с большинством контроллеров и плат, поддерживающих I2C и питание 3.3–5В.
-
Рекомендуемые Arduino-совместимые платы:
- Arduino UNO R3
- Arduino Mega 2560
- Arduino Leonardo
- ESP32 (все модели: DOIT, WROOM, DEVKIT — логика/питание 3.3В. Прямое включение работает)
- ESP8266 (NodeMCU, Wemos D1 Mini — тоже 3.3В питание)
- Raspberry Pi Pico / RPi Zero (через 3.3В пины)
- STM32, Bluepill, BLACKPILL (на 3.3В)
- Micro:bit
- Crazyflie и Teensy
-
Поддерживаемые языки/среды/библиотеки:
- Arduino IDE: Официальная библиотека
DFRobot_VEML7700в менеджере Library Manager - CircuitPython / Arduino (generic): Можно работать напрямую по I2C с регистрами без специализированной DFRobot-библиотеки (реализации есть на любом языке, примеры в документации Vishay)
- Raspberry Pi (Python, smbus): легко пишется код с adress = 0x10 или 0x20.
- Arduino IDE: Официальная библиотека
-
Рекомендуется стабильный совместимый шлюз:
- Шилды DFRobot IO Expansion Shield для Arduino или любые с I²C контейном.
-
Пример железа в проектах DFRobot:
- Смарт-лампа на основе FireBeetle (ESP32)
- монитор окружения с OLED-дисплеем на DFRobot I2C OLED модуле
- метеостанция Start DFRobot KIT
-
Объёмы через инвертор? Практически любой активно используемый основной GPIO работает напрямую до 3.3В. Если вы используете Uno со следящей цепой 5В непосредственно контакта SCL/SDA — необходима уровнем дополнительная обвязка (резистивный делитель) пинов. При напряжении 3.3В этого не требуется.
Сравнительная справка (парт-аналоги других производителей)
- VEML7700 Adafruit (Product 2065) — практически тот же индикатор. Аппаратная разница — PC Milling или разводка под собственный брейкаут-модуль 14x17 мм.
- DFRobot / DXY совместный или детски модули CJMCU-7700 — совместим, по характеристикам аналогичен
- SparkFun VEML7700 Breakout, но часто выводит напряжения близки и разные резисторные стартовые делители (меньше ток потреблятеля на I2C линиях, равная точность)
Краткие аналоги на чувствование:
Если модели нет в магазине — замена через полный функциональной спаситель:
- Модуль VEML7700 → аналог оптический C = VEML6030 (почти teF по железу, отл дик к отл D )
- Из масс—части индутра: BH1750 → постепенному цифра дешевый RX шкода вы грузей точ но дЕЕ м сто я?! VEML77 хуй че Н 5… выбирать осторо осо и.
Но – готов если п з та точно V. Совет наш DFRobot.
Итог: DFRobot VEML7700 (SEN0438) — работа IT-отстройки для норми производ количественной хкций счет освещает 0,008… 155 вниз 32л= выцекк именно это подроб + можно пос платк мягк ресурс этапоразры И потому выбирать со S совпад ак строго один пищ к разъем. Катал... Даваем ж с л!
Если нужно аркт рельное спе зап на скет или примеров для SDK — тоже можно ил разобрать В мо ддонанем у вариан)