INHOUDSOPGAWE:

Kommunikasie LoRa ESP8266 & Radio RFM95: 9 stappe
Kommunikasie LoRa ESP8266 & Radio RFM95: 9 stappe

Video: Kommunikasie LoRa ESP8266 & Radio RFM95: 9 stappe

Video: Kommunikasie LoRa ESP8266 & Radio RFM95: 9 stappe
Video: SX1278 LoRa Module Ra -02 2024, Julie
Anonim
Kommunikasie LoRa ESP8266 & Radio RFM95
Kommunikasie LoRa ESP8266 & Radio RFM95

Een van die mees genoemde tegnologieë wat geïmplementeer moet word vir die Internet of Things, met baie opvallende kenmerke oor langafstandskommunikasie en lae krag wat weerspieël word in die lae verbruik, LoRa "Lo ng - Ra nge", is hierdie tipe modulasie baie gewild. in projekte vir die stuur en ontvang van data, is daar reeds 'n paar biblioteke geïmplementeer vir platforms ESP8266, Arduino, Raspberry pi en ESP32.

In hierdie geleentheid sal ons 'n baie eenvoudige toets met ESP8266 en RFM95 LoRa uitvoer.

'N Rukkie gelede het ek 2 modules / radio's gekry LoRa -verwysing RFM95 van HopeRF, teen 'n frekwensie van 915,0 MHz, en 'n handleiding word aanbeveel Inleiding LoRa en 'n vinnige oorsig van die module RFM95:

Tutoriaal

Inleiding LoRa & Modulo RFM95 Hoperf

PDAControl Aflaaie en volledige dokumentasie

Kommunikasie LoRa ESP8266 & Radio RFM95 #1

PDAC -beheer

Beskrywing en komplimentêre dokumentasie

Kommunikasie LoRa ESP8266 & Radio RFM95 #1

Stap 1: materiaal

Materiaal
Materiaal
Materiaal
Materiaal

BAIE goedkoop materiaal

  • 2 ESP8266 NodeMCU
  • 2 Radio RFM95, in my geval 915,0 MHz
  • 2 wit PCB's Adapters vir ESP8266 12E/F
  • 2 Protoboard
  • Draadantenne, UTP -kabel, bereken die lengte hieronder

Stap 2: Video: Inleiding LoRa & Module RFM95 Hoperf Electronics

Image
Image

Stap 3: Toetse uitgevoer

Beeld
Beeld

Toetse uitgevoer

Ons gebruik twee modules ESP8266 NodeMCU, wat via die SPI -bus met die RFM95 -modules sal kommunikeer met behulp van die RH_RF95.h -biblioteek van RadioHead, hierdie toets sal baie eenvoudig wees, die stuur van 'n boodskap plus 'n teller van een module na 'n ander op 915MHz, Afbakening van die fabriek aan die agterkant van die PCB. In hierdie tutoriaal sal die LoRa -modulasie gebruik word; ons implementeer nie LoRaWAN om nie te verwar nie.

Stap 4: Video: Kommunikasie LoRa ESP8266 & Radio RFM95 # 1

Image
Image

Stap 5: Arduino IDE -kode

Arduino IDE -kode

In hierdie geleentheid sal ons die RH_RF95.h biblioteek van RadioHead gebruik, baie gebruik in voorbeelde van Adafruit vir die toets van sy PCB's en modules, tegnies stel die module ESP8266 die parameters van die RFM95 op via die SPI -busprotokol.

Nota: Laai af en / of github -skakels hieronder.

Bus SPI: deur Wikipedia

Aangesien dit 'n baie eenvoudige toets is, word slegs die volgende parameters in beide modules gekonfigureer:

  • Oordragkrag: 23 dBm = rf95.setTxPower (23, vals)
  • Frekwensie / band: 915MHz = #define RF95_FREQ 915.0

Belangrik is die korrekte opstelling van penne vir ESP8266:

  • RFM95_CS = CS (Chip Selector of Slave Selector).
  • RFM95_RST = Herstel radio tydens inisialisering.
  • RFM95_INT = Onderbreking van DIO0 -uitset.

Stap 6: Voorbeeld van transmissiemodule # 1

Voorbeeld van transmissiemodule # 1

Die boodskap "PDAControl -" en die waarde van 'n gestuurde boodskap / pakkieteller word gestuur. Nota: Laai af en / of github -skakels hieronder.

Seriële terminale … Stuur boodskap

Beeld
Beeld

Stap 7: Voorbeeld van ontvangsmodule # 2

Voorbeeld van ontvangsmodule # 2

Die module is in die ontvangsmodus. Nota: Laai af en / of github -skakels hieronder.

Beeld
Beeld

Seriële terminale … Ontvangs, boodskap en RSSI

Beeld
Beeld

Stap 8: Vervaardiging van antennas

Antenna vervaardiging

Vir hierdie toets is die antenna vervaardig met UTP -kabel (onafgeskermde gedraaide paar) is 'n draad van 7,8 cm geneem, danksy absoluut outomatisering.com vir die inligting, om die lengte van die antenna te bereken, net ek het die belangrikste parameter Frequency, in in die geval van my module is dit na 915.0.

Webwerf: M0ukd.com 1/4 Wave Ground Plane Antenna Sakrekenaar

Beeld
Beeld

Stap 9: Aflaai en volledige dokumentasie

Aflaai en volledige dokumentasie
Aflaai en volledige dokumentasie
Aflaai en volledige dokumentasie
Aflaai en volledige dokumentasie

PDAC -beheer

Aflaai en volledige dokumentasie

Kommunikasie LoRa ESP8266 & Radio RFM95 #1

pdacontrolen.com/comunication-lora-esp8266-…

PDAC -beheer

Beskrywing en komplimentêre dokumentasie

Kommunikasie LoRa ESP8266 & Radio RFM95 #1

pdacontroles.com/comunicacion-lora-esp8266-…

Aanbeveel: