DFRobot DFR0428

DFRobot DFR0428
Артикул: 775921

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

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

тел. +7(499)347-04-82

Описание DFRobot DFR0428

Конечно, вот подробное описание DFRobot DFR0428, его технические характеристики, парт-номера и совместимые модели.

DFRobot DFR0428: Беспроводной контроллер для Arduino (Bluetooth V3.0)

Описание: DFR0428 — это классический и популярный модуль для беспроводной связи по протоколу Bluetooth V3.0+EDR. Он основан на чипе HC-05 и предназначен для создания прозрачного беспроводного последовательного соединения (Serial Port Profile — SPP) между микроконтроллером (например, Arduino) и другим Bluetooth-устройством: ПК, смартфоном, планшетом или другим модулем HC-05.

Ключевая особенность — он может работать в двух основных режимах:

  1. Ведущий (Master): Может инициировать подключение к другим устройствам.
  2. Ведомый (Slave): Ожидает подключения от ведущих устройств (например, от телефона).

Модуль прост в использовании: он эмулирует виртуальный COM-порт, что позволяет отправлять и получать данные так, как если бы устройство было подключено по проводу через UART. Идеален для проектов удаленного управления (роботы, умный дом), беспроводной передачи данных и создания интерфейса для смартфона.


Технические характеристики

| Параметр | Значение / Описание | | :--- | :--- | | Модель модуля | HC-05 (в форм-факторе DFRobot) | | Версия Bluetooth | 3.0 + EDR (Enhanced Data Rate) | | Рабочая частота | 2.4 ГГц ISM Band | | Модуляция | GFSK (Gaussian Frequency Shift Keying) | | Чувствительность приемника | ≤-84 dBm | | Мощность передачи | Класс 2 (~4 dBm, дальность ~10 м) | | Скорость передачи данных | Ассиметричная: 2.1 Мбит/с макс., 160 кбит/с в SPP | | Последовательный интерфейс | UART (логика 3.3В, но совместима с 5В благодаря встроенному делителю) | | Скорость UART (бод) | От 9600 до 1382400 (по умолчанию обычно 9600 или 38400) | | Режимы работы | Ведущий (Master), Ведомый (Slave), Подчиненный (Slave-Loop) | | Напряжение питания | 3.3В — 5В (рекомендуется стабильные 3.3В, при питании от 5В используйте стабилизатор на плате Arduino — вывод 3.3V) | | Уровень логики | 3.3В (но выводы TX/RX имеют делители, что позволяет подключать к 5В устройствам, таким как Arduino Uno) | | Порты ввода-вывода | Вывод состояния (STATE), вывод ключа (EN/KEY) для перехода в AT-командный режим | | Антенна | Встроенная PCB антенна | | Рабочая температура | -20°C ~ +75°C | | Протоколы | SPP (Serial Port Profile), поддерживает AT-команды для конфигурации | | Пароль по умолчанию | 1234 | | Имя по умолчанию | HC-05 |


Парт-номера и аналоги

Модуль DFR0428 является фирменной версией от DFRobot. В других источниках вы можете встретить его под следующими номерами:

  • Основной парт-номер DFRobot: DFR0428
  • Общепринятое название базового модуля: HC-05
  • Типичные маркировки на китайских модулях: ZC-HC-05, HC-05 BLUETOOTH MODULE
  • Аналогичные модули (функционально похожие, но могут быть отличия в распиновке или размерах):
    • HC-06 — Только в режиме Slave (ведомый). Не может инициировать подключение. Часто используется как более простая и дешевая альтернатива.
    • JDY-31, CC2541 (BLE) — Модули на базе Bluetooth Low Energy (4.0/4.2/5.0), имеют другой протокол связи (не SPP), потребляют меньше энергии, но требуют специальных приложений на смартфоне.

Совместимые модели и платформы

Модуль совместим с огромным количеством платформ благодаря интерфейсу UART.

1. Платы Arduino / Espressif:

  • Arduino Uno / Nano / Mega / Leonardo — Подключение через выводы аппаратного UART (RX/TX) или через SoftwareSerial на любых цифровых пинах.
  • ESP8266 (NodeMCU, Wemos D1) — Работает на 3.3В, прямое подключение.
  • ESP32 — Имеет несколько UART, прямое подключение на 3.3В.
  • Arduino Due / ZeroВажно: Уровень логики 3.3В, прямое совместимость.
  • Raspberry Pi Pico (RP2040) — Подключение через UART.

2. Одноплатные компьютеры:

  • Raspberry Pi — Подключение через UART (выводы GPIO 14/15) или через встроенный адаптер Bluetooth (как стандартное устройство SPP).
  • Orange Pi, Banana Pi — Аналогично через UART.

3. Периферия и устройства:

  • Смартфоны и планшеты (Android, iOS*): Для подключения и создания приложений.
    • На iOS работа в режиме SPP возможна только с использованием MFI-сертификации или через специальные BLE-модули. Для iOS лучше рассматривать BLE-аналоги (например, HM-10).
  • Персональные компьютеры (ПК / Mac) — Подключение как "Bluetooth-последовательный порт" для обмена данными с терминальными программами (CoolTerm, Putty, Arduino IDE Serial Monitor).
  • Другие модули HC-05 / HC-06 — Для создания беспроводного моста между двумя микроконтроллерами (один в режиме Master, другой — Slave).

4. Другие микроконтроллеры:

  • Любые МК с UART-интерфейсом и напряжением логики 3.3В или 5В (с учетом делителей на модуле): STM32, AVR, PIC и т.д.

Важное примечание по подключению к 5В платам (Arduino Uno):

При подключении RX модуля (выход 3.3В) к TX Arduino (вход 5В) проблем обычно не возникает, так как 3.3В корректно распознаются как высокий логический уровень. Однако для защиты модуля при подключении TX Arduino (выход 5В) к RX модуля (вход 3.3В) на линии RX модуля уже установлен делитель напряжения. Если вы хотите перестраховаться, можно использовать простой делитель напряжения (резисторы 1k и 2k) на этой линии.

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

DFRobot DFR0428