Toate produsele din topul vanzarilor
  • PCB Design

Modul wireless (nu Wi-Fi) NRF24L01+
  • Modul wireless (nu Wi-Fi) NRF24L01+

Modul wireless (nu Wi-Fi) NRF24L01+

LSNACZ_NRF24L01+
Modul wireless NRF24L01+
11,94 lei
Include TVA
Cantitate
198 Produse

  Livram și în lockere

Preț de la 10.27 LEI
Ridică-ți comenzile când vrei tu!

  Livrare rapidă: o zi lucrătoare!

Comandă până la ora 14:00 și expediem astăzi coletul

  Garantie 2 ani

Produse sigure, fără griji!

  Retur simplu în 14 zile

Produse nefolosite? Retur fără întrebări!

Descriere

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:

NRF_PINOUT.png

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.

Connection.jpg

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:

RF24_lib.jpg

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:

TXa.jpg

Pentru RECEPTOR:

RXa.jpg

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:

TXb.jpg

Pentru RECEPTOR:

RXbok.jpg

Continutul coletului:

1x buc. modul wireless NRF24L01+

Detalii
LSNACZ_NRF24L01+
6427854016690
198 Produse
Comentarii (0)
Nota
Nu sunt opinii ale clientilor in acest moment.
16 alte produse in aceeasi categorie: