nRF24L01 Pinout, Eigenschaften, Schaltung & Datenblatt

nRF24L01 Pin-Konfiguration

Pin-Nummer

Pin-Bezeichnung

Abkürzung

Funktion

Masse

Masse

Angeschlossen an die Masse des Systems

Vcc

Power

Betreibt das Modul mit 3.3V

CE

Chip Enable

Wird zur Aktivierung der SPI-Kommunikation verwendet

CSN

Ship Select Not

Dieser Pin muss immer high gehalten werden, sonst wird der SPI deaktiviert

SCK

Serial Clock

Liefert den Takt, mit dem die die SPI-Kommunikation funktioniert

MOSI

Master Out Slave In

Angeschlossen an MOSI-Pin der MCU, für das Modul zum Empfang von Daten von der MCU

MISO

Master In Slave Out

Angeschlossen an den MISO-Pin der MCU, damit das Modul Daten von der MCU senden kann

IRQ

Interrupt

Es ist ein aktiver Low-Pin und wird nur verwendet, wenn ein Interrupt benötigt wird

nRF24L01 Eigenschaften

  • 2.4GHz RF-Transceiver-Modul
  • Betriebsspannung: 3,3V
  • Nennstrom: 50mA
  • Reichweite: 50 – 200 Fuß
  • Betriebsstrom: 250mA (maximal)
  • Kommunikationsprotokoll: SPI
  • Baudrate: 250 kbps – 2 Mbps.
  • Kanalbereich: 125
  • Maximale Pipelines/Knoten: 6
  • Kostengünstige drahtlose Lösung

Hinweis: Vollständige technische Details finden Sie auf dem Datenblatt des NRF24L01 am Ende dieser Seite.

Andere RF Module

HC12, 433MhZ RF Modul, nRF905

Andere Wireless Optionen

Bluetooth, Lora, ESP8266, GSM, Xbee

Kurzbeschreibung zum NRF24L01

Das nRF24L01 ist ein drahtloses Transceiver-Modul, d.h. jedes Modul kann sowohl Daten senden als auch empfangen. Sie arbeiten im Frequenzbereich von 2,4 GHz, der unter das ISM-Band fällt und daher in fast allen Ländern für technische Anwendungen zugelassen ist. Die Module, wenn sie effizient betrieben werden, können eine Entfernung von 100 Metern (200 Fuß) abdecken, was sie zu einer guten Wahl für alle drahtlosen, ferngesteuerten Projekte macht.

Das Modul arbeitet mit 3,3V und kann daher leicht mit 3,2V Systemen oder 5V Systemen verwendet werden. Jedes Modul hat einen Adressbereich von 125 und jedes Modul kann mit 6 anderen Modulen kommunizieren, so dass es möglich ist, mehrere drahtlose Einheiten in einem bestimmten Bereich miteinander kommunizieren zu lassen. Daher sind Mesh-Netzwerke oder andere Arten von Netzwerken mit diesem Modul möglich. Wenn Sie also auf der Suche nach einem drahtlosen Modul mit den oben genannten Eigenschaften sind, dann ist dieses Modul die ideale Wahl für Sie.

Verwendung des NRF24L01

Das NRF24L01-Modul arbeitet mit Hilfe der SPI-Kommunikation. Diese Module können entweder mit einem 3,3V-Mikrocontroller oder einem 5V-Mikrocontroller verwendet werden, der jedoch über einen SPI-Port verfügen sollte. Die vollständigen Details zur Verwendung des Moduls über SPI finden Sie im Datenblatt unten. Der Schaltplan zeigt, wie das Modul mit einem Mikrocontroller verbunden werden sollte.

nRF24L01 Interfacing Circuit

Hier habe ich gezeigt, wie für einen 3,3V Mikrocontroller, aber es gilt das gleiche für eine 5V MCU als gut. Die SPI Pins (MISO<MOSI und SCK) sind mit den SPI Pins des Mikrocontrollers verbunden und die Signalpins (CE und CSN) sind mit den GPIO Pins der MCU verbunden.

Wenn man das Modul mit Arduino koppelt, dann gibt es fertige Bibliotheken wie die R24 Library. Mit Hilfe dieser Bibliotheken können Sie das nRF24L01 mit wenigen Zeilen Code leicht mit Arduino verbinden. Wenn du einen anderen Mikrocontroller verwendest, musst du das Datenblatt durchlesen, um zu verstehen, wie man die SPI-Kommunikation herstellt.

Das nRF24L01-Modul ist ein bisschen schwierig zu verwenden, besonders da es viele geklonte Versionen auf dem Markt gibt. Wenn Sie Probleme haben, es zum Laufen zu bringen, versuchen Sie, einen 10uF und 0,1uF Kondensator parallel zu den Vcc und Ground Pins hinzuzufügen. Vergewissern Sie sich auch, dass die 3,3-V-Versorgung sauber ist und kein Rauschen in sie eingekoppelt hat.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.