NFVDFR_NRF24L01+PA+LNA
Produs nou
17 Produs Produse in stoc
ATENTIE: Ultimele bucati in stoc!
Data disponibilitatii:
Modulul de wifi cu circuit integrat nRF24L01 este echipat cu o antenă ce permite transmisia datelor pe distanțe mari, de peste 1000m, în câmp deschis. Dispozitivul poate fi folosit în proiectele dumneavoastră în care aveți nevoie să transmiteți date pe distanțe mari. De exemplu, cu acest modul puteți culege date din diferite zone ale unei sere automatizate și să trimiteți într-un punct central.
Tensiune de alimentare: 3V - 3.6V;
Consum curent: maxim 115mA, în funcție de modul de operare;
Frecvență de funcționare: 2.4GHz;
Consum în mod power down: 900nA;
126 canale RF;
Rată de transmisie: 250 kbps, 1 Mbps sau 2 Mbps;
Putere de ieșire programabilă: 0, -6, -12 sau -18dBm;
Sensivitate receiver: -82dBm (2 Mbps), -85dBm (1 Mbps) sau -94dBm (250 kbps);
Comunicație SPI prin 4 pini, până la 10Mbps;
Pinii SPI tolerează 5V;
Moduri de operare: power down, standby, RX sau TX;
Câștig PA: 20dB;
Câștig LNA: 10dB;
Distanță de comunicație: 2Mbps - 520m, 1Mbps - 750m și 250kbps - >1000m; distanțele sunt valabile pentru transmisia de date în câmp deschis.
Dimensiuni: 38 x 16.46 x 0.8 mm.
Atentie:
Pentru realizarea acestui exemplu aveti nevoie de urmatoarele:
2x Modul wireless NRF20L01+PA+LNA cu antena 1100m || Referinta NFVDFR_NRF24L01+PA+LNA
2x Placa de dezvoltare UNO || Referinta TXVMOK_DB-UNO-R3
diferite fire necesare pentru realizarea legaturilor electrice
PINOUT:
Conexiuni necesare:
Conexiunile din imaginea de mai jos trebuie facute in acelasi fel pentru ambele interfete (receptie si transmisie).
Pinii CE si CSN pot fi conectati la orice alti pini digitali insa acestia trebuie sa corespunda cu cei definiti in cod.
Pinul IRQ nu se conecteaza la placa de dezvoltare UNO.
Dupa realizarea celor 2 montaje trebuie incarcate codurile in placile de dezvoltare.
Programarea in Arduino IDE:
Pentru programarea placilor de dezvoltare avem nevoie de libraria "RF24" pe care o gasiti in Arduino IDE, meniul Tools->Manage Libraries... ca in imaginea urmatoare:
Odata instalata libraria in meniul File->Examples cautati sectiunea RF24 de unde alegeti exemplul "GettingStarted".
Programarea placii RECEPTOR:
Exemplul trebuie incarcat in placa folosita pentru receptie fara modificari ale codului.
Programarea placii TRANSMITATOR:
Daca aveti ambele placi conectate la acelasi PC pentru a deschide consola "Serial Monitor" pe celalalt port deschideti o alta instanta de Arduino IDE tinand apasata tasta "Shift" a tastaturii (astfel veti putea urmari in acelasi timp functionalitatea celor 2 coduri).
Pentru transmitator trebuie modificata valoarea variabilei "role" de tip bool din "false" in "true" linia urmatoare:
"bool role = false; // true = TX role, false = RX role"
Dupa modificare linia va arata astfel:
bool role = true; // true = TX role, false = RX role
Acum vom putea incarca exemplul in placa UNO care va controla transmisia.
In Serial Monitorul-ul celor 2 placi de dezvoltare trebuie introduse valorile 1/0 pentru alegerea conexiunii ca in imaginile de mai jos:
Pentru TRANSMITATOR:
Pentru RECEPTOR:
Dupa tastarea valorilor corespunzatoare in fiecare Serial Monitor in parte, va incepe conexiunea intre cele 2 dispozitive incrementand valoarea variabilei "payload" de tip float la fiecare transmisie incheiata cu succes.
Pentru TRANSMITATOR:
Pentru RECEPTOR:
1x buc. modul wireless NRF20L01+PA+LNA
1x buc. antena
Nu sunt review-uri în acest moment.
15,33 lei
10,44 lei
19,60 lei
16,07 lei
16,92 lei
57,83 lei
14,46 lei
60,29 lei
35,23 lei
55,33 lei 83,00 lei
49,16 lei
107,10 lei
31,92 lei 42,63 lei
3,00 lei 4,50 lei
20,24 lei
0,96 lei
7,52 lei
8,35 lei
8,68 lei
10,25 lei
0,43 lei 0,64 lei
1,61 lei
390,92 lei 428,40 lei
11,86 lei 14,61 lei
10,14 lei 20,85 lei
16,07 lei
4,42 lei 8,47 lei
2,57 lei 3,86 lei
3,21 lei 4,82 lei
44,66 lei 66,99 lei