Tuesday, July 4, 2017

Lora RFM95 breadboard friendly

The RFM95 LoRa module is standard not breadboard friendly. One of my RFM95 modules was used to make a one channel gateway. See details in a previous post on my blog.
A second module i made breadboard friendly using a 16 pin dip IC socket. The RFM95 module was joined to the IC socket with wires.
From the ground wires only one wire was connected from the dip socket to the three ground connections on the RFM95 module.
The antenna output was not connected to the dip socket. I added a 8,2 cm wire as antenna to this module.
As 3 pins of the 16pin dip socket are not connected to the RFM95 module. (The antenna and 2 of the 3 ground connections) also a 14 pin dip socket can be used.
I used a 16 pin version as this 16 pin socket that i had in stock has a better connection to the breadboard than the 14 pin version.
I have plans to use the 3 spare pins later to add some components. E.g. one pin connected to DIO0, DIO1 and DIO2 with diodes as used in some circuits / one or more leds (power led) or some sensor(s). Before adding this items want to do some tests first on a breadboard.
RFM95 connections
DIO2GND
DIO1MISO
DIO0MOSI
3.3VSCK
DIO4NSS
DIO3RESET
GND(1)DIO5
ANA(2)GND(1)
Not on 16 pin dip:
(1) GND all connected to one GND
(2) Antenna (wire antenna, not to 16 pin socket)

To test this module i wired it to a Wemos D1 mini the same way as my First (One Channel) LoRa Gateway, adapted the sketch (name of gateway/server) and uploaded it.
On the breadboard you can already see some diodes as used in some circuits and also a push button. They are not used in the circuit. Only the wire connections as in my first RFM95 - Wemos D1 mini LoRa gateway where made. This circuit worked just as my first 1CH gateway !!
Connections (for 1CH LoRa gateway):
RFM95 pinWemos D1 mini
(ESP8266) pin
3.3V3.3V
GNDGND
MISOD6 GPIO12/MISO
MOSID7 GPIO13/MOSI
SCKD5 GPIO14/CLK
NSSD8 GPIO15/CS
RESET*nc
DIO0D1, GPIO5
Wemos D1 mini  connected to RFM95 module

No comments: