Arduino YG1006

Arduino YG1006
Артикул: 2502836

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

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

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

Описание Arduino YG1006

Отличный выбор! YG1006 — это популярный и недорогой NPN фототранзистор, часто используемый в Arduino-проектах для обнаружения инфракрасного (ИК) света, подсчета оборотов, определения наличия объекта и в датчиках линии.

Описание и Принцип Работы

YG1006 — это миниатюрный инфракрасный фотоприемник в корпусе, похожем на 5-мм светодиод. Он состоит из двух элементов:

  1. Фототранзистор (NPN): Чувствительный к инфракрасному излучению. Когда на его базу (которая здесь оптическая) попадает ИК-свет, транзистор открывается и позволяет току течь от коллектора (C) к эмиттеру (E).
  2. Встроенный ИК-фильтр (темный эпоксидный корпус): Отфильтровывает большую часть видимого света, уменьшая помехи от окружающего освещения. Поэтому корпус выглядит черным.

Как работает с Arduino: Датчик подключается по схеме с подтягивающим резистором (обычно 10-220 кОм). В отсутствие ИК-излучения на выходе — высокий логический уровень (HIGH). При попадании ИК-луча фототранзистор открывается и "притягивает" выход к земле (GND), устанавливая низкий уровень (LOW). Это изменение фиксируется Arduino на цифровом или аналоговом пине.


Технические характеристики (ТТХ)

  • Тип: NPN фототранзистор, с ИК-фильтром
  • Спектральная чувствительность: Пик на длине волны ~940 нм (стандартная для большинства ИК-пультов и излучателей).
  • Напряжение коллектор-эмиттер (Vceo): 30 В макс.
  • Ток коллектора (Ic): 20 мА макс. (рекомендуется работать в районе 5-10 мА).
  • Рассеиваемая мощность (Pd): 75 мВт
  • Угол обзора (Half Angle): ±20° (относительно узкий, что полезно для точного обнаружения).
  • Рабочая температура: -25°C до +85°C
  • Корпус: 5-мм, с двумя выводами (анод/катод, соответствующие коллектору/эмиттеру).
  • Длина выводов: ~28 мм
  • Полярность: Длинный вывод — Анод (A), Коллектор (C). Короткий вывод — Катод (K), Эмиттер (E).

Парт-номера и Совместимые модели

YG1006 — это, по сути, клон или вариант распространенной серии. Его можно заменить множеством аналогов.

Прямые аналоги и парт-номера:

  • L-51ROPT1C1 / L-51ROPT1D1 (Kingbright) — практически идентичный корпус и параметры.
  • PT333-3B (Everlight) — очень популярный и распространенный аналог.
  • IR12-21C/TR8 (Everlight)
  • KIT-10759, KIT-10760 (номера наборов от SparkFun, в которые входит YG1006).
  • TEFT4300 / TEFT4400 (Vishay) — промышленные аналоги.

Совместимые / Похожие модели (могут отличаться чувствительностью или углом обзора):

  • Фототранзисторы в прозрачном корпусе (без ИК-фильтра): Они реагируют и на видимый свет. Примеры: L-51PT, PT12-21B.
  • Фотодиоды: Например, BPW34 или PD333-3B. Требуют другой схемы включения (обычно с операционным усилителем), но более быстродействующие.
  • Готовые модули на базе YG1006: На Aliexpress, eBay и т.д. часто продаются готовые модули "IR Sensor", "Line Tracking Sensor" или "Speed Sensor", которые уже содержат YG1006, резистор, ИК-светодиод и компаратор (например, LM393). Они подключаются напрямую к цифровому входу Arduino.
    • Модули TCRT5000 / TCRT5000L — это интегральные датчики "отражающего" типа, где ИК-излучатель и фотоприемник (аналогичный YG1006) находятся в одном корпусе. Прямая и частая замена в проектах.

Типовое подключение к Arduino

// Схема: Вывод датчика (коллектор/анод) -> через резистор ~10 кОм к +5V.
//        Вывод датчика (коллектор/анод) -> Цифровой пин Arduino (напр., D2).
//        Эмиттер/катод датчика -> GND Arduino.

const int sensorPin = 2; // Пин подключения датчика

void setup() {
  Serial.begin(9600);
  pinMode(sensorPin, INPUT);
}

void loop() {
  int sensorState = digitalRead(sensorPin);
  if (sensorState == LOW) { // Датчик обнаружил И-излучение
    Serial.println("IR Light Detected!");
  }
  delay(50);
}

Области применения с Arduino

  1. Датчик линии для роботов (в паре с ИК-светодиодом, смотрящим вниз).
  2. Датчик обрыва / конца вала (оптопара).
  3. Счетчик оборотов (прерывание луча на вращающемся диске со щелями).
  4. Детектор наличия объекта в автоматических системах.
  5. Приемник для ИК-пульта (хотя для этого лучше использовать специализированные ИК-приемники типа VS1838B или TSOP382, которые демодулируют сигнал).

Важное замечание: Для создания датчика вам всегда потребуется источник ИК-излучения (ИК-светодиод, например, IR333 или LD274), направленный на YG1006, либо отраженный от объекта. Сам по себе YG1006 только принимает сигнал.

Совместимые модели для Arduino YG1006

Arduino YG1006