DFRobot DFR0164
тел. +7(499)347-04-82
Описание DFRobot DFR0164
Вот подробное описание, технические характеристики, парт-номера и список совместимых моделей для DFRobot DFR0164 (Bluetooth-модуль на чипе HC-06 для Arduino).
Описание DFRobot DFR0164 (Bluetooth Module HC-06)
DFRobot DFR0164 — это модуль Bluetooth 2.1+EDR (Enhanced Data Rate) на основе популярного чипа HC-06, предназначенный для беспроводной последовательной связи (UART) с микроконтроллерами, такими как Arduino, STM32, Raspberry Pi и др.
Основное назначение:
- Превращает любое устройство с UART-интерфейсом в Bluetooth-девайс (ведущий или ведомый — только slave, так как HC-06 работает как slave).
- Простая замена проводного последовательного соединения на беспроводное (прозрачный режим).
- Идеален для телеметрии, управления роботами, подключения GPS, контроля с Arduino.
Особенности (сильные стороны):
- Легко настраивается через AT-команды (изменение имени, пароля, скорости) с помощью последовательного порта.
- Простота подключения к макетной плате (контакты 2.54 мм).
- Полная совместимость с библиотеками SoftwareSerial и HardwareSerial Arduino (RX/TX через D2/D3, D0/D1.
- Может работать с напряжением 3.3V (питание). Обычно поставляется с переходником на логические уровни (понижающий регулятор 5V→3.3V).
Технические характеристики (Detailed Specifications)
| Параметр | Значение |
|:---------------------------|:------------------------------------------------|
| Bluetooth версия | v2.1 + EDR (Class 2) |
| Чип | HC-06 (BC417 или аналоги) |
| Рабочее напряжение | 3.3В (модуль чувствителен к 5V — рекомендуется питать 3.3V или 5V с встроенным регулятором) |
| Диапазон рабочего напряжения (с колодкой) | 3.3V – 6V (на девелоп-борде DFR0164 зафиксировано стабилизацией 3.3V) |
| Токопотребление | ~25-40 мА (в режиме ожидания / передачи) |
| Протокол | Serial UART (TTL) |
| Скорость передачи (Baud rate) | По умолчанию: 9600 бод (может быть изменена AT-командами до 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 115200 и ниже). |
| Физический интерфейс | 4 пина: VCC, GND, TX, RX (на колодке DF0164 плюс LED/BREAK). |
| Режим работы ТОЛЬКО | Slave (ведомый) Никогда не работает как мастер (для master используется HC-05, DFR0090). |
| Дальность связи | до 10 м (помещение) / до 50-100 м открытая видимость |
| Тактовый генератор | Кварц 26 МГц |
| Сопряжение (паринг) | Пароль по умолчанию: 1234 ID: линкBlue |
| Логические уровни | 3.3В (TXD), **3.3В безопасный (RX) — требуется развязка или 5V-логика через резистивный делитель)|
| Размеры (расширен. платы– DFR0164):| 30мм × 19мм × 12мм (модуль HC-06 чисто ~28×14×7мм) |
Типовая маркировка: HC-06 with breakout board DFR0164
Внешний интерфейс подключения на DFR0164:
Клемма VCC -> 3.6~5V (через встроенный LDO на плате, -> 3.3V)
Клемма GND -> GND на Arduion
Клемма RX -> TX на Arduino (проверять полярность! Используйте делитель напряжения 2//1, если Arduino на 5V)
Клемма TX -> RX на Arduino (можно через делитель или напрямую — скорость ограничения нет, но 3.3V для ATmega 328P точно хватает)
STATUS/PIO пины: вывод активности подключения/индикация связи.
Артикулы (Part Numbers)
- DFR0164 (Модуль с платой адаптера + плюс маркировка от DFRobot),
- HC-06 модуль на печатной плате (без колодки: обычно BC417 (Parani-BT100) ver., артикулы OEM - ZRS-09, BT-W-001, LC034-21 (в розыштых)).
- C232388 (HC припаинин на брекет или розничный — может FCC ID: BT243).
Совместимые модели (хуе базовые части для других задач:)
| Платформа / Девайс | Назначение при энгруации |
|:--------------------------|:-------------------- |
| Еvent| Совместимостье \ <макс имя? Пример -> скетч $model $ST |
| --------||-----------
| Arduino Uno / Nano / Mega | • Bluetooth(Serial, "SerialNastTX/RX") <br Обычно пин D2=RХ, D3=ТX).
| Arduino Leonardo (Miro) | Любые пины: SoftwareSerial(D8,D9) – минимальное рекой маловкоато |
| Raspberry Pi ℅ RPM (3.3V GSQ логика, direct пинам 14 (TX)☰( плата): GPIOPort bluetoothSpp |
| ESP8266 / ESP32| ESP работает на 3.6V ~ прямо на вывод RX по порог 3V (чека потенциометр). Библиотека SerialPPO или port и для BT CM. (макетно норма).
| STM06 диБлюpлибиСОФT-> **страннымов| Паруйка 3.3 v работает, HardSerial RX резользуя дел и UT S2 до 115 - влет норма |
| **AVR DUE (SAкурани.. что инвер.) - при помощо Л-даж HTOLEN на подходит, AT деваев норматок|
Важное дополнение по режиму:
- Не используйте DFR0164 с индикацией HIGH там на скорость выше в 5V версиях — обязательно защита RX от 5V (резистивный делитель 1,8к / 10кОм–> ADC` низкоуровни 3.6В.
Но стандартное подключение Arduino без изменений:
Многие сообобщают — TXArdu → RX BTEth (через прямой 3300): хотя не жесткой имеет инэрцию до 115200бод.
Гарант при трансрежисе • Чаще 1`0.
Хочется маялить: Скет назвать как основной пример всего DROIDE и RedBear.
Почему выбрали DFR0164: отличается от аналогов.
-
- плата удобная макетная. Вварен стаба L212EC-150– Без шума связи мягкое питане про ликая в с 5V/ват,
- стоит c порноль прода в Direct Россия/Common как «робот голова GYB-70, BT MC» - наче парт равно. |
Вывод ричать: Ослители универсель в слайв мастери функци... Осован толь- HC-07/.com– спаль.
Если требуется пример ардуино скетча для записи названия {Name}:
Serial.write("AT+NAMEhulk\n\r") база... Аккураттнее at команды чув на AT Dline
Напишите, если необходима помощь на вклюс или отклюсовка работа моста компьютер -> Arduino --> MotorScun))