Obsah:

Komunikácia LoRa ESP8266 a rádio RFM95: 9 krokov
Komunikácia LoRa ESP8266 a rádio RFM95: 9 krokov

Video: Komunikácia LoRa ESP8266 a rádio RFM95: 9 krokov

Video: Komunikácia LoRa ESP8266 a rádio RFM95: 9 krokov
Video: SX1278 LoRa Module Ra -02 2024, November
Anonim
Komunikácia LoRa ESP8266 a rádio RFM95
Komunikácia LoRa ESP8266 a rádio RFM95

Jedna z najznámejších technológií, ktorá sa má implementovať pre internet vecí, ktorá má veľmi výrazné vlastnosti, diaľkovú komunikáciu a nízky výkon, čo sa odráža na jej nízkej spotrebe, LoRa „Lo ng - Ra nge“, tento typ modulácie sa stal veľmi populárnym v projektoch odosielania a prijímania údajov existuje niekoľko knižníc, ktoré už sú implementované pre platformy ESP8266, Arduino, Raspberry pi a ESP32.

Pri tejto príležitosti vykonáme veľmi jednoduchý test s ESP8266 a RFM95 LoRa.

Pred nejakým časom som dostal 2 moduly / rádiá LoRa referenčné RFM95 od HopeRF, na frekvencii 915,0 MHz, potom odporúčaný návod Úvod LoRa a rýchly prehľad k modulu RFM95:

Výučba

Úvod LoRa & Modulo RFM95 Hoperf

PDAControlStiahnutie a kompletná dokumentácia

Komunikácia LoRa ESP8266 a rádio RFM95 #1

PDAControl

Stiahnite si kompletnú dokumentáciu

Komunikácia LoRa ESP8266 a rádio RFM95 #1

Krok 1: Materiály

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

VEĽMI lacný materiál !

  • 2 ESP8266 NodeMCU
  • 2 Rádio RFM95, v mojom prípade 915,0 MHz
  • 2 biele adaptéry plošných spojov pre ESP8266 12E/F
  • 2 Protoboard
  • Drôtová anténa, kábel UTP, dĺžku vypočítajte nižšie

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

Image
Image

Krok 3: Vykonané testy

Obrázok
Obrázok

Vykonané testy

Použijeme 2 moduly ESP8266 NodeMCU, ktoré budú komunikovať prostredníctvom zbernice SPI s modulmi RFM95 pomocou knižnice RH_RF95.h programu RadioHead, tento test bude veľmi jednoduchý, odoslanie správy plus počítadlo z jedného modulu do druhého na frekvencii 915 MHz, Vymedzenie výrobného závodu na zadnej strane DPS. V tomto tutoriáli bude použitá modulácia LoRa, nebudeme implementovať LoRaWAN, aby sme si to mýlili.

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

Image
Image

Krok 5: Arduino IDE kód

Arduino IDE kód

Pri tejto príležitosti použijeme knižnicu RH_RF95.h spoločnosti RadioHead, veľmi používanú v príkladoch Adafruit na testovanie jej PCB a modulov, technicky modul ESP8266 konfiguruje parametre RFM95 prostredníctvom zbernicového protokolu SPI.

Poznámka: Odkazy na stiahnutie a / alebo github nižšie.

Autobus SPI: podľa Wikipédie

Pretože ide o veľmi jednoduchý test, v oboch moduloch budú nakonfigurované iba nasledujúce parametre:

  • Sila prenosu: 23 dBm = rf95.setTxPower (23, false)
  • Frekvencia / pásmo: 915 MHz = #definovať RF95_FREQ 915.0

Dôležitá správna konfigurácia pinov pre ESP8266:

  • RFM95_CS = CS (selektor čipu alebo volič slave).
  • RFM95_RST = Resetovať rádio pri inicializácii.
  • RFM95_INT = Prerušenie výstupu DIO0.

Krok 6: Príklad prenosového modulu č. 1

Príklad prevodového modulu č. 1

Odošle sa správa "PDAControl -" a hodnota odoslanej správy / počítadla paketov. Poznámka: Odkazy na stiahnutie a / alebo github nižšie.

Sériový terminál … odosielanie správy

Obrázok
Obrázok

Krok 7: Príklad prijímacieho modulu č. 2

Príklad prijímacieho modulu č. 2

Modul je v režime príjmu. Poznámka: Odkazy na stiahnutie a / alebo github nižšie.

Obrázok
Obrázok

Sériový terminál … príjem, správa a RSSI

Obrázok
Obrázok

Krok 8: Výroba antény

Výroba antén

Na tento test bola anténa vyrobená pomocou kábla UTP (netieneného krúteného páru). Na stránke absolutautomation.com bol pre informáciu použitý drôt s dĺžkou 7,8 cm. Na výpočet dĺžky antény som iba upravil najdôležitejší parameter Frekvencia. v prípade môjho modulu je to 915.0.

Webová stránka: M0ukd.com 1/4 vlnová pozemná anténna kalkulačka

Obrázok
Obrázok

Krok 9: Sťahovanie a kompletná dokumentácia

Súbory na stiahnutie a kompletná dokumentácia
Súbory na stiahnutie a kompletná dokumentácia
Súbory na stiahnutie a kompletná dokumentácia
Súbory na stiahnutie a kompletná dokumentácia

PDAControl

Súbory na stiahnutie a kompletná dokumentácia

Komunikácia LoRa ESP8266 a rádio RFM95 #1

pdacontrolen.com/comunication-lora-esp8266-…

PDAControl

Stiahnite si kompletnú dokumentáciu

Komunikácia LoRa ESP8266 a rádio RFM95 #1

pdacontroles.com/comunicacion-lora-esp8266-…

Odporúča: