Funk auf 2.4GHz mit NRF24L01 und Raspberry Pi

Radio Pi.

Verdrahtung

Pin NRF24L01 Pin Pi Fkt Pi
IRQ 16 GPIO23
MOSI 19 MOSI
CSN 15 GPIO22
VCC 17 VCC
MISO 21 MISO
SCK 23 SCLK
CE 18 GPIO24
GND 25 GND

NR24L01 Modul

Software-Bibliothek RF24-rpi

Die RF24-rpi Bibliothek beziehen

git clone https://github.com/jscrane/RF24-rpi.git
git clone https://github.com/jscrane/RF24-rpi.git
cd RF24-rpi
make
make install

Beispiele anpassen

...
// GPIO Nummer für CE, CSN und SPI-Frequenzteiler (32 = 8Mhz)
RF24 radio(24, 22, 32); 
...

Angezeigte Fehler müssen korrigiert werden. Eventuell neu Symlinks für die Bibliotheken erstellen.

ln -sf /usr/local/lib/librf24-bcm.so.1.0 /usr/lib/librf24-bcm.so.1
ln -sf /usr/local/lib/librf24-bcm.so.1.0 /usr/lib/librf24-bcm.so

Links