

Двонаправлений серійний зв'язок UART до 1000 метрів • 433 МГц • 100 каналів
Модуль HC-12 – це компактна міні-плата для передачі даних, яка дозволяє встановити двонаправлений серійний зв'язок UART між двома точками, фактично замінюючи фізичний кабель бездротовим з'єднанням. Модуль працює в ISM діапазоні 433 МГц з дальністю до 1000 метрів та підтримує 100 каналів зв'язку. Оснащений високопродуктивним трансивером Silicon Labs Si4438 та мікроконтролером STM8S003F3, що забезпечує стабільну роботу з низьким енергоспоживанням. Завдяки простоті налаштування через AT-команди та широкому діапазону напруги живлення (3,2-5,5 В), модуль став незамінним рішенням для організації бездротової комунікації в електронних проєктах різної складності.
Проєкти з Arduino/Raspberry Pi
Дистанційне керування пристроями
Телеметрія та моніторинг
Безпекові системи
Домашня автоматизація
Промислова автоматика
Робототехніка
Метеостанції
Модуль HC-12 – це надійне, доступне та універсальне рішення для організації бездротового зв'язку в ваших проєктах. Завдяки простоті використання та широким можливостям налаштування, він стане незамінним помічником як для початківців, так і для досвідчених розробників. Отримайте свободу від кабелів вже сьогодні!
Відгуків про цей товар ще не було.
Немає відгуків про цей товар, станьте першим, залиште свій відгук.
Немає питань про даний товар, станьте першим і задайте своє питання.
Двонаправлений серійний зв'язок до 1000 м • 433.4–473.0 МГц • 100 каналів • 1–100 мВт
Локальний код (slug) | hc12-uart-433 |
---|---|
Живлення | 3.2–5.5 В (вбудований LDO) |
Інтерфейс | UART TTL (3.3 В/5 В сумісний) |
Частотний діапазон | 433.4–473.0 МГц, крок 400 кГц, 100 каналів |
Потужність TX | 1–100 мВт (8 рівнів, до +20 дБм) |
Швидкості UART | 1200…115200 бод (заводська 9600 бод, 8-N-1) |
Тип модуляції | GFSK |
Компоненти | RF-трансивер Si4438, MCU STM8S003F3, кварц 30 МГц |
Габарити | ≈ 27.8 × 14.4 × 4 мм |
HC-12 забезпечує прозорий двонаправлений радіоканал для UART, фактично замінюючи дротове з’єднання на відстанях до 1 км (відкрита місцевість, типові налаштування). Підтримує 100 каналів у діапазоні 433 МГц, налаштування через AT-команди, живлення 3.2–5.5 В, сумісність із більшістю мікроконтролерів.
Пін | Призначення | Примітка |
---|---|---|
VCC | Живлення | 3.2–5.5 В; рекомендується фільтрація (див. поради) |
GND | Земля | Спільна із хостом |
TXD | UART TX модуля | Під’єднувати до RX хоста |
RXD | UART RX модуля | Під’єднувати до TX хоста |
SET | Вхід режиму налаштування | GND → AT-режим; плаваючий/“1” → робочий режим |
ANT1 | U.FL/IPEX | Під зовнішню антену 433 МГц |
ANT2 | Пади для пружинної антени | Пружина в комплекті (типово) |
flowchart LR classDef pin fill:#fff9db,stroke:#c9a400,stroke-width:1px; classDef ant fill:#e1f5fe,stroke:#039be5,stroke-width:1px; subgraph HC12["HC-12 (умовний огляд)"] VCC["VCC (3.2–5.5V)"]:::pin GND["GND"]:::pin TXD["TXD → RX хоста"]:::pin RXD["RXD ← TX хоста"]:::pin SET["SET (AT-mode)"]:::pin ANT1["ANT1 (U.FL)"]:::ant ANT2["ANT2 (spring pad)"]:::ant end
flowchart TD classDef m fill:#e3f2fd,stroke:#1e88e5,stroke-width:1px; classDef h fill:#e8f5e9,stroke:#43a047,stroke-width:1px; subgraph MCU["Мікроконтролер / Arduino"] V_MCU["3.3/5V"]:::m G_MCU["GND"]:::m TX_MCU["TX (→ RXD)"]:::m RX_MCU["RX (← TXD)"]:::m end subgraph MOD["HC-12"] VCC["VCC"]:::h GND["GND"]:::h RXD["RXD"]:::h TXD["TXD"]:::h SET["SET (не з’єдн.)"]:::h end V_MCU --> VCC G_MCU --> GND TX_MCU --> RXD TXD --> RX_MCU
flowchart TD classDef u fill:#fff3e0,stroke:#fb8c00,stroke-width:1px; classDef h fill:#e8f5e9,stroke:#43a047,stroke-width:1px; subgraph USB["USB-UART адаптер"] V_USB["5V/3.3V"]:::u G_USB["GND"]:::u TX_USB["TX (→ RXD)"]:::u RX_USB["RX (← TXD)"]:::u end subgraph HC12["HC-12 (AT)"] VCC["VCC"]:::h GND["GND"]:::h RXD["RXD"]:::h TXD["TXD"]:::h SET["SET → GND"]:::h end V_USB --> VCC G_USB --> GND TX_USB --> RXD TXD --> RX_USB G_USB --> SET
Переведіть SET → GND і відкрийте термінал на 9600 бод, 8-N-1. Після конфігурації розімкніть SET для повернення в робочий режим.
Команда | Опис | Приклад |
---|---|---|
AT | Перевірка зв’язку | Відповідь: OK |
AT+RX | Поточні налаштування | — |
AT+Cxxx | Канал (001…100) | AT+C012 |
AT+Bxxxx | Швидкість UART | AT+B19200 |
AT+FUx | Режим (FU1…FU4) | AT+FU1 — дальність |
AT+Px | Рівень потужності (P1…P8) | AT+P8 — макс. потужність |
AT+Cxxx
), швидкість UART і режим (AT+FUx
). Однакові значення на обох вузлах.AT+P1…P8
) з огляду на дальність/енергоспоживання.Параметр | Мін. | Тип. | Макс. | Одиниця |
---|---|---|---|---|
VCC | 3.2 | — | 5.5 | В |
Потужність TX | — | — | 100 | мВт |
Частота | 433.4 | — | 473.0 | МГц |
Кількість каналів | 100 (крок 400 кГц) | — | ||
Швидкості UART | 1200 | 9600 | 115200 | бод |
Проблема | Можлива причина | Рішення |
---|---|---|
Немає зв’язку | Різні канал/режим/швидкість | Звірити AT+RX на обох вузлах |
«Сміття» у терміналі | Невірна швидкість UART | Встановити однакову швидкість або повернутися до 9600 бод |
Мала дальність | Антена/перешкоди/низька потужність | U.FL антена, інший канал, AT+P8 , лінія огляду |
AT-команди не працюють | SET не заземлено | SET → GND, 9600 бод, 8-N-1 |