# Rádiós soros kommunikációs modul, 433MHz, HC-12, SI4438, 1km

> HC-12 radios adó-vevő modul SI4438 chippel, UART/TTL interfésszel, kétirányú vezeték nélküli kommunikációhoz 433MHz-en. Átviteli távolság nyílt terepen akár 1km, állítható kimeneti teljesítmény akár 20dBm, maximális sebesség 115200bps, AT parancsokkal konfigurálható. Üzemi feszültség 3.2-5.5VDC, fém spirál antenna a csomagban, méretek 29 x 13mm. Nem kompatibilis HC-11 vagy HC-06 modulokkal.

- Oldal: https://sigmanortec.ro/hu/radios-soros-kommunikacios-modul-433mhz-hc-12-si4438-1km
- Ár: 30.50 RON
- Elérhetőség: Raktáron; 1-2 zile
- Cikkszám: 9587 · EAN: 5946696352601
- Kategória: Mechatronika és IoT > Érzékelők és modulok > RF és rádió modulok
- Csomag (szállítási adatok): 0.002 kg
- Frissítve: 2026-09-23
- Bolt: [Sigmanortec.ro](https://sigmanortec.ro/hu/llms.txt)
- Árak: RON, ÁFA-val; árak és készlet állapota: 2026-10-22 05:22 (Europe/Bucharest)

## Leírás

Rádió adó-vevő modul UART TTL interfésszel 433 MHz-es vezeték nélküli kommunikációhoz, ideális távoli soros kapcsolatokhoz mikrokontrollerek, érzékelők vagy ipari berendezések között. Kétirányú kommunikációt kínál akár 1 km-ig nyílt terepen, állítható átviteli teljesítményt akár 20 dBm-ig, sebességet akár 115200 bps-ig és gyors konfigurációt AT parancsokkal, mellékelt antennával.
A HC12 modul egy vezeték nélküli rádió adó-vevő modul soros porttal. SI4438 technológiát használ, és képes rádiójelek továbbítására és vételére a 433 MHz-es frekvenciasávban. A nagy, akár 1000 méteres átviteli távolságnak köszönhetően ez a modul ideális olyan alkalmazásokhoz, amelyek távoli kommunikációt igényelnek, például megfigyelő rendszerekben, biztonsági rendszerekben, drónokban és egyebekben.
Specifikációk:
Üzemi feszültség: 3,2 V - 5,5 V DC ( 4,5 V alatt ajánlott . Ha a feszültség meghaladja a 4,5 V-ot, 1N4007 dióda ajánlott a túlmelegedés elkerülése érdekében)
Áramfelvétel átvitel közben: 100mA 20dBm-nél
Áramfelvétel vétel közben: 22mA
Készenléti fogyasztás: 16mA
Kommunikációs távolság: 600 méter nyílt terepen az alapértelmezett címtartományban, akár 1000 méter 5000 bps baud sebességgel
Átviteli távolság: akár 1000 m akadálymentes környezetben
Kimeneti teljesítmény: akár 20dBm (állítható)
Maximális átviteli teljesítmény: 100 mW, állítható
Működési frekvencia: 433,4 - 473,0 MHz, akár 100 kommunikációs csatorna
Maximális átviteli sebesség: 115200 bps
Kommunikációs protokoll: UART / TTL
OTA frissítések: Igen, támogatott
Kommunikáció: Kétoldalú, mindkét irányban, mind az adásban, mind a vételben
Alapértelmezett beállítások: FU3, átviteli sebesség 9600 bps, kommunikációs csatorna CH001 (433,4 MHz)
Antenna: Fém spirálantenna, mellékelve
Méretek mm: 29 x 13 mm
Megjegyzések:
Ez a modul nem kompatibilis más, HC-11 vagy HC-06 technológiát használó termékekkel. Az optimális átviteli teljesítmény eléréséhez a csomagban találhatónál jobb külső antennára van szükség.
AT parancsok:
Ha Arduino Unót használsz, akkor a modul Rx lábát csatlakoztasd az Arduino Uno 3-as lábához (ez állítólag az Arduino Mega esetében is így van), az Tx lábat pedig az Arduino 2-es lábához. Ezenkívül csatlakoztasd a modul SET lábát az Arduino GND-jéhez, a földet pedig a földhöz, de még ne csatlakoztasd a Vcc-t. Először el kell indítanod az Arduinót, majd csatlakoztasd a Vcc-t.
Ezután az Arduino IDE-ben fordítsd le a következő kódot:
\#tartalmazza
SoftwareSerial mySerial(2, 3); // TX, RX
void setup() {
Sorozat.kezdet(9600);
Serial.println("AT parancsok megadása:");
mySerial.begin(9600);
}
void ciklus() {
ha (mySerial.available())
Serial.write(mySerial.read());
ha (Serial.available())
mySerial.write(Serial.read());
}
Nyisd meg a soros monitort, és beírhatod az AT parancsokat.
Példa AT parancsok (x változó):
AT -> OK-t ad vissza
AT +Bxxxx -> Állítsa be a kívánt baud sebességet (például AT +B9600) -> return OK +Bxxxx
Soros port baud sebessége | 1200 | 2400 | 4800 | 9600 | 19200 | 38400 | 57600 | 115200
Baud sebesség "Air Over" | 5000 | 15000 | 58000 | 236000
A vevő érzékenysége a baud sebességtől függően "levegőben" | -117 dBm | -112 dBm | -107 dBm | -100dBm
AT +Cxxx -> Váltson csatornát 001 és 127 között (például AT +C001) -> Megjegyzés: Mivel a HC-12 vezeték nélküli vevőmodul érzékenysége viszonylag magas, az átviteli sebességnek 58000 bps-nál nagyobbnak kell lennie, ami egy szomszédos csatorna használatát igényli. Ha az átviteli sebesség nem nagyobb, mint 58000 bps, és a kommunikáció rövid távolságokon (10 méter) történik, öt szomszédos csatornát kell felváltva használni.
AT +FUx -> Váltás soros mód között FU1, FU2 és FU3 (alapértelmezett FU3) -> a kommunikációhoz használt két modulnak ugyanarra a soros kommunikációs módszerre kell beállítva lennie.
Mód | FU1 | FU2 | FU3 | FU4
Készenléti áram | 3,6 mA | 80uA | 16mA | 16mA
késleltetés Átvitel (késleltetés) | 15-25 ms | 500 ms | 4-80 ms | 1000 ms
Maximális működési távolság méterben | 100 méter | 100 méter
600 m (9600 bps)
1000 m (2400 bps)
1800 m (1200 bps)
AT +Px -> Állítsa be a modul átviteli teljesítményét az alábbiak szerint (alapértelmezett: 8):
x érték
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
Átviteli teljesítmény dBm-ben
-1 | 2 | 5 | 8 | 11 | 14 | 17
20
Átviteli teljesítmény mW-ban
0,8 | 1.6 | 3.2 | 6.3 | 12 | 25 | 50
100
Csípők:
Egyenfeszültség: 5V
Adó: RX Arduino
RXD: TX Arduino
Földelés: Arduino földelés
SET: Csak az AT módba való belépéshez csatlakoztatható a GND-hez. Ahhoz, hogy működjön, a SET lábat le kell választani a GND-ről.
Arduino példa:
Az Arduino IDE-ben fordítsd le a következő kódot mind a vevő-, mind az adókártyán:
\#tartalmazza
SoftwareSerial HC12(10, 11); // HC-12 TX láb, HC-12 RX láb
void setup() {
Serial.begin(9600); // Számítógéphez csatlakozó soros port
HC12.begin(9600); // Soros port a HC12-höz
}
void ciklus() {
while (HC12.available()) { // Ha a HC-12-nek van adata
Serial.write(HC12.read()); // Adatok küldése a soros monitorra
}
while (Serial.available()) { // Ha a soros monitoron van adat
HC12.write(Serial.read()); // Elküldjük az adatokat a HC-12-nek
}
A továbbítandó szöveg a soros monitorba kerül beírásra. A kommunikáció kétoldalú, mindketten vevőként és adóként is működnek.
Megjegyzés: ha ugyanazt a PC-t használjuk mind az adóhoz, mind a vevőhöz, akkor először az adó csatlakozik és fordítódik le, a soros monitor nyílik meg a megfelelő porton, majd a második Arduino csatlakozik a vevőhöz, a kód egy ablakban fordítódik le, az új Arduino IDE a vevőhöz tartozó porton nyílik meg, majd a vevőhöz dedikált COM port nyílik meg. Két számítógép használata esetén a portok egyébként is elkülönülnek, így ez már nem érvényes.
