Kurze Antwort
Das RM95 Breakout-Board ermöglicht es, jedem Arduino-Projekt eine LoRa-Funkkommunikation mit großer Reichweite hinzuzufügen. Diese Anleitung führt Sie durch die Verkabelung, die Installation der Bibliothek und das Senden Ihres ersten Datenpakets.
Warum ein Breakout-Board für das RM95 Modul verwenden?
Das RM95 Modul selbst hat Anschlüsse mit einem Rastermaß von 2 mm, die sich nur schwer direkt mit einem Breadboard oder Arduino verbinden lassen. Das Breakout-Board wandelt diese Anschlüsse in den Standardabstand von 0.1 Zoll um, sodass es mit Jumper-Kabeln und lötfreien Breadboards kompatibel ist. Es bietet auch eine dedizierte Antennenkontaktfläche, an die Sie einen Draht, eine Spule oder einen SMA-Stecker für eine bessere Reichweite anschließen können.
Dieses Setup ist ideal für Projekte, die kilometerweite drahtlose Verbindungen benötigen, wie z. B. Fernsensoren, Wetterstationen oder Outdoor-Datenlogger. Die Spread-Spectrum-Modulation von LoRa bietet eine zuverlässige Kommunikation selbst in lauten Umgebungen, obwohl die Datenraten niedrig bleiben (typischerweise einige hundert bps).
Einschränkungen vor dem Start
Das RM95 Breakout-Board enthält keinen integrierten Spannungsregler oder Pegelwandler. Sie müssen eine Logik- und Versorgungsspannung von 3.3 V bereitstellen – das Anlegen von 5 V an einen Pin zerstört das Modul. Wenn Ihr Arduino mit 5 V arbeitet, verwenden Sie einen Logikpegelwandler oder ein 3.3 V Arduino-Board wie den Pro Mini 3.3 V oder ESP32.
Die LoRa-Reichweite hängt stark von der Antennenqualität und der Sichtverbindung ab. Eine einfache Viertelwellen-Drahtantenne funktioniert für Tests, aber für maximale Entfernung sollten Sie eine abgestimmte Antenne für 868/915 MHz in Betracht ziehen, die auf das Frequenzband Ihrer Region abgestimmt ist.
Einrichtungsschritte für das RM95 Breakout-Board
- Verkabelung des Breakout-Boards mit dem Arduino: Verbinden Sie VCC mit 3.3 V, GND mit GND, TX mit Arduino RX (Pin 2), RX mit Arduino TX (Pin 3). Verwenden Sie einen Logikpegelwandler, wenn Ihr Arduino mit 5 V arbeitet. Überprüfen Sie noch einmal, dass Sie am VCC-Pin 3.3 V und nicht 5 V verwenden – das Anlegen von 5 V zerstört das Modul.
- Installieren der LoRa-Bibliothek: Öffnen Sie die Arduino IDE, gehen Sie zu Sketch > Include Library > Manage Libraries, suchen Sie nach 'LoRa by Sandeep Mistry' und installieren Sie die neueste Version. Die Bibliothek erwartet standardmäßig, dass das Modul die Hardware-Serie auf den Pins 0 und 1 verwendet. Wenn Sie andere Pins verwenden, müssen Sie die Bibliothek ändern oder SoftwareSerial verwenden.
- Anbringen einer Antenne: Löten Sie einen Viertelwellendraht (ca. 8.2 cm für 868 MHz, 7.8 cm für 915 MHz) an die ANT-Kontaktfläche auf dem Breakout-Board. Verwenden Sie für die beste Reichweite eine ordnungsgemäße SMA-Antenne. Betreiben Sie das Modul niemals ohne Antenne – dies kann den Sender beschädigen. Halten Sie die Antenne so gerade und frei von Metall wie möglich.
- Senden Ihres ersten LoRa-Pakets: Laden Sie das LoRaSender-Beispiel aus der Bibliothek hoch. Öffnen Sie den seriellen Monitor mit 9600 Baud. Sie sollten sehen, wie sich 'Sending packet: hello 0' alle paar Sekunden wiederholt. Wenn Sie keine Ausgabe sehen, überprüfen Sie, ob die Baudrate übereinstimmt und ob die TX/RX-Pins des Moduls korrekt mit RX/TX des Arduino verbunden sind.
- Empfangen des Pakets mit einem zweiten Board: Laden Sie das LoRaReceiver-Beispiel auf einen zweiten Arduino mit einem identischen RM95 Breakout-Board hoch. Der Empfänger gibt die empfangenen Pakete im seriellen Monitor aus. Beide Module müssen dieselbe Frequenz und denselben Spreizfaktor verwenden. Die Bibliothek verwendet standardmäßig 868E6 (868 MHz) – ändern Sie dies im Code, wenn Sie sich in einer Region mit 915 MHz befinden.
Produktdetails
-
RM95 Breakout-Board: Das RM95 Breakout-Board führt die Anschlüsse mit einem Rastermaß von 2 mm des RM95 Moduls auf ein breadboard-kompatibles Raster von 0.1 Zoll und fügt eine separate Antennenkontaktfläche hinzu. Sie können das Modul direkt mit Standard-Dupont-Kabeln an einen Arduino anschließen und einfach eine externe Antenne für eine verbesserte Reichweite anbringen.
RM95 Breakout-Board



