DFRobot SEN0172
тел. +7(499)347-04-82
Описание DFRobot SEN0172
Вот подробное описание, технические характеристики, а также информация о парт-номерах и совместимости для лазерного дальномера DFRobot SEN0172.
Что такое DFRobot SEN0172?
DFRobot SEN0172 — это высокоточный лазерный дальномер (LIDAR), работающий на принципе фазового сдвига (phase-shift). В отличие от более распространенных TOF (Time-of-Flight) датчиков ближнего действия, SEN0172 предназначен для бесконтактного измерения расстояний до матовых (незеркальных) объектов на дистанции до 40 метров.
Модуль использует лазер класса 1 (безопасен для глаз) и отличается высокой стабильностью измерений даже при слабом освещении или полной темноте. Он имеет цифровой интерфейс (UART) и может быть легко интегрирован с Arduino, Raspberry Pi и другими микроконтроллерами. Основное применение — робототехника (избегание препятствий, картографирование дронов), промышленная автоматизация и Smart City проекты (например, мониторинг уровня воды или дистанции до объектов).
Технические характеристики (Tech Specs)
| Параметр | Значение | | :--- | :--- | | Модель чипа | TFmini Plus (одночипный LIDAR на основе технологии TF) | | Принцип измерения | Фазовый сдвиг (Phase-shift) | | Дальность измерения | 0.1 м ~ 40 м | | Точность | ±1 см (на расстоянии до 10 м) / ±1.5% от дистанции (>10 м) | | Частота измерений | 1 Hz ~ 250 Hz (настраивается, по умолчанию 100 Hz) | | Длина волны лазера | 905 нм (инфракрасный, класс 1 — безопасен для глаз) | | Интерфейс связи | UART (TTL 3.3V, скорость по умолчанию 115200 бод) | | Выходные данные | Расстояние (м / см / мм) + Скорректированная интенсивность сигнала (Qualitative Factor) | | Напряжение питания | 3.0V ~ 5.0V (рекомендуется 5V) | | Потребляемый ток | ~75 мА (средний), до 120 мА (пик) | | Рабочая температура | -20°C ~ +60°C | | Габариты (Д x Ш x В) | 42.0 x 15.0 x 9.0 мм | | Вес | 5.6 г | | Выходное напряжение UART | 3.3V | |
Важно: Датчик предназначен для работы с матовыми поверхностями. На зеркалах, полированном белом пластике (с высокой отражательной способностью) или при прямом взгляде на яркое солнце на больших дистанциях (>30 м) он может давать большую погрешность или нестабильно считывать данные.
Парт-номера (Part Numbers) и Аналоги
| Парт-номер (DFRobot) | Описание | | :--- | :--- | | SEN0172 | Стандартный модуль лазерного дальномера TFmini Plus (готовый модуль без кабеля) | | FIT0456 | RGB LED Ring для SEN0172 (опционально — не входит в комплект) | | DFR0646 | Другой LIDAR от DF (SEN0172 — это именно TFmini Plus, не путать с другими DX аналогиями) |
Модуль часто продаётся в разных конфигурациях:
- SEN0172 (только модуль) — для пайки к проводам.
- SEN0172 (с кабелем A5-100 / A5-200) — с разъемом Dupont (Gravity интерфейс) длиной 100 или 200 мм.
На других платформах (AliExpress, Amazon) он может продаваться как:
- Benewake TFmini Plus (оригинальное название чипа)
- TFmini Plus DFRobot SEN0172
Совместимые модели и интеграция
1. Микроконтроллеры и ПК:
- Arduino (Uno, Mega, Leonardo, etc.) — с 3.3V логикой необходимо убедиться, что плата не генерирует 5V на RX/TX (подтяжка через макет). Лучше использовать Uno R3 или поддерживающие 5V→3.3V уровня.
- Raspberry Pi (любая версия) — через UART (GPIO14/15).
- ESP32 / ESP8266 — отличная совместимость; датчик превосходно работает и с 3.3V питанием (проверьте порт UART).
- STM32 (через STM32CubeIDE / PlatformIO).
- Teensy (3.6 / 4.0).
2. Связанные компоненты (от DFRobot):
- IIC to UART Bridge (DFR0563) — если основной микроконтроллер поддерживает только I2C (позволяет подключить SEN0172 через I2C, эмулируя UART).
- Lattepanda (x86 CPU board) — работает полноценно через ПО (WiConnect API / Python SDK).
- Bluno / FireBeetle M0 / ESP32 с Gravity+ соединителями — модуль монтируется напрямую.
3. Программная поддержка:
- Библиотека DFRobot_LIDAR для Arduino.
- TF-sdk (от производителя Benewake) для Linux/Windows/ROS (Robocode Operation System) — открытый исходный код на GitHub.
- Python serial (readline + дамп JSON – данные по UART).
Неподдерживаемые модели (совместимость отсутствует):
- Плата Must. Если мультиплексированные модули UART (Mbed) подают 1.8V логику напрямую без конвертера, данные могут быть повреждены.
- MAX485 / CAN Converter — не подходит напрямую (UART, не TTL to RS485); требуется резистивный дисбатроуер.
Заключение
Когда покупать SEN0172: для проектов с дальностью 10–40 метров (замена ультразвуковым HC-SR04 или TF Mini). Идеально: закатка карт - SLAM (simple mapping), точное измерение расстояния до препятствий на дороге, дроны (осторожный морская съемка – инфракрасный ИК сильно поглощает воду). Если вам нужно дальность 0-0.1 метра (ближний), или очень высокая стабильность с прозрачными жидкостями (аквариум) — рассмотрите ультразвуковые PSR04/LIDAR с пиро_align.