Kazalo:

Komunikacija LoRa ESP8266 in Radio RFM95: 9 korakov
Komunikacija LoRa ESP8266 in Radio RFM95: 9 korakov

Video: Komunikacija LoRa ESP8266 in Radio RFM95: 9 korakov

Video: Komunikacija LoRa ESP8266 in Radio RFM95: 9 korakov
Video: SX1278 LoRa Module Ra -02 2024, Junij
Anonim
Komunikacija LoRa ESP8266 & Radio RFM95
Komunikacija LoRa ESP8266 & Radio RFM95

Ena najbolj imenovanih tehnologij, ki jih je treba implementirati za Internet stvari, ki ima zelo presenetljive lastnosti komunikacije na dolge razdalje in nizko porabo energije, kar se odraža v nizki porabi, LoRa "Lo ng - Ra nge", ta vrsta modulacije je postala zelo priljubljena pri projektih pošiljanja in prejemanja podatkov je nekaj knjižnic že implementiranih za platforme ESP8266, Arduino, Raspberry pi in ESP32.

Ob tej priložnosti bomo izvedli zelo preprost test z ESP8266 in RFM95 LoRa.

Pred časom sem dobil 2 modula / radia LoRa referenčni RFM95 HopeRF, pri frekvenci 915,0 MHz, nato pa vadnica priporočila Uvod LoRa in hiter pregled modula RFM95:

Vadnica

Uvod LoRa & Modulo RFM95 Hoperf

PDAControl Prenosi in popolna dokumentacija

Komunikacija LoRa ESP8266 & Radio RFM95 #1

PDAControl

Descargas y Documentacion Completa

Komunikacija LoRa ESP8266 & Radio RFM95 #1

1. korak: Materiali

Materiali
Materiali
Materiali
Materiali

ZELO poceni materiali !

  • 2 ESP8266 NodeMCU
  • 2 Radio RFM95, v mojem primeru 915,0 MHz
  • 2 bela adapterja za tiskana vezja za ESP8266 12E/F
  • 2 Protoboard
  • Žična antena, UTP kabel, dolžino izračunajte spodaj

2. korak: Video: Uvod LoRa in modul RFM95 Hoperf Electronics

Image
Image

3. korak: Izvedeni testi

Slika
Slika

Opravljeni testi

Uporabili bomo 2 modula ESP8266 NodeMCU, ki bosta prek vodila SPI komunicirala z moduli RFM95 z uporabo knjižnice RH_RF95.h programa RadioHead, ta test bo zelo preprost, pošiljanje sporočila in števec iz enega modula v drugega pri 915 MHz, Tovarniška razmejitev na hrbtni strani tiskane plošče. V tem vodiču bo uporabljena LoRa modulacija, LoRaWAN -a ne bomo izvajali, da ne bi zmedli.

4. korak: Video: Komunikacija LoRa ESP8266 in radio RFM95 # 1

Image
Image

5. korak: Arduino IDE koda

Arduino IDE koda

Ob tej priložnosti bomo uporabili knjižnico RadioHead RH_RF95.h, ki se zelo uporablja v primerih Adafruit za testiranje svojih tiskanih vezij in modulov, tehnično modul ESP8266 konfigurira parametre RFM95 prek protokola vodila SPI.

Opomba: Spodnje povezave za prenos in / ali github.

Avtobus SPI: Wikipedia

Ker gre za zelo preprost test, bodo v obeh modulih konfigurirani le naslednji parametri:

  • Moč prenosa: 23 dBm = rf95.setTxPower (23, napačno)
  • Frekvenca / pas: 915MHz = #define RF95_FREQ 915.0

Pomembna je pravilna konfiguracija nožic za ESP8266:

  • RFM95_CS = CS (Chip Selector ali Slave Selector).
  • RFM95_RST = Ponastavi radio pri inicializaciji.
  • RFM95_INT = Prekinitev izhoda DIO0.

6. korak: Primer prenosnega modula # 1

Primer prenosnega modula # 1

Sporočilo "PDAControl -" in vrednost poslanega sporočila / števca paketov bo poslano. Opomba: Spodnje povezave za prenos in / ali github.

Zaporedni terminal… Oddajno sporočilo

Slika
Slika

7. korak: Primer sprejemnega modula # 2

Primer sprejemnega modula # 2

Modul je v načinu sprejema. Opomba: Spodnje povezave za prenos in / ali github.

Slika
Slika

Serijski terminal… Prejemanje, sporočila in RSSI

Slika
Slika

8. korak: Izdelava antene

Izdelava antene

Za ta preizkus je bila antena izdelana s kablom UTP (neoklopljen zvit par), zahvaljujoč absolutno avtomatizaciji.com za informacije, za izračun dolžine antene, sem vzel 7,8 cm žico, le da sem spremenil najpomembnejši parameter Frekvenca, v v primeru mojega modula je 915.0.

Spletna stran: M0ukd.com Kalkulator antene za zemeljsko ravnino 1/4 valov

Slika
Slika

9. korak: Prenosi in popolna dokumentacija

Prenosi in celotna dokumentacija
Prenosi in celotna dokumentacija
Prenosi in celotna dokumentacija
Prenosi in celotna dokumentacija

PDAControl

Prenosi in celotna dokumentacija

Komunikacija LoRa ESP8266 & Radio RFM95 #1

pdacontrolen.com/comunication-lora-esp8266-…

PDAControl

Descargas y Documentacion Completa

Komunikacija LoRa ESP8266 & Radio RFM95 #1

pdacontroles.com/comunicacion-lora-esp8266-…

Priporočena: