LSNACZ_NRF24L01+
Produs nou
192 Produs Produse in stoc
ATENTIE: Ultimele bucati in stoc!
Data disponibilitatii: 2016-11-16
GroundStudio Jade U1 34,20 lei | ||
GroundStudio Jade U1+ 55,05 lei |
GroundStudio Jade N1 24,42 lei | ||
GroundStudio JADE N1+ 21,21 lei |
Transciever wireless care functioneaza in banda libera de 2.4 Ghz.
Nu este un dispozitiv Wi-Fi, doar functioneaza la aceasi frecventa. Pentru realizarea unei retele aveti nevoie de cel putin doua module.
Poate fi utilizat pentru implementarea de arhitecturi sau protocoale proprii.
Curent maxim RX/TX: < 14mA
Poate functiona in modul Ultra Low Power.
Tensiune alimentare: 1.9 - 3.6V.
Este tolerant la 5V pe partea logica.
Pentru realizarea acestui exemplu aveti nevoie de urmatoarele:
2x Modul wireless (nu Wi-Fi) NRF24L01+ || Referinta LSNACZ_NRF24L01+
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:
ATENTIE: Trebuie selectat baudrate-ul corespunzator specificat in cod (in acest caz 115200).
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 NRF24L01+
Nu sunt review-uri în acest moment.
24,29 lei
4,05 lei
5,35 lei
0,86 lei
60,29 lei
9,48 lei
75,91 lei
155,72 lei 233,59 lei
34,81 lei
65,01 lei
65,01 lei
115,51 lei
115,51 lei
24,95 lei
24,95 lei
13,28 lei
77,33 lei
113,04 lei
0,43 lei
20,99 lei
28,54 lei
83,27 lei
13,12 lei
23,78 lei
65,44 lei
130,88 lei
1,50 lei
4,76 lei
15,79 lei
0,28 lei