DFRobot SEN0172

DFRobot SEN0172
Артикул: 776249

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

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

тел. +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.

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

DFRobot SEN0172