DFRobot SEN0008

DFRobot SEN0008
Артикул: 776203

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

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

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

Описание DFRobot SEN0008

Конечно, вот подробное описание датчика DFRobot SEN0008, его технические характеристики, парт-номера и совместимые модели.

Описание датчика DFRobot SEN0008 (Gravity: ИК-датчик приближения)

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

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

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

  • Простота подключения: Стандартный 3-пиновый Gravity-интерфейс (сигнал, питание, земля) — plug-and-play с большинством плат DFRobot и Arduino.
  • Регулируемая чувствительность: Потенциометр для точной калибровки дистанции обнаружения.
  • Цифровой выход: Выдает чистый цифровой сигнал (HIGH/LOW), что упрощает программирование.
  • Светодиодная индикация: Светодиод на плате загорается при обнаружении объекта, что удобно для отладки.
  • Компактность: Небольшие размеры для easy монтажа в проектах.

Типичные применения:

  • Робототехника (обнаружение препятствий, детектирование края поверхности).
  • Системы подсчета объектов на конвейере.
  • Бесконтактные выключатели.
  • Детектирование наличия/отсутствия предмета.
  • Интерактивные инсталляции.

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

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

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


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

Официальный парт-номер DFRobot — SEN0008.

Важные аналоги и связанные продукты в линейке DFRobot:

  • SEN0019ИК-датчик приближения (аналоговый выход). Аналогичен SEN0008, но выдает аналоговый сигнал (0-5V), пропорциональный расстоянию, что позволяет более точно измерять дистанцию, а не просто факт обнаружения.
  • SEN0143Датчик препятствий (ИК, с фиксированной дистанцией). Более простая и дешевая версия с нерегулируемой дистанцией (~20 см).
  • SEN0038ИК-приемопередатчик (пара). Отдельные ИК-светодиод и фотоприемник для самостоятельного конструирования датчиков.

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

Датчик напрямую совместим со всеми платами, имеющими цифровые входы/выходы и разъемы Gravity 3-pin (или с ними можно соединить через провода "папа-папа").

1. Платы DFRobot (наибольшая совместимость):

  • Серия Gravity: DFRduino, все платы с разъемами Gravity (например, Boson Starter Kit).
  • Контроллеры Arduino: DFRobot Romeo, Bluno, Beetle.
  • Образовательные/STEM платформы: micro:bit (через расширительный щит, например, DFRobot Gravity: расширитель для micro:bit), Mind+ (графическая среда).
  • Платы на ESP32/8266: FireBeetle серии.

2. Платы семейства Arduino:

  • Arduino Uno, Leonardo, Mega, Nano и их клоны.

3. Другие микроконтроллеры:

  • Любые платы на базе ESP32, ESP8266, Raspberry Pi Pico (через аналоговые/цифровые GPIO, но может потребоваться согласование уровней 3.3В/5В).
  • Raspberry Pi (требуется дополнительный АЦП-модуль, так как выход цифровой, но можно подключать к цифровым входам через преобразователь уровней 5V->3.3V).

4. Программные среды:

  • Arduino IDE (основная среда, есть готовые примеры кода от DFRobot).
  • Scratch / Mind+ (через соответствующие аппаратные расширения).
  • MakeCode (для micro:bit).
  • PlatformIO.

Пример простого кода для Arduino:

int sensorPin = 2; // Цифровой пин, к которому подключен датчик (S)

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

void loop() {
  int sensorState = digitalRead(sensorPin);
  if (sensorState == LOW) { // LOW означает, что объект обнаружен (активный LOW выход)
    Serial.println("Object detected!");
  } else {
    Serial.println("All clear");
  }
  delay(100);
}

Важно: Уточняйте документацию на конкретную плату, так как некоторые контроллеры (например, ESP32) имеют ограничения по напряжению на входах (3.3В). Датчик SEN0008 работает от 3.3В, но выходной сигнал будет 3.3В или 5В в зависимости от поданного на VCC напряжения.

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

DFRobot SEN0008