DFRobot SEN0014
тел. +7(499)347-04-82
Описание DFRobot SEN0014
Конечно, вот подробное описание датчика DFRobot SEN0014, основанное на его официальной документации и известных характеристиках.
Описание датчика DFRobot SEN0014 (Gravity: ИК-датчик препятствий)
DFRobot SEN0014 — это инфракрасный (ИК) датчик обнаружения препятствий, разработанный для использования в робототехнике и проектах автоматизации. Он относится к популярной серии Gravity, что означает простоту подключения через стандартный 3-пиновый разъем (VCC, GND, Signal).
Принцип работы: Датчик излучает невидимый инфракрасный луч и регистрирует его отражение от объекта в зоне обнаружения. Если объект находится в пределах заданного расстояния, выходной сигнал датчика меняет состояние (с высокого на низкий или наоборот, в зависимости от режима). Чувствительность регулируется с помощью встроенного потенциометра, позволяя настраивать порог срабатывания от 2 до 40 см.
Ключевые особенности:
- Простота подключения: Интерфейс Gravity (3-pin) — цветная маркировка проводов (черный, красный, желтый/зеленый).
- Регулируемая чувствительность: Встроенный потенциометр для точной настройки дистанции срабатывания.
- Цифровой выход: Выдает четкий сигнал HIGH/LOW, что упрощает обработку микроконтроллером (например, Arduino).
- Световой индикатор: Имеет два светодиода:
- Power LED (красный) — индикация питания.
- Obstacle LED (зеленый) — загорается при обнаружении препятствия.
- Компактность и удобное крепление: Небольшие размеры и монтажные отверстия для установки на робота.
Основное применение:
- Роботы для объезда препятствий (роботы-машинки, шестиногие пауки).
- Системы обнаружения объектов и подсчета.
- Проекты "Умный дом" (например, датчик открытия/закрытия).
- Образовательные проекты по электронике и робототехнике.
Технические характеристики
| Параметр | Значение / Описание | | :--- | :--- | | Тип датчика | Активный инфракрасный (ИК) датчик отражения | | Выходной сигнал | Цифровой (TTL): LOW при обнаружении объекта, HIGH при его отсутствии (или наоборот, в зависимости от версии прошивки). | | Рабочее напряжение | 3.3В - 5В (совместим с Arduino и большинством плат) | | Ток потребления | < 20 мА | | Диапазон обнаружения | Регулируемый, примерно 2 см – 40 см (зависит от цвета и отражающей способности объекта) | | Регулировка | Аналоговый потенциометр для настройки чувствительности (порога) | | Интерфейс подключения | Gravity 3-pin (VCC, GND, SIGNAL) | | Размеры платы | ~ 32 x 14 мм (без учета разъема и ИК-компонентов) | | Диапазон рабочих температур| -10°C ~ +50°C | | Индикаторы | Светодиод питания (PWR) и светодиод состояния (OBST) |
Парт-номера и аналогичные модели
- Основной парт-номер: SEN0014
- Артикулы в каталогах: Часто встречается как DFR0031 (более старый или альтернативный код).
- SKU (Stock Keeping Unit): В магазинах может указываться как SEN014 или аналогичные вариации.
Совместимые модели и платформы
Датчик напрямую совместим со всеми платами, имеющими цифровые входы/выходы и разъемы Gravity или стандартные пины "male".
1. Платформы DFRobot (прямое подключение через Gravity):
- Серия Arduino-совместимых плат DFRobot:
- DFRduino Uno R3 (и аналогичные Leonardo, Mega)
- Bluno (серия с Bluetooth)
- Romeo (контроллер для роботов)
- Образовательные и IoT-платы:
- Gravity: HuskyLens (как дополнительный датчик)
- FireBeetle (ESP32, ESP8266)
- micro:bit (через адаптер расширения Gravity: DFRobot micro:bit Driver Shield)
- ESP32/ESP8266 Gravity-совместимые платы
2. Другие популярные платформы (требуется пайка/переходник):
- Все платы на базе Arduino: Uno, Nano, Mega и т.д. (используются пины VCC, GND, Digital Pin).
- Платы на базе ESP32 и ESP8266 (NodeMCU, Wemos D1).
- Платы на базе Raspberry Pi Pico (RP2040).
- Платы от STMicroelectronics (STM32) и другие 3.3В/5В микроконтроллеры.
3. Совместимые шилды (платы расширения):
- Gravity: Digital Shield для Arduino.
- Gravity: IO Expansion Shield для Arduino.
- DFRobot Motor Shield (для создания робота).
- Любые шилды с выведенными цифровыми пинами и выводами питания 5В/3.3В.
Важное примечание: При подключении к устройствам с логикой 3.3В (как Raspberry Pi, некоторые ESP32) датчик также должен питаться от 3.3В, чтобы выходной сигнал TTL был корректным. При питании 5В он совместим с классическими 5В Arduino.