Modul wireless (nu Wi-Fi) NRF24L01+

Pret redus! Modul wireless NRF24L01+ Mareste

LSNACZ_NRF24L01+

Produs nou

Modul wireless NRF24L01+

Mai multe detalii

192 Produse in stoc

7,96 lei cu TVA

-3,98 lei

11,94 lei

Descrierea produsului:

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.

Specificatii tehnice:

Curent maxim RX/TX: < 14mA

Poate functiona in modul Ultra Low Power.

Tensiune alimentare: 1.9 - 3.6V. 

Atentie:

  • NU este tolerant la 5V pe partea de alimentare! Circuitul se va arde in caz de conectare accidentala!!
  • In timpul functionarii necesita un curent destul de mare motiv pentru care recomandam sa conectati intre pinii de alimentare (VCC si GND) un condensator (orice valoare intre 10uF si 100uF ar trebui sa functioneze).

Este tolerant la 5V pe partea logica.

Cele mai frecvente aplicatii: telecomenzi, retele de senzori.

Exemplu de conectare:

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:

Continutul coletului:

1x buc. modul wireless NRF24L01+

Nu sunt review-uri în acest moment.

Scrie un review (doar daca ai cumparat produsul, pentru intrebari sau nelamuriri foloseste pagina de contact)

Modul wireless (nu Wi-Fi) NRF24L01+

Modul wireless (nu Wi-Fi) NRF24L01+

Modul wireless NRF24L01+

30 alte produse în aceeași categorie: