DFRobot SEN0259

DFRobot SEN0259
Артикул: 776287

производитель: DFRobot
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание DFRobot SEN0259

Этот датчик — DFRobot SEN0259, представляющий собой VEML7700 — высокоточный датчик освещенности (цифровой люксметр) на шине I2C.

Ниже приведено подробное описание, технические характеристики, парт-номера (SKU) и список совместимых плат.


1. Описание

DFRobot SEN0259 — это модуль на основе микросхемы Vishay VEML7700. Датчик позволяет измерять интенсивность окружающего света в широком диапазоне (от 0 до 120 000 люкс) и преобразовывать ее в цифровой сигнал с помощью 16-битного АЦП.

Ключевые особенности:

  • Высокий динамический диапазон: корректно работает как в полной темноте (0 lx), так и под прямыми солнечными лучами.
  • Компенсация: функция выбора коэффициента сглаживания для борьбы с мерцанием (например, от ламп накаливания или диммеров).
  • Два режима вывода: АЦП (сырое значение R–градации яркости) или преобразованное значение в люксах.
  • Стабильность: встроенный компенсатор температуры.

2. Технические характеристики

| Параметр | Значение | | :--- | :--- | | Модель чипа | VEML7700 (Vishay) | | Напряжение питания (VCC) | 3.0 В – 3.6 В (рекомендуется 3.3 В) | | Логический уровень | 3.3 В (толерантность к 5В на выводах SDA/SCL — нет , используйте преобразователь уровня при работе с 5В Arduino) | | Интерфейс | I2C (0x10 — фиксированный, не изменяется) | | Диапазон измерений | 0 – 120 000 люкс | | Разрешение и чувствительность | До 0.0036 люкс/шаг | | Формат данных | 16 бит | | Точность | ±10% (типовая) при 100 лк | | Максимальное интегрирование | от 100ms (fast) до 800ms | | Рабочая температура | от -40°C до +85°C | | Габариты модуля | 22.5 x 15.0 mm (стандартный DFRobot Gravity) | | Вес | около 3-4 г | | Потребляемый ток | ~45 мкА (типовой) | | Time to power on | <8ms |

Выводы:

| Pin | Обозначение | Цель | | :--- | :--- | :--- | | 1 | VCC | +3.3V (до 3.6V max) | | 2 | GND | Земля | | 3 | SCL | Линия тактирования I2C | | 4 | SDA | Линия данных I2C |

DNF (Production limits) особенности:

  • Модуль использует fixed 7-bit I2C address 0x10 (шестнадцатеричное 0x10 в мастер-адресе). Невозможно изменить адрес подпайкой или джамперами — не шуньти.

3. Парт-номера (SKU) и совместимые модели

Парт-номер данной модели:

  • SKU: none in datasheet context = VEML7700 Mode version
  • стандартное артикульное название: DFRobot SEN0259 (иногда как SEN0259 единица).

Последнее поколение обозначений – DFR0597 (современный DFRobot с более совершенным IR-чипом), однако SEN0259 является именно VEML7700.


4. Совместимые модели (Control Boards)

Благодаря I2C-интерфейсу и стандартному Gravity форм-фактору, сенсор совместим со следующим оборудованием:

Официально совместимые DF Robot рекомендует:

  • Все, у кого есть I2C интерфейс и +3.3V Pin______

| Платформа | Примечания | | :--- | :--- | | Arduino UNO R3 | Используйте доступные на основе стандартного Gravity 3-pin SCL/VCC/GND | | Arduino Mega 2560 | Нужен 3.3V Pin (встроенный пин, на большинстве версий используется внешний регулятор). | | Arduino Leonardo | | | ESP32 (любая: FireBeetle, DevKitC) | Code не нуждается в адаптации для разных частот — ESP32 умеет до 4.0 MHz I²C | | Raspberry Pi (Model 3B, 4B, Zero, 5A) | I²C BUS. Порт снаружи даёт 3.3V, датчик лёгкий. | | micro:bit (через переходник IO;) | Через любую расширительную плату с 3v логикой | | LattePanda | (часто используется ± для среднемуоворимся). Чаще всего – схем с Raspberry| | Современные платы DFRobot Boards | Gravity 3200 Sensor |

Пример кода для инициализации:

#include <Wire.h>
#include "DFRobot_VEML7700.h"

DFRobot_VEML7700_SEN0259 highsensitivity1;

void setup() {
  Serial.begin(115200);
  Wire.begin();
  highsensitivity1.setAddress(0x10); 
  highsensitivity1.begin();
  highsensitivity1.setALS_Gain(0x53);   // Установить интенсивность в соответсствии из разрешенного даташитами
}

void loop() {
  float ambLightVal = highsensitivity1.getLux();
  Serial.print(“Measured Ambient Light’s: “);
  Serial.print(ambLightVal, 3);
  Serial.println(“ lx”);
  delay(600);
}

Замечание совместимости: По состоянию 2024-2025 года данная модель всё чаще заменяется новыми (DFR0597 (с чипом VEML7700 мощнее на + ADC resolution & IR modulation). Каталог их на сайтах завывает (old, suggest). Если для вы у конкурента старенький проект (Core2530 возможно трещ лежит рекомендация заказе надежный обычных обходные ещё даётся дат DFRobot-VEML7700-Gravity) Icarra купить дркументать...


Ключевые предупреждения по точкам внимания:

  1. Только питание строго включительно 3.36Volt для слюдпостроек.
  2. Не забывайте установить Delay 600 ms после wire.begin() чтобы дайшли вход to bootsequenze.
  3. Чтобу коровая протечки IC: устанавливайте **pre-scale interrupt getter all debug lines ar False when uncond.

При возникновении необходимо выбрать высококачественную из даташитного измерения чтобы купить обычный.

Совместимые модели для DFRobot SEN0259

DFRobot SEN0259