
Abbildung 6: Das Scanner-Werkzeug aus den Library-Beispielen zeigt den Datenverkehr auf den 125 Kanälen. Quelle: Martin Mohr
Ausblick
Jetzt könnten Sie mit Recht fragen, ob es denn Sinn ergibt, einen Raspberry Pi mit einer zusätzlichen Möglichkeit der drahtlosen Datenübertragung zu versehen. Der hier gezeigte Aufbau ist jedoch eher als Basis für weitere Projekte mit SBCs und MCUs zu verstehen. Sie könnten mit den hier erworbenen Kenntnissen beispielsweise ohne Weiteres einen Raspberry Pi Pico mit einem nRF24L01-Modul ausstatten und ihm so auf kostengünstige Weise zu einer Datenübertragung per Funk verhelfen.
Übrigens gibt es neben der hier verwendeten Python-Library auch eine MicroPython-Bibliothek für den nRF24L01-Chip. Mit dem Aufruf mpremote mip install nrf24l01 installieren Sie sie ohne viel Aufwand. Im Internet finden sich zu diesem Thema zahlreiche Anleitungen zum Einsatz des RF24L01-Moduls mit beliebten Mikrocontrollern wie dem Arduino oder dem ESP8266.
Fazit
Dieser Artikel hat Ihnen einen ersten Einstieg in das Thema Funkkommunikation im 2,4-GHz-Band geboten. Mit der hier gezeigten Testumgebung können Sie sich tiefer in das Thema einarbeiten und eigene Projekte entwickeln. Möchten Sie sich intensiver mit dem Thema auseinandersetzen, sollten Ihnen allerdings bewusst sein, dass es zeitaufwendig werden kann, das Thema vollständig zu durchdringen. Falls Sie sich dazu entscheiden, eröffnen sich dadurch aber viele Einsatzmöglichkeiten. (jlu)
Der Autor
Martin Mohr hat die komplette Entwicklung der modernen Computertechnik live miterlebt. Nach dem Studium entwickelte er überwiegend Java-Applikationen. Mit dem Raspberry Pi erwachte seine alte Liebe zur Elektronik wieder.
Infos
- nRF24L01-Modul: https://www.az-delivery.de/en/products/3x-nrf24l01-mit-2-4-ghz
- Datenblatt zum nRF24L01: https://cdn.shopify.com/s/files/1/1509/1638/files/NRF24L01_mit_2_4_GHz_Datenblatt.pdf
- Dupont-Leitungen: https://www.amazon.de/s?k=breadboard+jumper+kabel
- nRF24L01-Bibliothek: https://github.com/nRF24/pyRF24
- Python-Wrapper: https://pypi.org/project/pyrf24/
- Zahlendarstellung im Rechner: https://de.wikipedia.org/wiki/Gleitkommazahl





