Ba3ar.kz
Модуль датчика цвета TCS34725 (RGB + Clear, I²C, IR-фильтр, 3.3–5 В)

Модуль датчика цвета TCS34725 (RGB + Clear, I²C, IR-фильтр, 3.3–5 В)

₸2,490.00✓ В наличии(2 шт)

# Модуль датчика цвета TCS34725 (RGB + Clear, I²C, IR-фильтр, 3.3–5 В) Модуль на базе сенсора TCS34725 от AMS/TAOS представляет собой высокоточный цифровой датчик цвета, определяющий значения основных

Артикул:
2369

# Модуль датчика цвета TCS34725 (RGB + Clear, I²C, IR-фильтр, 3.3–5 В)

Модуль на базе сенсора TCS34725 от AMS/TAOS представляет собой высокоточный цифровой датчик цвета, определяющий значения основных цветов (RGB: Red, Green, Blue) и общую уровень освещенности (Clear Channel). Главное преимущество TCS34725 — наличие встроенного ИК-фильтра (IR-blocking filter) прямо поверх фотодиодов. Потеря чувствительности к инфракрасному спектру позволяет датчику воспринимать цвет максимально близко к человеческому зрению.

Модуль обладает огромным динамическим диапазоном 3 800 000:1, а также настраиваемым временем интегрирования и коэффициентом усиления (Gain). Плата оснащена встроенным стабилизатором напряжения на 3.3 В и преобразователем логических уровней, что делает ее полностью безопасной для подключения к системам с питанием и логикой 3.3 В и 5 В (Arduino, ESP32, STM32, Raspberry Pi).

---

### Технические характеристики

| Параметр | Значение |

| --- | --- |

| Микросхема | AMS / TAOS TCS34725 |

| Измеряемые каналы | RGB (Красный, Зеленый, Синий) + Clear (прозрачный/общее свет) |

| Фильтрация | Встроенный ИК-фильтр (IR Cut Filter) |

| Динамический диапазон | 3 800 000: 1 |

| Интерфейс связи | I²C (7-битный адрес `0x29`) |

| Рабочее напряжение (VCC) | 3.3 – 5.0 В DC (встроенный LDO-регулятор) |

| Логический уровень I/O | Совместим с 3.3 В и 5 В (встроенный конвертер уровней) |

| Настройки | Регулируемое время интегрирования (Integration Time) и усиления (Gain) |

| Подсветка | Встроенный нейтрально-белый светодиод с возможностью управления (LED/INT) |

---

### Назначение контактов (Pinout)

  • VIN / VCC: Питание модуля (3.3В – 5В DC).
  • GND: Общий провод (земля).
  • SDA: Линия данных шины I²C (поддерживает логику 3.3 В и 5 В).
  • SCL: Линия тактирования шины I²C (поддерживает логику 3.3 В и 5 В).
  • LED: Управление встроенным светодиодом подсветки (притяните к GND для отключения светодиода).
  • INT: Выход прерывания (Interrupt, открытый сток — генерирует сигнал при выходе цвета/освещенности за заданные пороги).

---

### Пример скетча для Arduino (Определение цвета RGB и Цветовой температуры)

Для работы с модулем рекомендуется использовать библиотеку Adafruit TCS34725.

```cpp

#include

#include "Adafruit_TCS34725.h"

// Инициализация датчика с временем интегрирования 2.4 мс и усилением 4x

Adafruit_TCS34725 tcs = Adafruit_TCS34725(TCS34725_INTEGRATIONTIME_50MS, TCS34725_GAIN_4X);

void setup() {

Serial.begin(115200);

Serial.println(F("--- Тестирование датчика цвета TCS34725 ---"));

if (tcs.begin()) {

Serial.println(F("Датчик TCS34725 успешно найден!"));

} else {

Serial.println(F("Ошибка подключения TCS34725. Проверьте контакты питания и I2C!"));

while (1);

}

}

void loop() {

uint16_t r, g, b, c;

// Считывание сырых данных с датчика

tcs.getRawData(&r, &g, &b, &c);

// Расчет цветовой температуры в Кельвинах и освещенности в Люксах

uint16_t colorTemp = tcs.calculateColorTemperature(r, g, b);

uint16_t lux = tcs.calculateLux(r, g, b);

Serial.print("Color Temp
"); Serial.print(colorTemp, DEC); Serial.print(" K - ");
Serial.print("Lux
"); Serial.print(lux, DEC); Serial.print(" - ");
Serial.print("R
"); Serial.print(r, DEC); Serial.print(" ");
Serial.print("G
"); Serial.print(g, DEC); Serial.print(" ");
Serial.print("B
"); Serial.print(b, DEC); Serial.print(" ");
Serial.print("Clear
"); Serial.print(c, DEC); Serial.println();

delay(500);

}

Похожие товары

Модуль датчика цвета TCS34725 (RGB + Clear, I²C, IR-фильтр, 3.3–5 В) · Ba3ar.kz