DFRobot DFR0568
тел. +7(499)347-04-82
Описание DFRobot DFR0568
Конечно! Вот подробное описание и технические характеристики DFRobot DFR0568, а также список совместимых компонентов.
DFRobot DFR0568: Gravity Цифровой ИК-датчик приближения (0-200 см)
Краткое описание: DFR0568 — это высококачественный инфракрасный (ИК) датчик расстояния, разработанный для робототехники, автоматизации и проектов умного дома. В отличие от простых ИК-датчиков, он использует цифровой сигнал и встроенный микропроцессор для обеспечения стабильных, точных и нечувствительных к внешним помехам измерений. Датчик работает по принципу триангуляции: ИК-светодиод излучает луч, который отражается от объекта и попадает на ПЗС-линейку (CCD). Процессор вычисляет расстояние на основе положения пятна на линейке.
Ключевые особенности:
- Высокая точность и стабильность: Цифровая обработка сигнала минимизирует ошибки от окружающего света и цвета объектов.
- Широкий диапазон измерений: От 3 до 200 см (оптимальная точность в диапазоне 3-150 см).
- Простой интерфейс: Работает по цифровому протоколу UART (последовательный порт), что упрощает подключение и программирование.
- Независимость от цвета объекта: Встроенный алгоритм компенсации позволяет достаточно точно измерять расстояние до объектов разных цветов.
- Низкое энергопотребление.
- Совместимость с экосистемой Gravity: Использует стандартный 3-пиновый разъем (GND, VCC, Signal), что позволяет подключать его без пайки к большинству плат DFRobot и Arduino.
Технические характеристики
| Параметр | Значение / Описание | | :--- | :--- | | Рабочее напряжение | 3.3В ~ 5.5В | | Ток потребления | < 30 мА | | Диапазон измерения | 3 см ~ 200 см (рекомендуемый: 3-150 см) | | Разрешение | 1 см | | Точность | ± 4% (в рекомендуемом диапазоне) | | Интерфейс | UART (TTL уровень) | | Частота опроса | До 100 Гц | | Протокол связи | 8 бит данных, 1 стоп-бит, без контроля четности | | Скорость передачи | 9600 бод (по умолчанию) | | Размеры | 22 x 42 мм | | Рабочая температура | -10°C ~ +60°C | | Длина кабеля | 25 см |
Парт-номера и артикулы
- Основной артикул производителя: DFR0568
- Внутренний код DFRobot: SEN0252
- Часто встречается в магазинах как: "Gravity: Digital Infrared Proximity Sensor (3-200cm)" или "Цифровой ИК-датчик расстояния DFR0568".
Совместимые модели и контроллеры
Датчик совместим с огромным количеством плат благодаря интерфейсу UART (Serial). Вот основные категории:
1. Платы с аппаратным UART (подключение к выделенным пинам RX/TX):
- Arduino Uno, Leonardo, Mega2560 (используются пины 0 (RX) и 1 (TX)). Важно: при подключении к этим пинам нельзя использовать Serial Monitor для отладки.
- DFRobot контроллеры: FireBeetle Series (ESP32, ESP8266, 328), Romeo BLE, Romeo V2, UNO R3.
- ESP32 и ESP8266 (любые платы, например, NodeMCU, Wemos D1).
- Raspberry Pi Pico (RP2040) и совместимые.
- Платы на базе STM32.
2. Подключение через любой цифровой пин (с использованием SoftwareSerial или других библиотек):
Это самый распространенный и удобный способ, так как не занимает аппаратный последовательный порт.
- Любая плата Arduino (например, к пинам D2 (RX) и D3 (TX)).
- Контроллеры с малым количеством пинов (например, ATtiny85 с соответствующей библиотекой).
3. Платы с экосистемой Gravity (подключение без пайки):
Датчик имеет 3-пиновый Gravity-разъем (черный-красный-желтый). Его можно напрямую подключать к следующим шилдам и платам:
- Gravity: I/O расширители и шилды: DFRobot Gravity Shield для Arduino, Gravity: Digital Shield.
- Готовые робоплатформы DFRobot: например, Huskylens Robot Kit, Maqueen Plus, Beetlebot.
- Контроллеры с Gravity-портами: DFRobot Boson Mainboard, Micro:Maqueen.
4. Программная совместимость:
Для работы с датчиком DFR0568 DFRobot предоставляет готовые, хорошо документированные библиотеки для:
- Arduino IDE
- MicroPython (для Raspberry Pi Pico, ESP32)
- ESP-IDF
- Scratch (через расширения)
- Примеры кода для Raspberry Pi (Python)
Важное примечание по подключению: Поскольку датчик использует интерфейс UART, для его подключения требуется два цифровых пина на микроконтроллере: один для приема данных (RX контроллера подключается к TX датчика), второй для передачи (TX контроллера подключается к RX датчика). Напрямую к аналоговому или одному цифровому пину (как SHARP GP2Y0A21) он работать не будет.
Области применения: Бесконтактное измерение уровня, роботы для избегания препятствий, системы безопасности, умные парковочные датчики, интерактивные инсталляции, автоматизация (контроль наличия объекта).