DFRobot DFR0021-W
тел. +7(499)347-04-82
Описание DFRobot DFR0021-W
Конечно! Вот подробное описание, технические характеристики и совместимые модели для датчика DFRobot DFR0021-W.
DFR0021-W — Беспроводной Bluetooth-модуль на базе HC-05
Краткое описание: DFR0021-W — это готовый к использованию, надежный модуль для беспроводной связи по протоколу Bluetooth 2.0+EDR (Enhanced Data Rate). Он основан на популярном чипе HC-05 и предназначен для прозрачной передачи данных (Serial Port Profile — SPP). Модуль позволяет легко добавить беспроводной интерфейс в любой проект на Arduino, Raspberry Pi или другой микроконтроллер, заменив физический UART-кабель. Он работает в режимах Master (Ведущий) и Slave (Ведомый), что обеспечивает гибкость при создании устройств для связи друг с другом или с ПК/смартфоном.
Основные области применения:
- Беспроводное программирование и отладка Arduino-плат.
- Создание пультов дистанционного управления для роботов и машин.
- Передача данных с датчиков на ПК или мобильное устройство.
- Организация связи между двумя микроконтроллерами (например, между двумя Arduino).
- Создание простых систем "Интернета вещей" (IoT) через связку с телефоном.
Технические характеристики
| Параметр | Значение / Описание |
| :--- | :--- |
| Модель модуля | HC-05 (с флеш-памятью) |
| Протокол Bluetooth | Bluetooth 2.0 + EDR (Class 2) |
| Рабочая частота | 2.4 GHz ISM band |
| Модуляция | GFSK (Gaussian Frequency Shift Keying) |
| Скорость передачи данных | Асимметричная: до 721 Кбит/с, Симметричная: до 460.8 Кбит/с |
| Чувствительность приемника | ≤ -84 dBm (при скорости 0.1% BER) |
| Рабочее напряжение | 3.3 В (Внимание! Не подключайте напрямую к 5V пинам Arduino!) |
| Уровень логических сигналов | 3.3V (TTL-совместимый, но большинство 5V Arduino корректно считывают 3.3V как HIGH) |
| Ток потребления | • Парный режим: 30-40 мА
• Режим ожидания: 1-5 мА
• Спящий режим: < 1 мА |
| Дальность связи | До 10 метров в открытом пространстве (зависит от препятствий и помех). |
| Интерфейс связи | UART (последовательный порт) с поддержкой стандартных скоростей: 9600, 19200, 38400, 57600, 115200 и др. |
| Режимы работы | • Slave (Ведомый): По умолчанию. Ждет подключения.
• Master (Ведущий): Может инициировать подключение к другому устройству.
• Loopback (Эхо): Для тестирования. |
| Команды AT | Поддерживаются для настройки параметров (имя, пароль, скорость, режим). Для входа в режим AT команд используется ключевой пин KEY (подтягивается к HIGH перед включением). |
| Стандартный пароль | 1234 |
| Стандартное имя (PIN) | HC-05 |
| Антенна | Встроенная, печатная (PCB antenna) |
| Габариты модуля | ~ 26.7 мм x 13 мм (без учета штыревого разъема) |
| Рабочая температура | -20°C ~ +75°C |
Парт-номера и аналоги
Модуль DFR0021-W является продуктом DFRobot, но основан на широко распространенном чипе. Его можно найти под разными названиями.
- Основной номер DFRobot: DFR0021-W
- Базовый модуль: HC-05 (версия с флеш-памятью, подлежащая перепрошивке)
- Распространенные аналоги: Часто продается просто как "Bluetooth Module HC-05".
- Ключевое отличие от HC-06: Модуль HC-06 работает только в режиме Slave (Ведомый), тогда как HC-05 (DFR0021-W) поддерживает оба режима (Master/Slave), что делает его более универсальным.
Совместимые модели и платформы
Модуль совместим с огромным количеством платформ благодаря интерфейсу UART.
1. Платы микроконтроллеров (через UART):
- Arduino: Uno, Leonardo, Mega, Nano, Micro (через делитель напряжения для пинов RX/TX, так как они работают на 5V).
- ESP32 / ESP8266: Прямое подключение, так как они работают на 3.3V.
- Raspberry Pi Pico (RP2040): Прямое подключение (3.3V).
- STM32 (Blue Pill, Black Pill и др.): Прямое подключение (3.3V).
- Платы от DFRobot: Серии Romeo, Bluno, FireBeetle и другие.
ВАЖНОЕ ПРЕДУПРЕЖДЕНИЕ: Прямое подключение пина TX (5V) Arduino к пину RX (3.3V) модуля HC-05 может его повредить. Необходимо использовать делитель напряжения (например, резисторы 1kΩ и 2kΩ) на линии TX(Arduino) -> RX(HC-05). Линия TX(HC-05) -> RX(Arduino) безопасна, так как 3.3V распознается Arduino как логическая "1".
2. Одноплатные компьютеры (через UART):
- Raspberry Pi (все модели): Через GPIO-пины UART (также требуется согласование уровней 3.3V).
3. Устройства для сопряжения:
- Смартфоны и планшеты (Android, iOS): Для создания приложений через Serial Bluetooth Terminal или собственные приложения (через API Bluetooth SPP).
- Ноутбуки и ПК: С помощью встроенного или USB Bluetooth-адаптера. Модуль виден как виртуальный COM-порт (например, в Arduino IDE или терминальных программах).
4. Совместимость с другими модулями DFRobot:
Модуль отлично работает в связке с:
- Мотор-шилдами (для беспроводного управления).
- Сенсорными шилдами (для передачи данных с датчиков).
- Любыми контроллерами и датчиками DFRobot, имеющими последовательный интерфейс.
Итог: DFRobot DFR0021-W (HC-05) — это классический, проверенный и очень популярный модуль для обучения и проектов, где требуется простая и надежная беспроводная передача данных на небольшие расстояния. Его главные преимущества — простота использования (аналогично проводу) и двунаправленный режим работы (Master/Slave).