2023
HOME

LoRa und RadioLib - Senden und Empfangen ohne Lizenz | Sad-Ham
LoRa-Modul SX1278
Morsen, Fernschreiben und LoRa mit dem ESP8266 und Raspberry Pi Pico.

Herbst 2023. Der LoRa-Hipe ist etwas zurück gegangen. Einige überteuerte Meshtastic-Fertig-Module liegen inzwischen vermutlich ungenutzt in der Kiste. Ein preiswertes Radio oder ein Transceiver in der dunklen Jahreszeit kann aber durchaus reizvoll sein.

Logo ESP8266BASICAbbildung: LoRa-Header im Wasserfall eines Empfängers

Aus diesem Grund erfolgte die Anschaffung des preiswerten Tranceiver-SX1278-Moduls. Neben der relativ neuen Modulationsart LoRa erlaubt der Baustein auch die klassischen Modulationsarten. Die Wahl fiel auf die 433 MHz-Version, weil überall für DE die höhere 868 MHz-Frequenz angepriesen wird und das im Markt der Wirtschaft zu spüren ist. Auch ist 433 MHz bereits bekannt und richtig voll belegt mit Türklingeln, Lampen, Steckdosen, Garagentoren und Wetterstationen. Bedingungen, die auf der höheren Frequenz auch bald herrschen werden, aber für LoRa kein ernstes Problem darstellenLogo ESP8266BASIC sollen. Auch die Ausbreitungseigenschaften beider Frequenzbereiche unterscheiden sich; sie sind zurzeit beide in DE erlaubt.

Abbildung: SX1278-Modul für 433 MHz

Um von Gegenstellen unabhängig zu sein, wurden zwei identische Exemplare für einen einstelligen Eurobetrag erstanden. Das nächste bekannte LoRa-TTN-Gateway liegt vermutlich außerhalb der direkten Reichweite (TTN-Maps).

Dieser Baustein von Semtec beherrscht laut Datenblatt die Modulationsarten FSK, GFSK, MSK, GMSK, LoRa und OOK. Für den Arduino und dessen Ablegern existieren diesbezügliche Bibliotheken LoRa und RadioLib. Letztere Bibliothek erlaubt

  • AX.25
  • RTTY
  • Morse Code
  • SSTV
  • Hellschreiber
  • APRS
  • POCSAG
  • LoRaWAN

Hier sollen einige Modulationsarten getestet werden. Zunächst kommt nur ein Modul als Sender zum Einsatz. Der Empfang erfolgt über RTL-SDR mit entsprechender Software, wie FlDigi, SDR# und HDSDR. Anschließend sendet ein RP Pico und empfängt ein ESP8266 dessen Daten über LoRa.


Eigener LoRa Gateway in BASIC?


Nachdem espBASIC auf dem ESP8266 und seit dem Sommer 2023 auch auf dem RP PicoW läuft, schlummert da die Idee eine LoRa-Bibliothek mit einigen einfachen Kommandos und Funktionen der Sprache hinzuzufügen, so dass Lora auch in dieser einfach zu programmierenden Art verfügbar ist, wodurch ad hoc andere Anwendungen möglich werden. Ein Internet-Gateway zu Thingsspeak, was ja nativ in espBASIC unterstützt wird, kommt sofort in den Sinn. Ein sogenannter Node, also ein weiter entfernter LoRa-Sender mit Sensor mit einem ESP8266 und Deep Sleep bei 19 uA, sowie ein Gateway mit dem RP Pico W als LoRa-Empfänger und WiFi-Sender zu Thingsspeak erlaubt langen Batteriebetrieb des Sensors (Node) auch in Basic.


												

Software/Radio

.
Startseite Bücher Software Digital RTV Musik Kontakt

Für Inhalt und weitere Verzweigung externer Links sind die Betreiber der dortigen Seiten verantwortlich - H.-J. Berndt