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 |
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
- RF24 Bibliothek
- RF24-rpi Pi-spezifischer Part der RF24 Bibliothek
- Blog http://et92.de/2014/08/kommunikation-von-arduino-zu-raspberry-pi-via-nrf24l01-und-rf24-library/
- http://tmrh20.github.io/RF24/RPi.html