Snel antwoord
Met de RM95 breakoutboard voeg je eenvoudig langeafstands-LoRa draadloze communicatie toe aan elk Arduino-project. Deze handleiding begeleidt je bij de bedrading, installatie van de bibliotheek en het verzenden van je eerste pakket.
Waarom een breakoutboard gebruiken voor de RM95 module?
De RM95 module zelf heeft 2mm pitch-pads die moeilijk direct op een breadboard of Arduino aan te sluiten zijn. Het breakoutboard zet deze pads om naar de standaard 0.1" afstand, waardoor het compatibel is met jumperdraden en soldeerloze breadboards. Het biedt ook een speciale antennepad voor het bevestigen van een draad, spoel of SMA-connector voor een beter bereik.
Deze opstelling is ideaal voor projecten die draadloze verbindingen over kilometers nodig hebben, zoals afstandsbedieningssensoren, weerstations of buitendataloggers. LoRa's spread-spectrummodulatie zorgt voor betrouwbare communicatie, zelfs in lawaaierige omgevingen, hoewel de datasnelheden laag blijven (typisch een paar honderd bps).
Beperkingen om te weten voordat je begint
Het RM95 breakoutboard heeft geen ingebouwde spanningsregelaar of niveauverschuiver. Je moet 3.3V logica en voeding leveren—het toepassen van 5V op een pin beschadigt de module. Als je Arduino op 5V werkt, gebruik dan een logische niveau-omzetter of een 3.3V Arduino-bord zoals de Pro Mini 3.3V of ESP32.
Het LoRa-bereik hangt sterk af van de antennekwaliteit en zichtlijn. Een eenvoudige kwartgolf-draadantenne werkt voor testen, maar voor maximaal bereik kun je een afgestemde 868/915 MHz-antenne overwegen die is afgestemd op de frequentieband van jouw regio.
RM95 Breakoutboard instellen
- Het breakoutboard op de Arduino aansluiten: Sluit VCC aan op 3.3V, GND op GND, TX op Arduino RX (pin 2), RX op Arduino TX (pin 3). Gebruik een logische niveau-omzetter als je Arduino op 5V werkt. Controleer of je 3.3V gebruikt, niet 5V, op de VCC-pin—het toepassen van 5V vernietigt de module.
- De LoRa-bibliotheek installeren: Open de Arduino IDE, ga naar Sketch > Include Library > Manage Libraries, zoek naar 'LoRa by Sandeep Mistry' en installeer de nieuwste versie. De bibliotheek verwacht dat de module standaard hardware-serieel gebruikt op pinnen 0 en 1. Als je andere pinnen gebruikt, moet je de bibliotheek aanpassen of SoftwareSerial gebruiken.
- Een antenne bevestigen: Soldeer een kwartgolf-draad (ongeveer 8.2 cm voor 868 MHz, 7.8 cm voor 915 MHz) aan de ANT-pad op het breakoutboard. Gebruik voor het beste bereik een goede SMA-aangesloten antenne. Gebruik de module nooit zonder antenne—dit kan de zender beschadigen. Houd de antenne zo recht en vrij van metaal mogelijk.
- Je eerste LoRa-pakket verzenden: Upload het LoRaSender-voorbeeld uit de bibliotheek. Open de seriële monitor op 9600 baud. Je zou elke paar seconden 'Sending packet: hello 0' moeten zien herhalen. Als je geen uitvoer ziet, controleer dan of de baudrate overeenkomt en of de TX/RX-pinnen van de module correct zijn aangesloten op de RX/TX van de Arduino.
- Het pakket ontvangen met een tweede bord: Upload het LoRaReceiver-voorbeeld naar een tweede Arduino met een identiek RM95 breakoutboard. De ontvanger print ontvangen pakketten naar de seriële monitor. Beide modules moeten dezelfde frequentie en spreidingsfactor gebruiken. De bibliotheek gebruikt standaard 868E6 (868 MHz) — wijzig dit in de code als je in een 915 MHz-regio bent.
Productdetails
-
RM95 Breakoutboard: Het RM95 breakoutboard brengt de 2mm pitch-pads van de RM95 module naar een breadboard-vriendelijke 0.1" pitch en voegt een aparte antennepad toe. Je kunt de module rechtstreeks op een Arduino aansluiten met standaard Dupont-draden en eenvoudig een externe antenne bevestigen voor een beter bereik.
RM95 Breakoutboard



