Store

Adafruit

$66.24 |
In stock at supplier
No reviews yet

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...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

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)
Note: This radio can only communicate with other LoRa radios at the same frequency. It is not compatible with RFM69 modules. Antenna not included — use a uFL connector antenna or solder a simple wire antenna.

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 radio technology often used for telemetry and remote sensors. It matters here because the connector and pinout are compatible with some LoRa telemetry products, even though this module uses Bluetooth instead.
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.

Related Tutorials

Free guides on learn.littlebird.com.au

Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.