DFRobot SEN0116

DFRobot SEN0116
Артикул: 776227

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

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

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

Описание DFRobot SEN0116

Конечно, вот подробное описание датчика DFRobot SEN0116, его технические характеристики и информация о совместимости.

Описание

DFRobot SEN0116 (C) — это инфракрасный (ИК) датчик препятствий для робототехники.

Он предназначен для обнаружения объектов на близком расстоянии (до 30 см) и является отличной, недорогой альтернативой ультразвуковым датчикам расстояния в проектах, где не требуется высокая точность измерений в сантиметрах.

Принцип работы и ключевые особенности:

  • Инфракрасное зондирование: Датчик излучает модулированный ИК-луч и регистрирует его отражение от объекта.
  • Цифровой выход: Возвращает простой бинарный сигнал (HIGH/LOW или 1/0), что упрощает программирование. Нет необходимости обрабатывать аналоговые значения или временные интервалы.
  • Регулировка чувствительности: С помощью встроенного потенциометра можно точно настроить порог срабатывания и, соответственно, дальность обнаружения.
  • Светодиодная индикация: На плате расположен светодиод, который загорается при обнаружении объекта, что удобно для отладки.
  • Основное применение: Избегание препятствий роботами (роботы-уборщики, машинки), подсчет объектов, детектирование присутствия, системы сигнализации.

Важное замечание: На работу датчика могут влиять цвет и отражающая способность поверхности объекта, а также внешняя засветка (яркий солнечный свет, лампы накаливания). Для стабильной работы рекомендуется использовать в помещении.


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

| Параметр | Значение / Описание | | :--- | :--- | | Тип датчика | Инфракрасный (ИК), отражательный | | Выходной сигнал | Цифровой (TTL). Низкий уровень (0V) при обнаружении объекта, высокий (5V) — при отсутствии. | | Рабочее напряжение | 3.3В – 5В | | Ток потребления | < 20 мА | | Дальность обнаружения | Регулируемая, примерно от 2 до 30 см (зависит от цвета и материала объекта) | | Регулировка | Аналоговый потенциометр для настройки чувствительности/дальности | | Интерфейс подключения | 3-пиновый разъем (GND, VCC, OUT) или паяльные отверстия | | Размеры платы | 32 мм x 14 мм | | Диаметр монтажного отверстия | 3 мм | | Рабочая температура | 0°C ~ +85°C |


Парт-номера и аналоги

Основной парт-номер производителя:

  • SEN0116 — это основной номер для заказа на сайте DFRobot и у его дистрибьюторов.

Аналоги и совместимые модели от других производителей: Датчик является клоном или аналогом широко распространенной модели. Он часто продается под другими названиями, но имеет идентичную распиновку и функционал:

  • Keyes KY-032 (самый популярный аналог)
  • TCRT5000 (это, строго говоря, название самого ИК-оптопары, которая является сердцем датчика). Многие платы построены на этом модуле.
  • Инфракрасный датчик препятствий (Avoidance Sensor)
  • ИК барьерный датчик (в контексте отраженного сигнала)

Совместимые модели и платформы

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

Платы от DFRobot и Seeed Studio:

  • DFRobot Arduino-совместимые платы: UNO R3, Leonardo, Mega 2560, Nano, Micro.
  • DFRobot ESP-серия: FireBeetle (ESP32, ESP8266).
  • DFRobot Micro:bit (через расширительный щит, например, DFRobot Maqueen).
  • Seeed Studio Grove-система: Может использоваться с платами Seeed через Grove – адаптер для датчика препятствий или пайку, так как сам модуль не имеет Grove-коннектора.

Другие популярные платформы:

  • Arduino (все оригинальные и клоны)
  • Raspberry Pi Pico (RP2040)
  • ESP32 / ESP8266 (все модули от NodeMCU до Wemos D1)
  • Raspberry Pi (требует осторожности с уровнями напряжения 3.3В, но работает)
  • STM32 (серии Blue Pill, Black Pill и др.)

Пример подключения к Arduino

#define SENSOR_PIN 2  // Подключите OUT датчика к цифровому пину 2 Arduino

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

void loop() {
  int sensorState = digitalRead(SENSOR_PIN);
  if (sensorState == LOW) { // LOW означает, что луч отразился (объект есть)
    Serial.println("OBSTACLE DETECTED!");
  } else {
    Serial.println("All clear");
  }
  delay(100);
}

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

DFRobot SEN0116