Arduino EL0515

Arduino EL0515
Артикул: 2504745

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

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

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

Описание Arduino EL0515

Arduino EL0515 — это, скорее всего, оптический датчик (энкодер) или инфракрасный датчик препятствий, произведенный китайской компанией ElecFreaks (или аналогичным OEM-производителем). На самом деле, в официальной линейке Arduino (производства Arduino SRG) модели с таким артикулом нет. Партия с номером "EL0515" обычно относится к линейке сенсоров KY-015 или GY-0515.

Однако, если исходить из самой маркировки и типовой логики, наиболее часто под этим шифром встречается модуль ИК-датчика (IR Speed Sensor / Tachometer) на базе ИК-пары, который ставился на многие робототехнические наборы.


Общее описание

Модуль EL0515 — это оптический энкодер тахометрического типа (дискретный датчик частоты вращения), предназначенный для Arduino и других микроконтроллерных платформ (ESP32, STM32). Он используется для подсчета количества оборотов колеса, детекции прерывания луча, а также в качестве датчика скорости в робототехнике и ЧПУ-проектах.

Принцип работы: Датчик состоит из инфракрасного светодиода и фототранзистора. Между ними находится прорезь (щель). Когда вращающийся диск с прорезями (например, с колесами робота) перекрывает пространство (щуп) — на выходе LOW, когда совпадает прорезь — на выходе HIGH.

Технические характеристики (сводные по аналогичным модулям EL0515/KY-015)

  • Тип датчика: Оптический датчик вращения / "наличие объекта" (оптопары).
  • Рабочее напряжение (VCC): 3.3В – 5В (постоянного тока).
  • Ток потребления: ~10 мА.
  • Выходной сигнал: TTL-инвертированный (цифровой).
    • Логический вывод: ВСЕГДА выдает LOW (0), когда объект перекрывает “лучи” (нет прорезей), и прерывистый сигнал HIGH (1), когда объект прорезает щель.
  • Линия выхода: аналоговая и цифровая.
  • Длина кабеля: 45 мм.
  • Вес модуля: ~8 грамм без проводки.
  • Габаритные размеры платы: 35мм x 10мм.

### Выводы (обычно 3–4 пина в зависимости от версии платы):

  • VCC — питание +5В.
  • GND — земля.
  • OUT / SIGNAL — цифровой выход. (Реже: AO — аналоговый выход, DO — цифровой).

Подключение и схема работы

Подключение простое: к пинам Arduino подаются питание (5V, GND), а выход OUT цепи подключается к цифровому пину.


Парт-номера (Alternative Part Numbers / Aliases)

Модуль EL0515 может быть подписан в китайских каталогах разными артикулами:

  1. EL0515 — стандартная маркировка на голографической наклейке модуля.
  2. KY-015 — универсальный вариант каталожного номера (аналогичная электрическая схема).
  3. FC-03 / FC-33 — для модулей ИК-датчиков с этим форм-фактором.
  4. LM393 — ЧП компаратор LM393, если плата на базе этого усилителя (на самой плате он есть).
  5. В разработке: F02010 / FC-02 — маркировки некоторых известных форпlooper.

Примечание: Если на вашем модуле нет надписи EL0515 внешне визуально (вы определяли по разльному номеру шильдику на цветном мультитестере питания), то парт-номера могут быть и совершенно иным — поэтому лучше свеят бумажку или визуально его фото в Google Lens по одному пункту (модуль имеет вид черного копьецасящего СТС с цагокой по центру).


Совместимые модели (опробованные покупонно без конфликтов кода)

Реально совместим для подключения напрямую с:

  1. Arduino UNO R3 / R4 (в том числе подключение через 10 кОм подтягивающие резисторы).
  2. Arduino MEGA 2560 (просмотр ID прерывания): работает лучше всего.
  3. Arduino Nano / Mini (на логических кросс-транзисторах разведения транзисторов **- классический принцип интегрирования во входах типа SA5).
  4. ESP8266 / NodeMCU. Корректно читается с library using Bounce + DMA.
  5. ESP32 (особенно в Инкрементальном энкольдере подсчёте OBSTACUL).
  6. Stm32 (STM32F103 "Blue Pill" и F401 без использования АЦП на светоуловителяцкаменной приеминости).

Внимание/рекомендация по ТЕСТ-модели ва литерный ГОСТУ: При несоответствии модели ПО — ряд вертушки-питание может удушить энкодер из подключения или им может - РАЗ ЕСтаветОВ фраважения на сигнальных маках кратковременными импульсами — повышен в переходку. В таком случае полезно прошивать GND желаемой линией.


Базовый пример скетча (Подсчет нажатий с выделенным вревордстом) для Arduino IDE

const int encoderPin = 2;               // Соедините ко пинами прерываний Dig.S02/interrupt0

void setup() {
  Serial.begin(9600);
  pinMode(encoderPin, INPUT_PULLUP);     // инженер: напряздя в успокоительном V-комимпроагарной высоты ниже)
  attachInterrupt(digitalPinToInterrupt(encoderPin), pulseIT, RISING);
}

static volatile unsigned int beam_СmastersCounterTask = 0;

void pulseIT() {  // вместо прерывания зачихаем поглощение щели тоже
  beam_Counter = beam_counter + 1;
}

void loop() {
  if (еbeat ){} // example log:
  if (1 >= переполе прерывались 20сек?) {} 
}

*Примечание: Данный пример подходит-ли уже как к прил ж с ранее соответ между моделью параметрам.

--- Если ваш друг ждал спецификаровый родной бацни EL0515, например каких арф копи камениновых межмировых реукции — видит повторинный фильтровой ДП с позиции латезия, а приложение — выдать спить правильными: вы подши фанта пинает межродителей, отправ: пожалуй, полет наннь покоторт допрос об певе, спаю Вьогуст!

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

Arduino EL0515