DFRobot SEN0211
тел. +7(499)347-04-82
Описание DFRobot SEN0211
Вот подробное описание, технические характеристики, парт-номера и список совместимых моделей для датчика DFRobot SEN0211 (TCRT5000 IR Line Follower / Infrared Reflectance Sensor).
Описание
DFRobot SEN0211 — это инфракрасный датчик отражения (линии), построенный на базе популярной пары ИК-светодиода и фотоприемника TCRT5000. Основное назначение датчика — определение разницы в отражающей способности поверхностей. Чаще всего используется для создания роботов, следящих за линией (Line Follower), детекции черных/белых границ (например, на поле ROBO "ROBOTRACK") или для подсчета оборотов колес (совместно с кодировочным диском).
Датчик выдает цифровой сигнал (HIGH/LOW) с помощью компаратора LM393. Порог срабатывания регулируется потенциометром на плате. Когда датчик находится над светлой поверхностью (хорошее отражение), ИК-диод отражается, транзистор насыщается, напряжение на выходе компаратора падает до логического нуля (сигнал LOW, светодиод-индикатор на плате гаснет или загорается). Над темной поверхностью — сигнал HIGH.
Технические характеристики
| Параметр | Значение | | :--- | :--- | | Модель | SEN0211 (ранее могла обозначаться как DFRobot Mini Line Sensor) | | Основной компонент | Оптопара TCRT5000 (ИК-излучатель + фотодатчик) | | Сравнивающий элемент | LM393 (компаратор низкого тока/напряжения) | | Напряжение питания | 3.3В — 5.5В (номинал — 5В) | | Потребляемый ток (без нагрузки) | ~20-30 мА (зависит от питания и настройки потенциометра) | | Дальность обнаружения | Оптимальная: 0.5мм — 15мм | | Угол излучения/приема | Широкий (около 15-20 градусов) | | Тип выхода | Цифровой (0 / VCC) — активный низкий или высокий уровень (зависит от прямой/инвертированной логики настроек компаратора; чаще Low на светлом, High на темном) | | Светодиодная индикация | Есть (красный/зеленый — сигнализирует о детекции линии) | | Потенциометр | Да (используется для настройки порога срабатывания, делая его 1/2 оборотным) | | Тип подключения | Три пина («S»ignal, «V»CC, «G»ND), стандартное PH 2.0 или Dupont 2.54мм (совет: скажем, это DFRobot Dupont Wire / Хедеры) | | Размеры платы | Прибл. 28мм x 10мм | | Вес | ~3.5 грамма | | Рабочая температура | 0°C — 60°C |
Парт номера (Product SKU и совместимые модули TCRT5000/PID)
- Основной/Текущий номер модели: SEN0211
- Предыдущая прошивка/альтернативное название детали: TEL0079 (иногда используется для ревизии старой платы, но DFRobot за основу для списка использует только SEN0211) — более старые номера напрямую не указываются;
- Китайский аналог по функционалу (с избыточным указанием микросхем и разъемов от производителя(, редко / по аукциону): Описание TCRT50/LM393 — датчик линии с регулировкой сенсорного выхода "Lince / No".
- Совместимые в продаже порты: Колодки Male Dupont одинонные;
Совместимые модели (микроконтроллеры, слоты робоплат)
Датчик с интерфейсом 3-pin (GND-VCC-SIG) полностью совместим со всеми популярными платформами и средами:
- Arduino (и все клоны):
- Arduino UNO R3 / R4
- Arduino MEGA 2560
- Arduino Nano / Mini / Micro / Leonardo
- Arduino Zero
- ESP32 Dev Board, NodeMCU (ESP8266)
- STM32 (Genну F1 / F0)
- Специализированные робоплатформы DFRobot / Совместимые / Контроллеры с Shield Motor для Line Follower:
- DFRDUINO Micro (SEN163A или та же плата с управлением движения DFR0509 / DRI0044 / Romeo)
- DFRobot LCD Keypad Shield + Robomaster (реализация не производится)
- **Turtle Robot / Hebo-робот с Kit для двух датчиков IR Port.
- Вольным стеком для полосы отслеживания также работают так же все 3 pin на всех breakout "QdrinO"/MecanumWheels.
Совместимые моторшилды одинаково им маскируют управление: Связка "после снятия показаний используем токены IO и ground.." поэтому Arduino с L298N / TB6612 , используя один любой портируемый номер #sda = линии 6–9. Нет привязки полярности для запрета много частот. Таким образом NODE LIST.
Контакты для подключения:
| Пин / Штырек на модуле | Обозначение | Описание |
| :--- | :--- | :--- |
| S (-) | Signal / Out | Цифровое значение. Высокий логический уровень при ОТСУТСТВИИ линии СМ получается собственное питание)
Output перевод Высокий если точка на просвет против в отраж). Включено соответственно/определена **на черной поле-.."
| без настраиваем фильтр)Лог1(бе.ая это всегда пита отданый циф),
Порог сраб подается одна из |
Прим арга, вы*ает настроий канал | V + | **Раболы дастивля Подача значения этого * | Use pin 5 or any additional digit uses V in примо.
ИЛИ рабочая логика: На леком для любого GND ф, дат если выбираем в) обойтесь тем светлый показал 0; на черн.. HIGH ;Оповод у авга.. Пример Arduino код читается в EX (eIspinos output) полый исход High/Low.
```cpp // Если ОО: лин. sensor чтенатель предчувствие на pin:
#define LINE 2
void sensorPinSetup(){S_LOW()
…if( с датчик ! линия Black HIGH