Turinys:

Ryšys „LoRa ESP8266“ir radijas RFM95: 9 žingsniai
Ryšys „LoRa ESP8266“ir radijas RFM95: 9 žingsniai

Video: Ryšys „LoRa ESP8266“ir radijas RFM95: 9 žingsniai

Video: Ryšys „LoRa ESP8266“ir radijas RFM95: 9 žingsniai
Video: ESPboy IR blaster module - universal remote control 2024, Liepa
Anonim
Ryšys „LoRa ESP8266“ir radijas RFM95
Ryšys „LoRa ESP8266“ir radijas RFM95

Ši moduliavimo rūšis tapo viena populiariausių technologijų, skirtų daiktų internetui įdiegti, pasižyminti labai ryškiomis tolimojo susisiekimo savybėmis ir maža galia, atspindinčia mažą jos vartojimą. duomenų siuntimo ir priėmimo projektuose yra keletas bibliotekų, jau įdiegtų platformoms ESP8266, Arduino, Raspberry pi ir ESP32.

Naudodamiesi šia galimybe atliksime labai paprastą testą su ESP8266 ir RFM95 LoRa.

Prieš kurį laiką aš gavau 2 modulius / radijo imtuvus „LoRa“nuoroda „RFR95“iš „HopeRF“915,0 MHz dažniu, tada pamoka rekomendavo „LoRa“įvadą ir greitą RFM95 modulio apžvalgą:

Pamoka

Įvadas „LoRa“ir „Modulo RFM95 Hoperf“

Atsisiųskite ir užpildykite dokumentus

Ryšys „LoRa ESP8266“ir radijas RFM95 #1

PDAControl

Atsisiųskite „Documentacion Completa“

Ryšys „LoRa ESP8266“ir radijas RFM95 #1

1 žingsnis: medžiagos

Medžiagos
Medžiagos
Medžiagos
Medžiagos

LABAI pigios medžiagos

  • 2 ESP8266 „NodeMCU“
  • 2 Radijas RFM95, mano atveju 915,0 MHz
  • 2 balti PCB adapteriai, skirti ESP8266 12E/F
  • 2 „Protoboard“
  • Laidinė antena, UTP kabelis, apskaičiuokite ilgį žemiau

2 veiksmas: vaizdo įrašas: „LoRa“ir „Module RFM95 Hoperf Electronics“įvadas

Image
Image

3 žingsnis: Atlikti bandymai

Vaizdas
Vaizdas

Atlikti bandymai

Mes naudosime 2 modulius ESP8266 NodeMCU, kurie per SPI magistralę bendraus su RFM95 moduliais, naudodamiesi „RadioHead“biblioteka RH_RF95.h, šis testas bus labai paprastas, pranešimo ir skaitiklio siuntimas iš vieno modulio į kitą 915 MHz dažniu., Gamyklinė riba PCB gale. Šioje pamokoje bus naudojamas „LoRa“moduliavimas, mes neįdiegsime „LoRaWAN“, kad nesupainiotume.

4 žingsnis: Vaizdo įrašas: ryšys „LoRa ESP8266“ir radijas RFM95 # 1

Image
Image

5 veiksmas: „Arduino“IDE kodas

„Arduino“IDE kodas

Naudodamiesi šia galimybe, mes naudosime „RadioHead“biblioteką RH_RF95.h, labai naudojamą „Adafruit“pavyzdžiuose, jos PCB ir modulių testavimui, techniškai modulis ESP8266 sukonfigūruoja RFM95 parametrus per SPI magistralės protokolą.

Pastaba: atsisiųskite ir (arba) „github“nuorodas žemiau.

Autobuso SPI: Vikipedija

Kadangi tai labai paprastas testas, abiejuose moduliuose bus sukonfigūruoti tik šie parametrai:

  • Perdavimo galia: 23 dBm = rf95.setTxPower (23, false)
  • Dažnis / juosta: 915MHz = #define RF95_FREQ 915.0

Svarbu teisinga ESP8266 kaiščių konfigūracija:

  • RFM95_CS = CS (mikroschemų parinkiklis arba vergų parinkiklis).
  • RFM95_RST = Iš naujo nustatyti radiją inicijuojant.
  • RFM95_INT = DIO0 išvesties pertrauka.

6 žingsnis: 1 perdavimo modulio pavyzdys

Perdavimo modulio # 1 pavyzdys

Bus išsiųstas pranešimas „PDAControl -“ir išsiųsto pranešimo / paketų skaitiklis. Pastaba: atsisiųskite ir (arba) „github“nuorodas žemiau.

Serijinis terminalas… Pranešimas perduodamas

Vaizdas
Vaizdas

7 žingsnis: Priėmimo modulio # 2 pavyzdys

Priėmimo modulio # 2 pavyzdys

Modulis veikia priėmimo režimu. Pastaba: atsisiųskite ir (arba) „github“nuorodas žemiau.

Vaizdas
Vaizdas

Serijinis terminalas… Priėmimas, pranešimas ir RSSI

Vaizdas
Vaizdas

8 žingsnis: Antenos gamyba

Antenų gamyba

Šiam bandymui antena buvo pagaminta naudojant UTP kabelį (neekranuotą susuktą porą), naudojant absoliučiai automatizuotą informaciją, 7,8 cm ilgio viela buvo apskaičiuota antenos ilgiui, tik aš pakeičiau svarbiausią parametrą Dažnis, mano modulio atveju tai yra 915.0.

Svetainė: M0ukd.com 1/4 bangų žemės plokštumos antenos skaičiuoklė

Vaizdas
Vaizdas

9 veiksmas: atsisiųskite ir užpildykite dokumentus

Atsisiuntimai ir visa dokumentacija
Atsisiuntimai ir visa dokumentacija
Atsisiuntimai ir visa dokumentacija
Atsisiuntimai ir visa dokumentacija

PDAControl

Atsisiuntimai ir visa dokumentacija

Ryšys „LoRa ESP8266“ir radijas RFM95 #1

pdacontrolen.com/comunication-lora-esp8266-…

PDAControl

Atsisiųskite „Documentacion Completa“

Ryšys „LoRa ESP8266“ir radijas RFM95 #1

pdacontroles.com/comunicacion-lora-esp8266-…

Rekomenduojamas: