Adafruit
Adafruit LoRa Radio Bonnet with OLED - RFM95W @ 915MHz - RadioFruit
Add long-range LoRa radio to your Raspberry Pi with the Adafruit LoRa Radio Bonnet. This plug-in board pairs an SX1276-based RFM95W LoRa transceiver with a 1...
Get notified when back in stock
Add long-range LoRa radio to your Raspberry Pi with the Adafruit LoRa Radio Bonnet. This plug-in board pairs an SX1276-based RFM95W LoRa transceiver with a 128×32 OLED display and three user buttons, giving you a complete radio node with a built-in interface for status messages and user interaction.
Operating at 915 MHz (tuneable for 868 MHz or 915 MHz ISM bands), these radios can reach approximately 2 km line-of-sight with simple wire antennas, or up to 20 km with directional antennas and optimised settings. Unlike WiFi or Bluetooth, LoRa radios use simple packet-based communication — no pairing or association required.
Key Features
- SX1276 LoRa Radio – 915 MHz (tuneable to 868 MHz) with SPI interface
- +5 to +20 dBm Output – Up to 100 mW transmit power, software selectable
- ~2 km Range – Line-of-sight with simple wire antenna; up to 20 km with directional antennas
- 128×32 OLED Display – Built-in screen for status messages and data readouts
- Three User Buttons – For custom UI or sending test messages
- Flexible Antenna Options – uFL connector for external antenna or solder pad for wire antenna
- CircuitPython Libraries – Ready-to-use Python libraries for sending, receiving, and LoRaWAN
- Low Power Radio – ~100 mA peak at +20 dBm transmit, ~30 mA during active listening
Ideal For
- Long-range sensor networks and remote monitoring
- LoRaWAN gateways and Internet-connected radio nodes
- Campus or town-wide data transmission
- Battery-powered remote nodes communicating with a Pi base station
Package Contents
- 1× Adafruit LoRa Radio Bonnet with OLED (RFM95W @ 915 MHz, fully assembled)
Jargon buster
Plain-language definitions for the technical terms used above.
- CircuitPython
- A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
- LoRa
- LoRa is a long-range, low-power wireless radio technology often used for telemetry, remote sensors and other links that send small amounts of data over long distances. It is distinct from Bluetooth and WiFi, so sharing a connector or pinout with LoRa hardware does not mean a device actually uses LoRa.
- OLED
- OLED stands for organic light-emitting diode, a display type where each pixel produces its own light. It matters because OLED screens are thin, high-contrast and easy to read for small status displays, but they can be more sensitive to image burn-in than some other display types.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
Find this product in
Brands
Connectivity
Raspberry Pi
Related Tutorials
Free guides on learn.littlebird.com.au