DFRobot SEN0171
тел. +7(499)347-04-82
Описание DFRobot SEN0171
Вот подробное описание, технические характеристики, парт-номера и список совместимых моделей для лазерного дальномера DFRobot SEN0171.
Описание DFRobot SEN0171 (LIDAR-Lite v3 Laser Rangefinder)
DFRobot SEN0171 — это компактный, легкий и энергоэффективный оптический дальномер (лидар), работающий по принципу измерения времени пролета луча (ToF, Time-of-Flight). Устройство построено на базе популярного модуля Garmin Lidar-Lite v3.
Основное назначение: высокоточное бесконтактное измерение расстояний до объектов на открытом воздухе и в помещениях. Благодаря малому весу (около 22 г) и низкому энергопотреблению, модуль идеально подходит для использования в дронах (квадрокоптерах), робототехнике, системах предотвращения столкновений, высотомерах, а также для создания карт местности (SLAM) и автономной навигации.
Модуль может работать в двух режимах:
- Стандартный режим (до 40 метров) — обеспечивает высокую скорость измерения (до 500 раз в секунду).
- Режим высокой точности (до 40 метров) — жертвует скоростью (1–2 измерения в секунду) ради получения максимально точного и стабильного результата.
Для связи с микроконтроллером (Arduino, Raspberry Pi, STM32 и т.д.) используются интерфейсы I2C или PWM.
Примечание: Возможности модуля сильно зависят от целевой отражающей способности объекта. По заявлению производителя, утвержденная дальность 40 метров — это расстояние до белой матовой поверхности (отражающая способность ~90%). Для темных объектов или объектов под углом эффективная дальность может снижаться.
Технические характеристики (Datasheet Summary)
| Параметр | Значение |
| :--- | :--- |
| Модель | SEN0171 |
| Базовый модуль | Lidar-Lite v3 (Garmin) |
| Диапазон измерений | от 0.1 м (100 мм) до 40 м (на открытом воздухе) |
| Погрешность (Accuracy) | ±2,5 см (при благоприятных условиях, стандартный режим) |
| Разрешение | 1 см |
| Рабочий интерфейс | I2C (адрес по умолчанию 0x62) и PWM (широтно-импульсная модуляция) |
| Тактовая частота I2C | до 400 кГц |
| Скорость обновления (I2C) | До 500 об./сек (в режиме скорости / Baltic)
~1 об./сек (в режиме высокой точности) |
| Напряжение питания | 5 В |
| Потребляемый ток (Average) | ~80 - 135 мА (в зависимости от режима) |
| Пиковый ток (Peak) | ~ 300 мА (требуется стабильный источник питания) |
| Материал корпуса | Алюминий + Пластик (линза) |
| Размеры (Д x Ш x В) | 20 мм x 48 мм x 40 мм |
| Вес | ~22 г (< 3 унций) |
| Длина волны лазера | 905 нм (Невидимый глазом, Класс 1 — безопасен для глаз) |
| Рабочая температура | -30°C до +60°C |
| Разъем | 4-контактный JST SH (шаг 1.0 мм) |
Парт номера (PN) и ссылки на производителя
- Парт номер DFRobot: SEN0171 (Это основной артикул для DFRobot).
- Официальный модуль Garmin: LIDAR-Lite v3 (или Lidar-Lite v3HP — Hot & Persistent for higher speed). Модуль на SEN0171 обычно является клоном/репликой оригинального Garmin LIDAR-Lite v3 с совместимой прошивкой.
- Оригинальный парт номер Garmin: 010-00953-00 (LIDAR-Lite v3).
- Garmin LIDAR-Lite v3HP: 010-01829-00 (отличается частотой ШИМ/возможностью работы при высоких температурах).
- Производитель: DFRobot (Shanghai) — Китай.
- Arduino Library Sketch:
LIDARLite_v3_Arduino_Library(чаще всего используется для Arduino IDE).
Важно! Хотя DFRobot и называют модуль "совместимым" с v3, аппаратно это именно клон микросхемы (на борту стоит STM32 MCU вместо оригинального NXP). Поэтому прямой чип Garmin найти сложно; на DFRobot установлена их ПЛИС/Контроллер, эмулирующий работу v3.
Совместимые модели (Platforms & Controllers)
Модуль напрямую не подключается к категории "моделей", а подключается к любым микроконтроллерам или одноплатным компьютерам, умеющим обрабатывать I2C (TWI) - интерфейс или считывать ШИМ сигнал.
Совместимые управляющие платы/микроконтроллеры (актуально для Arduino / Raspberry Pi и совместимых):
- **Arduino:
- Arduino Uno R3 / R4
- Arduino Mega 2560
- Arduino Leonardo (5V)
- Arduino Nano
- **Raspberry Pi:
- Raspberry Pi 3 Model B / B+
- Raspberry Pi 4 Model B / 5 (I2C работает, но требуется библиотека
light lidarliteили ручное чтение черезsmbus2)
- **ESP32 / ESP8266:
- NodeMCU v3 (v1.0)
- Wemos D1 Mini
- ESP32 DevKit
- M5Stack (Core, Atom и т.д.)
- **DFRobot контроллеры:
- DFRobot Romeo (V1/V2/V3) — ардуино-совместимые робот-платы от DFRobot.
- DFRobot Bluno (Arduino + Bluetooth-модуль).
- LattePanda (серия Single Board Computer).
- **STM32:
- Blue Pill (STM32F103C8T6)
- Black Pill (STM32F4xx)
- **Teensy (3.2/4.0/4.1).
- Очень много совместимых -> Любые / большинство "Arduino-comp", Raspberry Pi Pico, CircuitPython устройства (Metro, Feather, особенно ярко диз— лп (лидар) для дронов).
ГОТОВЫЕ продукт-узлы, в которые "встает" DFRobot SEN0171 (как деталь):
- Любой FPV-Дрон/Коптер. (сенсор 28мм*48мм×20 — ставят "сбоку" или "с-центру" в подвес).
- Robotic Car / Tank EAI-типа (дораптируют робоплатформы DFRaobot 4WD / MiniQ и т.п.).
- RPLdar (нет) —он не заменяет вращающийся лидар RPLIDAR — это ДАЛЬНОМЕР по одной оси. Применяется для # SLAM - "галахово" TOF + 1 servo для развертки 180°.
- Магазины ~ для оценки скрейта коптерах и конкретного реф—гипуmotion, pixhawk? Нет, модуль HIGHLY расчитан НА внесение небольших билдов. Он напрямую неявляется штаrt сенсором для Arducopter @ main!?? Возврат и уточнение: В библиотеке ArduPilot cуществует class AC_LaserScanner / RangeFinder. *Для подключения предпочитатежно иметь I2C адрес кластить LIB.C lang: Я прошиваю ArdupPl Павел использует модули HDSON/BeneCheck и аналоги с идентичными TWOWie...( к IiCC адресу 0x62 ).
Архитектурная несовметримость официально: МОД - Чип LI1 V831 (VIA SSD)". Но с I2C совпадением многих клон PID сделано.Неоfficяльно — точно заводится. часто читается тривольно в Mission Planner.
Так же он физически ста+ частями от G Force / Holybro Куадрокоп > часто ста U лом. ((На с шпйй!))
Заключение по выбору:
Для : @RobotControl.
Купить надо отеч @ store DFR SEN0171 . Его дружалюбность – Pin-аdapter 100mil. рабочий адрес 0x62 быстро вар .
Не годный кроме UART! Дает **Iьсходн клубления для V.3 типо под WiFi карту". Под дру карму он по YКу идеаля маломалогика.