Obsah:

Komunikace LoRa ESP8266 a rádio RFM95: 9 kroků
Komunikace LoRa ESP8266 a rádio RFM95: 9 kroků

Video: Komunikace LoRa ESP8266 a rádio RFM95: 9 kroků

Video: Komunikace LoRa ESP8266 a rádio RFM95: 9 kroků
Video: SX1278 LoRa Module Ra -02 2024, Červenec
Anonim
Komunikace LoRa ESP8266 a rádio RFM95
Komunikace LoRa ESP8266 a rádio RFM95

Jedna z nejznámějších technologií, která má být implementována pro internet věcí, která má velmi výrazné vlastnosti komunikace na dlouhé vzdálenosti a nízké spotřeby, což se odráží na její nízké spotřebě, LoRa „Lo ng - Ra nge“, tento typ modulace se stal velmi populární v projektech odesílání a přijímání dat existuje několik knihoven již implementovaných pro platformy ESP8266, Arduino, Raspberry pi a ESP32.

Při této příležitosti provedeme velmi jednoduchý test s ESP8266 a RFM95 LoRa.

Před chvílí jsem dostal 2 moduly / rádia LoRa referenční RFM95 od HopeRF, na frekvenci 915,0 MHz, pak doporučený tutoriál Úvod LoRa a rychlý přehled modulu RFM95:

Tutorial

Úvod LoRa & Modulo RFM95 Hoperf

PDAControlDownloads a kompletní dokumentace

Komunikace LoRa ESP8266 a rádio RFM95 #1

PDAControl

Stáhněte si kompletní dokumentaci

Komunikace LoRa ESP8266 a rádio RFM95 #1

Krok 1: Materiály

Materiály
Materiály
Materiály
Materiály

VELMI levný materiál

  • 2 ESP8266 NodeMCU
  • 2 Rádio RFM95, v mém případě 915,0 MHz
  • 2 bílé adaptéry plošných spojů pro ESP8266 12E/F
  • 2 Protoboard
  • Drátová anténa, UTP kabel, vypočítejte délku níže

Krok 2: Video: Úvod LoRa a modul RFM95 Hoperf Electronics

Image
Image

Krok 3: Provedené testy

obraz
obraz

Provedené testy

Použijeme 2 moduly ESP8266 NodeMCU, které budou komunikovat přes sběrnici SPI s moduly RFM95 pomocí knihovny RH_RF95.h RadioHead, tento test bude velmi jednoduchý, odeslání zprávy plus počítadlo z jednoho modulu do druhého na 915 MHz, Vytyčení továrny na zadní straně desky plošných spojů. V tomto tutoriálu bude použita modulace LoRa, nebudeme implementovat LoRaWAN, aby to nebylo matoucí.

Krok 4: Video: Komunikace LoRa ESP8266 a rádio RFM95 # 1

Image
Image

Krok 5: Arduino IDE kód

Arduino IDE kód

Při této příležitosti použijeme knihovnu RH_RF95.h společnosti RadioHead, velmi používanou v příkladech Adafruit pro testování jejích desek plošných spojů a modulů, technicky modul ESP8266 konfiguruje parametry RFM95 prostřednictvím sběrnicového protokolu SPI.

Poznámka: Níže uvedené odkazy ke stažení a / nebo github.

Bus SPI: podle Wikipedie

Protože se jedná o velmi jednoduchý test, budou v obou modulech konfigurovány pouze následující parametry:

  • Síla přenosu: 23 dBm = rf95.setTxPower (23, false)
  • Frekvence / Pásmo: 915MHz = #define RF95_FREQ 915.0

Důležitá správná konfigurace pinů pro ESP8266:

  • RFM95_CS = CS (volič čipu nebo přepínač Slave).
  • RFM95_RST = Resetovat rádio při inicializaci.
  • RFM95_INT = Přerušení z výstupu DIO0.

Krok 6: Příklad přenosového modulu č. 1

Příklad přenosového modulu č. 1

Bude odeslána zpráva „PDAControl -“a hodnota odeslané zprávy / počítadla paketů. Poznámka: Níže uvedené odkazy ke stažení a / nebo github.

Sériový terminál… Odesílání zprávy

obraz
obraz

Krok 7: Příklad přijímacího modulu č. 2

Příklad přijímacího modulu č. 2

Modul je v režimu příjmu. Poznámka: Níže uvedené odkazy ke stažení a / nebo github.

obraz
obraz

Sériový terminál… příjem, zprávy a RSSI

obraz
obraz

Krok 8: Výroba antény

Výroba antén

Pro tento test byla anténa vyrobena pomocí kabelu UTP (nestíněný kroucený pár), pro informaci byl použit Absolutautomation.com drát o délce 7,8 cm, pro výpočet délky antény jsem pouze upravil nejdůležitější parametr Frekvence v v případě mého modulu je to 915.0.

Web: M0ukd.com 1/4 Wave Ground Plane Antenna Calculator

obraz
obraz

Krok 9: Stahování a kompletní dokumentace

Stahování a kompletní dokumentace
Stahování a kompletní dokumentace
Stahování a kompletní dokumentace
Stahování a kompletní dokumentace

PDAControl

Stahování a kompletní dokumentace

Komunikace LoRa ESP8266 a rádio RFM95 #1

pdacontrolen.com/comunication-lora-esp8266-…

PDAControl

Stáhněte si kompletní dokumentaci

Komunikace LoRa ESP8266 a rádio RFM95 #1

pdacontroles.com/comunicacion-lora-esp8266-…

Doporučuje: