Hallo,
ich habe das Problem, dass ich eine kleine wetterstation mit LoRa betreibe. Dazu nutze ich zwei Heltec Lora32 ESP mit Oled. Die Datenpakete des Senders werden mit 868 MHz zum Receiver geschickt und dort auf auf dem OLED ausgegaben. Dieses funktioniert gut.
Nun habe ich eine weitere Funkstrecke aufgebaut. Als Sender nutze ich einen Stemedu ATmega328P Lora Radio mit AKKU onboard und als Receiver einen Heltec. Auch hier funktioniert die Übertragung und Anzeige auf dem OLED super.
Probleme gibt es nur, wenn beide gleichzeitig arbeiten. Dann gibt es auf den OLEDs "Datenmüll".
Ich habe nun gelesen, dass man dieses mittels eines Syncword pro Funkstreckenboards beheben kann. Also habe ich in jedem sketch der boards LoRa.setSyncWord(0xFF); erweitert. Je Board-Paar ein anderes Syncword.
Doch es kommt trotzdem zu Störungen.
Ich habs nicht nachgerechnet aber bei einer Sendung alle 20 Sekunden überschreitest du sehr wahrscheinlich den Duty Cycle / Time to Air von Lora von 0.1 bzw. 1.0 %.
Sogesehen finde ich es gut, dass du dich selber blockierst. Alle anderen in deiner Umgebung vermutlich auch.