DFRobot SEN0209
тел. +7(499)347-04-82
Описание DFRobot SEN0209
Вот подробное описание, технические характеристики, совместимость и парт-номера для датчика DFRobot SEN0209.
Оборудование
DFRobot SEN0209 — это Ультразвуковой дальномер URM09 (I2C) (30–350 см).
Это прецизионный ультразвуковой датчик дальности, который специально разработан для работы по протоколу I2C, что делает его идеальным для использования с микроконтроллерами, имеющими ограниченное количество выводов, а также с платами расширения (шилдами) для робототехники.
Ключевые особенности:
- Работа по I2C: использует только 2 линии данных (SDA и SCL) плюс питание/земля.
- На борту есть стабилизатор напряжения (3.3 В), датчик может работать от питания 5 В.
- Алгоритм компенсации температуры и автоматической калибровки.
- Отличается высокой точностью в диапазоне до 350 см.
Основные технические характеристики
| Параметр | Значение | | :--- | :--- | | Напряжение питания | 3.3 В ~ 5.5 В (VCC) | | Рабочий ток (активный) | ~5 мА | | Рабочий ток (в простое) | < 1 мА | | Интерфейс связи | I2C (Поддержка 5 В и 3.3 В логики) | | I2C адрес по умолчанию (7-bit) | 0x11 (десятичное 17) | | Измеренный диапазон | от 3 см до 350 см (рекомендуемый: 30 ~ 350 см) | | Разрешение | 0.1 см (1 мм) | | Точность (с калибровкой) | ±1.0 % (или лучше) | | Рабочая температура | -10 ℃ ~ +70 ℃ | | Скорость обновления | до 10 Гц (зависит от длины шага логики) | | Длина кабеля | ~30 см (3-pin PH2.0 разъем) |
Парт номер производителя
- SEN0209 (Основной SKU на DFRobot).
Модуль часто продается в виде набора "УЗ датчик + удлинитель" — уточните, но сам сенсор это SEN0209.
Совместимые модели (и использующиеся с)
Датчик очень популярен в следующих экосистемах:
Для контроля (контроллеры):
- Arduino UNO (и любые клоны — Nano, Mega)
- Arduino Leonardo
- Arduino MKR и Zero (3.3 V)
- ESP32 (3.3 В логика)
- ESP8266 (NodeMCU, Wemos)
- Raspberry Pi (любая модель, включая 5B)
- micro:bit (через кроссовер или ШИМ/I2C)
- STM32 (Blue Pill, Black Pill, NUCLEO)
- Teensy 3.x и 4.х
- Any I2C capable MCU (RP2040, ChiPi Плитки для детей)
Примечания по совместимости
-
Механическое соответствие: Разъём имеет шаг 2.0 мм (PH2.0), что делает его не прямо механически обратимым с датчиками расстояния HC-SR04 (шаг 2.54 мм). Для подключения к большинству макетных плат или к Ардуино лучше использовать Gravity - провода DFRobot (коннектор PH2.0 — шапка для Дюпон). Парт-номер для удлинителя: FIT0005.
-
Совместимость с библиотеками: Официальная библиотека называется "URM09".
-
Фильтрация/режимы (опционально): Может работать в режиме:
- Автоматический (измеряет непрерывно, выдает значение по запросу I2C).
- Захват по триггеру (посылает один импульс измерения).
- Режим черного потолка (Pass-Through Raw) — для высоких потоков в фоновых анализах можно менять режимы.
Размеры
- 48mm x 18mm x 24mm (L x W x D) — без выступающих частей.
Выводы пинов (сверху вниз вдоль кабеля)
| Pin Number | Name | Description | | :--- | :--- | :--- | | 1 | A (АДР) | Адресный вход (заземлить — 0x11 , замкнуть на VCC — 0x12 ) * | | 2 | G | GND (земля) | | 3 | V | VCC (5 В) | | 4 | C | SCL (I2C тактовый) | | 5 | D | SDA (I2C данные) |
* Примечание: заводская перемычка отсутствует — адрес для конфигурации по умолчанию 0x11. Pand для изменения адреса вынесен на однонутный LOW АВТО 0x11. Двойник для 2: адрес up C на VCC cмотрит (+5V ! — Земля 3.3В не обязательна см. datasheets.) — прочтёте ранее. В демки часто используют жгут без «адресного провода».
Резюме
DFRobot SEN0209 — это удобный, точный (до 1 мм) и компактный ультразвуковой дальномер с последовательным I²C интерфейсом, который обеспечивает стабильное измерение от 30 см до 350 см с интегрированным АЦП и термокоррекцией. Идеален для автономных роботов, заграждений, 3D-сканеров и проектов с позиционированием.