LoRa with Raspberry pi and Python

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • joeyb197
    New Member
    • Jul 2021
    • 1

    LoRa with Raspberry pi and Python

    Hi,

    I am trying to make two raspberry pi communicate through LoRa (SX127x). (https://media.digikey.c om/pdf/Data%20Sheets/Semtech%20PDFs/SX1272MB2DAS_HM .PDF)

    When I try the following code, I get the following error :

    Code :
    **import digitalio
    import board
    import busio
    import adafruit_rfm9x

    RADIO_FREQ_MHZ = 915.0
    CS = digitalio.Digit alInOut(board.C E1)
    RESET = digitalio.Digit alInOut(board.D 25)
    spi = busio.SPI(board .SCK, MOSI=board.MOSI , MISO=board.MISO )
    rfm9x = adafruit_rfm9x. RFM9x(spi, CS, RESET, RADIO_FREQ_MHZ) **

    Error :
    Traceback (most recent call last):
    File "/home/pi/Downloads/test.py", line 10, in
    rfm9x = adafruit_rfm9x. RFM9x(spi, CS, RESET, RADIO_FREQ_MHZ)
    File "/usr/local/lib/python3.7/dist-packages/adafruit_rfm9x. py", line 250, in init
    "Failed to find rfm9x with expected version -- check wiring"
    RuntimeError: Failed to find rfm9x with expected version -- check wiring

    The wiring is good (double-triple-quadruple checked)

    I tried switching CE1 and CE2 and GPIO's, but it doesn't seem to work.

    Now I know that this is a RFM library, but the RFM is build on SX127x's chips isn't it?

    Any help would be greatly appreciated!

    The library I first tried is this one : https://github.com/adafruit/Adafruit_Circui tPython_RFM9x
Working...