- Nu mai sunt produse in cosul tau
- Livrare
- Total 0,00 lei
- Electronica
- GroundStudio®
- Arduino®
- Raspberry PI®
- micro:bit®
- Plăci de dezvoltare
- Module
- Display-uri si LED-uri
- Motoare si drivere
- Fire si conectori
- Unelte
- Alimentare
- Butoane / switch-uri
- Componente electronice
- Senzori
- Carcase şi suporturi
- Comunicaţie
- Suruburi si piulite
- Roboţi
- KIT-uri DIY
- Shield-uri
- Breadboards, PCB, Expansions
- Orange Pi
- Printare 3D
- Cutii si solutii de depozitare
- CNC
- Lichidari de stoc
- Șosete Vesele
- Documentatie / carti
- Vouchere Cadou
Modul wireless (nu Wi-Fi) NRF24L01+
Modul wireless NRF24L01+
Preț de la 10.27 LEI
Ridică-ți comenzile când vrei tu!
Comandă până la ora 14:00 și expediem astăzi coletul
Produse sigure, fără griji!
Produse nefolosite? Retur fără întrebări!
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+