DFRobot DFR0174

DFRobot DFR0174
Артикул: 775853

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

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

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

Описание DFRobot DFR0174

Конечно, вот подробное описание, технические характеристики и информация о совместимости для модуля DFRobot DFR0174.

Описание модуля DFR0174 (Bluetooth V3.0)

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

Ключевые особенности и применение:

  • Двухрежимная работа: Модуль может работать как Master (инициирует подключение), Slave (ожидает подключения) или Master/Slave (переключаемый режим).
  • Прозрачный последовательный канал: Все данные, отправленные в последовательный порт модуля (UART), автоматически передаются по Bluetooth на сопряженное устройство, и наоборот. Это позволяет легко заменить проводной UART-кабель на беспроводное соединение.
  • Простота интеграции: Работает с любым микроконтроллером, имеющим UART-интерфейс (аппаратный или программный). Подключается всего по 4 проводам (VCC, GND, TXD, RXD).
  • AT-команды: Через последовательный порт можно конфигурировать параметры модуля: имя, PIN-код, скорость UART, режим работы.
  • Типичные применения:
    • Беспроводная загрузка скетчей на Arduino.
    • Создание пультов дистанционного управления на базе смартфона.
    • Передача данных с датчиков на ПК или телефон.
    • Управление роботами и устройствами.
    • Связь между двумя микроконтроллерами.

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

| Параметр | Значение / Описание | | :--- | :--- | | Модель чипа | HC-05 (ведущий на рынке) | | Версия Bluetooth | V3.0 + EDR (Enhanced Data Rate) | | Рабочая частота | 2.4 GHz ISM Band | | Модуляция | GFSK (Gaussian Frequency Shift Keying) | | Чувствительность приёмника | ≤ -84 dBm | | Мощность передачи | Класс 2 (до +4 dBm, ~10 м) | | Скорость передачи данных | Асинхронный: 2.1 Мб/с (макс.), 1 Мб/с (фактич.)
Синхронный: 1 Мб/с | | Протоколы | SPP (Serial Port Profile), поддерживает пользовательские AT-команды | | Режимы работы | Master, Slave, Master/Slave | | Напряжение питания | 3.3В (крайне важно! Не подключать к 5В без делителя напряжения) | | Уровень логики UART | 3.3V TTL (5V-толерантный на входе, но выходной сигнал — 3.3V) | | Рабочий ток | ~30 мА (в режиме передачи) | | Скорость UART по умолчанию | 9600 бод (для данных), 38400 бод (для режима AT-команд) | | Пароль (PIN) по умолчанию | 1234 | | Имя (Device Name) по умолч. | HC-05 | | Диапазон рабочих температур | -20°C ~ +75°C | | Антенна | Встроенная PCB антенна |


Парт-номера и совместимые модели

Парт-номера DFRobot:

  • Основной номер: DFR0174
  • Этот номер является уникальным идентификатором продукта в каталоге DFRobot.

Эквивалентные и совместимые модели (на основе HC-05):

Модуль DFR0174 является перемаркированной версией стандартного HC-05. Поэтому он полностью совместим со всеми устройствами и библиотеками, созданными для HC-05.

  • HC-05 (самая распространённая версия, 6-пиновый).
  • HC-06 (только в режиме Slave, 4 пина, также совместим по протоколу SPP, но не может инициировать соединение).
  • Модули от других производителей с чипом HC-05 (например, от SparkFun, Seeed Studio, AliExpress).
  • Модули JDY-31, BM70, BLED-5.0 — это уже более новые модели с Bluetooth 5.0/5.1, они не являются прямыми аналогами, но часто выполняют ту же функцию SPP, хотя могут требовать иного протокола настройки.

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

Модуль работает с любым микроконтроллером, имеющим UART. Наиболее популярные:

  • Arduino:
    • Uno, Nano, Mega, Leonardo (при подключении к выводам 0(RX)/1(TX) или через SoftwareSerial).
    • Все платы на базе ESP32 и ESP8266 (напрямую, т.к. у них 3.3V логика).
  • Raspberry Pi (через UART на GPIO).
  • Платы DFRobot:
    • DFRduino Uno R3 (аналог Arduino Uno) — идеальная совместимость.
    • Romeo V2, Romeo BLE, FireBeetle серии и другие контроллеры DFRobot.
  • Платы других производителей: STM32, PIC, AVR и т.д.

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

Поскольку модуль работает на 3.3В, при подключении к 5-вольтовой Arduino (например, Uno) необходимо:

  1. Питание (VCC): Подключать только к выводу 3.3V на Arduino.
  2. Сигнальные линии:
    • Вывод TX модуля (3.3V) -> RX Arduino: Безопасно, так как 3.3V корректно распознается как логическая "1" для 5V-контроллера.
    • Вывод RX модуля <- TX Arduino (5V): Прямое подключение может повредить модуль. Необходим делитель напряжения (например, два резистора 1kΩ и 2kΩ) для понижения 5V до ~3.3V.

Для плат с 3.3V логикой (ESP32, ESP8266, Raspberry Pi) модуль подключается напрямую.

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

DFRobot DFR0174