nRF24L01 Pinout, Funktioner, Kretsar och datablad

nRF24L01 Stiftkonfiguration

.

Stiftnummer

Stiftnamn

Förkortning

Funktion

Ground

Ground

Kopplas till systemets jord

Vcc

Power

Strömsätter modulen med 3.3V

CE

Chip Enable

Används för att aktivera SPI-kommunikation

CSN

Ship Select Not

Denna stift måste alltid hållas hög, annars kommer den att inaktivera SPI

SCK

Serial Clock

Gör den klockpuls som används för att SPI-kommunikationen fungerar

MOSI

Master Out Slave In

Inkopplad till MOSI-stiftet i MCU, för att modulen ska kunna ta emot data från MCU

MISO

Master In Slave Out

ansluts till MISO-stiftet i MCU, för modulen att skicka data från MCU

IRQ

Interrupt

Det är en aktiv låg stift och används endast om avbrott krävs

nRF24L01 Funktioner

  • 2.4GHz RF transceivermodul
  • Driftsspänning: 3,3V
  • Nominell ström: 50mA
  • Räckvidd: 50 – 200 fot
  • Driftsström: 250mA (max)
  • Kommunikationsprotokoll: SPI
  • Baud Rate: Baudrate: 250 kbps – 2 Mbps.
  • Kanaler: 250 kbps – 2 Mbps.
  • Kanaler: 125
  • Maximalt antal rörledningar/nod: : 6
  • Låg kostnad för trådlös lösning

Anmärkning: Fullständiga tekniska detaljer finns i NRF24L01-databladet i slutet av denna sida.

Andra RF-moduler

HC12, 433MhZ RF-modul, nRF905

Andra trådlösa alternativ

Bluetooth, Lora, ESP8266, GSM, Xbee

Kort beskrivning av NRF24L01

NRF24L01 är en trådlös transceivermodul, vilket innebär att varje modul kan både sända och ta emot data. De arbetar i frekvensen 2,4 GHz, som faller under ISM-bandet och därmed är det lagligt att använda i nästan alla länder för tekniska tillämpningar. Modulerna kan när de används effektivt täcka ett avstånd på 100 meter (200 fot) vilket gör dem till ett utmärkt val för alla trådlösa fjärrstyrda projekt.

Modulen arbetar på 3,3V och kan därför lätt användas med 3,2V-system eller 5V-system. Varje modul har ett adressområde på 125 och varje modul kan kommunicera med 6 andra moduler, vilket gör det möjligt att ha flera trådlösa enheter som kommunicerar med varandra inom ett visst område. Därför är det möjligt att använda denna modul för mesh-nätverk eller andra typer av nätverk. Så om du letar efter en trådlös modul med ovanstående egenskaper skulle denna modul vara ett idealiskt val för dig.

Hur man använder NRF24L01

NRF24L01-modulen fungerar med hjälp av SPI-kommunikation. Dessa moduler kan antingen användas med en 3,3V-mikrokontroller eller en 5V-mikrokontroller, men den bör ha en SPI-port. Fullständig information om hur man använder modulen via SPI finns i databladet nedan. Kretsschemat visar hur modulen ska kopplas till en mikrokontroller.

nRF24L01 Interfacing Circuit

Här har jag visat hur man gör för en 3,3V-mikrokontroller, men det gäller samma sak för en 5V-MCU också. SPI-stiften (MISO<MOSI och SCK) är anslutna till mikrokontrollerns SPI-stift och signalstiften (CE och CSN) är anslutna till MCU:ns GPIO-stift.

Om du kopplar modulen till Arduino finns det färdiga bibliotek tillgängliga som R24 Library. Med hjälp av dessa bibliotek kan du enkelt koppla ihop nRF24L01 med Arduino med några få rader kod. Om du använder för någon annan mikrokontroller måste du läsa igenom databladet för att förstå hur man upprättar SPI-kommunikationen.

Modulen nRF24L01 är lite knepig att använda, särskilt eftersom det finns många klonade versioner på marknaden. Om du har problem med att få den att fungera kan du försöka lägga till en kondensator på 10uF och 0,1uF parallellt med Vcc- och Ground-stiften. Se också till att 3,3V-försörjningen är ren och inte har något brus kopplat i den.

Lämna ett svar

Din e-postadress kommer inte publiceras.