nRF24L01 Pinout, Caracteristici, Circuit și fișă tehnică

configurarea pinilor nRF24L01

.

.

.

Numele pinului

Numele pinului

Abbreviația

Funcția

Pământ

Pământ

Conectat la masa sistemului

Vcc

Alimentare

Alimentare

Alimentează modulul utilizând 3.3V

CE

Chip Enable

Utilizat pentru a activa comunicarea SPI

CSN

Ship Select Not

Acest pin trebuie să fie menținut mereu la nivel înalt, altfel va dezactiva SPI

SCK

Serial Clock

Furnizează impulsul de ceas cu ajutorul căruia funcționează comunicarea SPI

MOSI

Master Out Slave In

Conectat la pinul MOSI al MCU, pentru ca modulul să primească date de la MCU

MISO

Master In Slave Out

Conectat la pinul MISO al MCU, pentru ca modulul să trimită date de la MCU

IRQ

Interupție

Este un pin activ scăzut și este utilizat numai dacă este necesară întreruperea

nRF24L01 Caracteristici

  • 2.Modul emițător-receptor RF 4GHz
  • Tensiune de funcționare: 3,3V
  • Curent nominal: 50mA
  • Razem: 50 – 200 picioare
  • Curent de funcționare: 250mA (maxim)
  • Protocol de comunicație: SPI
  • Taxă baud: 250 kbps – 2 Mbps.
  • Gama de canale: 125
  • Canaluri maxime/nod : 6
  • Soluție wireless cu costuri reduse

Nota: Detalii tehnice complete pot fi găsite în fișa tehnică NRF24L01 dată la sfârșitul acestei pagini.

Alte module RF

HC12, modul RF 433MhZ, nRF905

Alte opțiuni wireless

Bluetooth, Lora, ESP8266, GSM, Xbee

Brief Description on NRF24L01

NRF24L01 este un modul transceiver wireless, ceea ce înseamnă că fiecare modul poate atât să trimită cât și să primească date. Acestea funcționează în frecvența de 2,4 GHz, care se încadrează în banda ISM și, prin urmare, este legal de utilizat în aproape toate țările pentru aplicații de inginerie. Modulele, atunci când sunt operate eficient, pot acoperi o distanță de 100 de metri (200 de picioare), ceea ce le face o alegere excelentă pentru toate proiectele controlate de la distanță fără fir.

Modulul funcționează la 3,3V, prin urmare poate fi utilizat cu ușurință cu sisteme de 3,2V sau sisteme de 5V. Fiecare modul are o gamă de adrese de 125 și fiecare modul poate comunica cu alte 6 module, prin urmare, este posibil să aveți mai multe unități wireless care comunică între ele într-o anumită zonă. Prin urmare, rețelele mesh sau alte tipuri de rețele sunt posibile cu ajutorul acestui modul. Așadar, dacă sunteți în căutarea unui modul wireless cu proprietățile de mai sus, atunci acest modul ar fi o alegere ideală pentru dumneavoastră.

Cum se utilizează NRF24L01

Modulul NRF24L01 funcționează cu ajutorul comunicațiilor SPI. Aceste module pot fi utilizate fie cu un microcontroler de 3,3V, fie cu un microcontroler de 5V, dar acesta trebuie să aibă un port SPI. Detaliile complete cu privire la modul de utilizare a modulului prin SPI sunt prezentate în fișa tehnică de mai jos. Schema de circuit arată cum trebuie interfațat modulul cu un microcontroler.

Circuitul de interfațare a lui nRF24L01

Aici am arătat cum pentru un microcontroler de 3,3V, dar se aplică la fel și pentru un MCU de 5V. Pinii SPI (MISO<MOSI și SCK) sunt conectați la pinii SPI ai microcontrolerului, iar pinii de semnal (CE și CSN) sunt conectați la pinii GPIO ai MCU.

Dacă interfațați modulul cu Arduino, atunci există biblioteci gata făcute disponibile, cum ar fi biblioteca R24. Cu ajutorul acestor biblioteci puteți interfața cu ușurință nRF24L01 cu Arduino cu câteva linii de cod. Dacă folosiți pentru un alt microcontroler, atunci trebuie să citiți fișa tehnică pentru a înțelege cum să stabiliți comunicarea SPI.

Modulul nRF24L01 este un pic mai dificil de utilizat, mai ales că există multe versiuni clonate pe piață. Dacă aveți probleme în a-l face să funcționeze, încercați să adăugați un condensator de 10uF și 0,1uF în paralel cu pinii Vcc și Ground. De asemenea, asigurați-vă că alimentarea de 3,3V este curată și nu are niciun zgomot cuplat în ea.

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.