Imaginile produselor au caracter informativ si pot prezenta diferente minore, in functie de lot si de furnizor. Este posibil ca specificatiile si pretul produselor sa fie modificate fara preaviz. Facem tot posibilul sa adaugam in pagina produselor specificatii cat mai exacte si corecte dar este posibil ca acestea sa nu fie in totalitate corecte. in cazul in care identificati un astfel de caz, va rugam sa ne semnalati acest lucru.
Produsele noastre sunt destinate in principal dezvoltarii, prototiparii si proiectelor tehnice. Informatiile privind specificatiile, instructiunile si conformitatea sunt furnizate conform datelor disponibile de la producatori sau furnizori. Pentru integrarea in produse finale sau aplicatii comerciale, recomandam verificarea compatibilitatii si conformitatii in functie de utilizarea dorita.
Specificatiile tehnice mentionate (curent, putere etc.) reprezinta valori maxime admise in conditii ideale de functionare. Pentru o utilizare sigura si o durata de viata optima, recomandam exploatarea produsului in regim continuu la cel mult 50% din valorile maxime specificate.
Modul comunicare seriala radio, 433MHz, HC-12, SI4438, 1km
Modul radio transceiver cu interfata UART TTL pentru comunicatie wireless la 433MHz, ideal pentru legaturi seriale la distanta intre microcontrolere, senzori sau echipamente industriale. Ofera comunicare bidirectionala pana la 1km in camp deschis, putere de emisie reglabila pana la 20dBm, viteza de pana la 115200bps si configurare rapida prin comenzi AT, cu antena inclusa.
Expediere estimata: joi 27 august
Adauga in cos produse in valoare de 130 Ron si ai livrare gratuita daca alegi sa platesti online
Produsele sunt expediate din stoc propriu
Primesti puncte la fiecare comanda, in valoare de 5%
Modulul HC12 este un modul radio transceiver wireless cu port serial. Acesta utilizeaza tehnologia SI4438 si este capabil sa transmita si sa primeasca semnale radio in banda de frecventa de 433MHz. Datorita distantei mari de transmisie, de pana la 1000m, acest modul este ideal pentru utilizarea in aplicatii care necesita comunicare la distanta, cum ar fi sisteme de monitorizare, sisteme de securitate, drone si altele.
Specificatii:
Tensiune de lucru: 3.2V - 5.5VDC (recomandat sub 4.5V. Daca tensiunea depaseste 4.5V este recomandata o dioda 1N4007 pentru a preveni supraincalzirea)
Consum de curent in timpul transmiterii: 100mA la 20dBm
Consum de curent in timpul receptionarii: 22mA
Consum in standby: 16mA
Distanta comunicare: 600 metri in camp deschis cu intervalul de adresa implicit, pana la 1000 metri cu baud rate de 5000bps
Distanta de transmisie: pana la 1000m in medii fara obstacole
Putere de iesire: pana la 20dBm (reglabil)
Putere maxima transmisie: 100mW, setabil
Frecventa de lucru: 433.4 - 473.0MHz, pana la 100 canale de comunicare
Viteza maxima de transmisie: 115200bps
Protocol de comunicare: UART / TTL
Actualizari OTA: Da, suportat
Comunicare: Bilaterala, in ambele sensuri, atat pe transmisie cat si pe receptie
Setari implicite: FU3, baud rate 9600bps, canal de comunicare CH001 (433.4MHz)
Antena: Elicoidala din metal, inclusa
Dimensiuni mm: 29 x 13mm
Note:
Acest modul nu este compatibil cu alte produse care utilizeaza tehnologia HC-11 sau HC-06. De asemenea, pentru a obtine performante optime de transmisie, este necesara o antena externa mai buna fata de cea inclusa in pachet.
Comenzi AT:
Daca utilizati un Arduino Uno, atunci conectati pinul Rx al modulului la pinul 3 al Arduino Uno (presupus a fi acelasi pentru Arduino Mega), iar pinul Tx la pinul 2 al Arduino. De asemenea, conectati pinul SET al modulului la GND-ul Arduino si masa la masa, dar nu conectati inca Vcc. Trebuie sa porniti mai intai Arduino si apoi sa conectati Vcc.
Ulterior, in Arduino IDE, compilati urmatorul cod:
|
#include <SoftwareSerial.h> SoftwareSerial mySerial(2, 3); // TX, RX
void setup() { Serial.begin(9600); Serial.println(“Enter AT commands:”); mySerial.begin(9600); }
void loop() { if (mySerial.available()) Serial.write(mySerial.read()); if (Serial.available()) mySerial.write(Serial.read()); } |
Deschideti monitorul serial si puteti introduce comenzile AT.
Exemplu comenzi AT (x este variabila):
AT -> returneaza OK
AT +Bxxxx -> Seteaza baud rate-ul dorit (exemplu AT +B9600) -> returneaza OK +Bxxxx
| Baud Rate port serial | 1200 | 2400 | 4800 | 9600 | 19200 | 38400 | 57600 | 115200 |
| Baud Rate "In Aer" | 5000 | 15000 | 58000 | 236000 | ||||
| Sensibilitate receptor in functie de Baud Rate "In Aer" | -117 dBm | -112 dBm | -107 dBm | -100dBm | ||||
AT +Cxxx -> Schimba canalul, intre 001 si 127 (exemplu AT +C001) -> Nota: Deoarece sensibilitatea modulului receptor wireless HC-12 este relativ ridicata, rata de baud trebuie sa fie mai mare de 58000 bps, ceea ce necesita utilizarea unui canal adiacent. Daca rata de baud nu este mai mare de 58000 bps, iar comunicarea se realizeaza pe distante scurte (10 metri), tot trebuie sa se utilizeze cinci canale adiacente in mod alternat.
AT +FUx -> Schimba intre modul serial FU1, FU2 si FU3 (default FU3) -> cele doua module folosite pentru a comuinac trebuie sa fie setate in aceeasi metoda de comunicare seriala.
| Mod | FU1 | FU2 | FU3 | FU4 |
| Curent Standby | 3.6 mA | 80uA | 16mA | 16mA |
| intarziere Transmisie (delay) | 15-25 ms | 500ms | 4-80ms | 1000ms |
| Raza de operare maxima in metri | 100 m | 100 m |
600 m (9600bps) 1000 m (2400bps) |
1800 m (1200bps) |
AT +Px -> Seteaza puterea de transmise a modulului dupa cum urmeaza (default 8):
|
Valoare x |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|
Putere transmisie in dBm |
-1 | 2 | 5 | 8 | 11 | 14 | 17 |
20 |
|
Putere transmisie in mW |
0.8 | 1.6 | 3.2 | 6.3 | 12 | 25 | 50 |
100 |
Pini:
VCC: 5V
TXD: RX Arduino
RXD: TX Arduino
GND: GND Arduino
SET: Conectat la GND Arduino doar pentru a intra in AT Mode. Pentru a functiona apoi trebuie deconectat pinul SET de la GND.
Exemplu Arduino:
In Arduino IDE, compilati urmatorul cod atat in placa cu receptorul cat si in cea cu transmitatorul:
|
#include <SoftwareSerial.h> SoftwareSerial HC12(10, 11); // HC-12 TX Pin, HC-12 RX Pin void setup() { Serial.begin(9600); // Serial port to computer HC12.begin(9600); // Serial port to HC12 } void loop() { while (HC12.available()) { // If HC-12 has data Serial.write(HC12.read()); // Send the data to Serial monitor } while (Serial.available()) { // If Serial monitor has data HC12.write(Serial.read()); // Send that data to HC-12 } } |
Textul ce urmeaza a fi transmis va fi introdus in monitorul serial. Comunicarea este bilaterala, ambele actionand atat ca receptor cat si ca transmitator.
Nota: daca se foloseste acelasi PC atat pentru transmitator cat si pentru receptor, se va conecta si compila intai transmitatorul, se va deschide monitoru serial pe portul aferent, ulterior se va conecta al doilea Arduino cu receptorul, se va compila codul intr-o fereastra noua de Arduino IDE pe portul aferent receptorului, apoi se va deschide portul COM dedicvat receptorului. In cazul folosirii a doua calculatoare, porturile sunt oricum separate deci acest lucru nu mai este valabil.
Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.
Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.
Avertismente generale de siguranta:
Acest produs este destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie, cercetare si aplicatii tehnice similare. Produsul trebuie utilizat doar conform specificatiilor tehnice mentionate in pagina produsului si/sau in documentatia disponibila.
Utilizarea incorecta, depasirea valorilor maxime admise de tensiune, curent, temperatura sau conectarea gresita pot duce la defectarea produsului, deteriorarea altor echipamente sau la riscuri de siguranta.
Produsul nu este jucarie si nu este destinat copiilor. Montajul, testarea si utilizarea trebuie realizate de persoane cu cunostinte minime in domeniul electric/electronic. Se recomanda utilizarea produsului in montaje protejate, carcase adecvate sau sisteme care respecta normele de siguranta aplicabile.
Identificare produs:
Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.
Producator / Importator / Distribuitor:
Sigmanortec S.R.L.
Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania
E-mail: [email protected]
Website: www.sigmanortec.ro
Persoana responsabila in UE:
Sigmanortec S.R.L.
Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania
E-mail: [email protected]