Sisällysluettelo:

Viestintä LoRa ESP8266 ja radio RFM95: 9 vaihetta
Viestintä LoRa ESP8266 ja radio RFM95: 9 vaihetta

Video: Viestintä LoRa ESP8266 ja radio RFM95: 9 vaihetta

Video: Viestintä LoRa ESP8266 ja radio RFM95: 9 vaihetta
Video: Gateway LoRaWan ESP8266 & RFM95 (ESP-LoRa) 915mHz single channel with The Things Network 2024, Marraskuu
Anonim
Tiedonsiirto LoRa ESP8266 ja radio RFM95
Tiedonsiirto LoRa ESP8266 ja radio RFM95

Yksi tunnetuimmista esineiden internetissä toteutettavista tekniikoista, jolla on erittäin silmiinpistäviä ominaisuuksia pitkän matkan viestinnässä ja alhainen teho, joka heijastuu sen alhaiseen kulutukseen, LoRa "Lo ng - Ra nge", tämän tyyppisestä modulaatiosta on tullut erittäin suosittu datan lähetys- ja vastaanottohankkeissa on joitakin kirjastoja, jotka on jo toteutettu alustoille ESP8266, Arduino, Raspberry pi ja ESP32.

Tässä tilaisuudessa teemme erittäin yksinkertaisen testin ESP8266 ja RFM95 LoRa.

Jokin aika sitten sain 2 moduulia / radiota LoRa -viite RFM95 of HopeRF, taajuudella 915,0 MHz, sitten opetusohjelma suositteli Johdanto LoRa ja nopean katsauksen moduuliin RFM95:

Opetusohjelma

Johdanto LoRa & Modulo RFM95 Hoperf

PDAControlLataukset ja täydellinen dokumentaatio

Viestintä LoRa ESP8266 ja radio RFM95 #1

PDAControl

Lataa ja Documentacion Completa

Viestintä LoRa ESP8266 ja radio RFM95 #1

Vaihe 1: Materiaalit

Materiaalit
Materiaalit
Materiaalit
Materiaalit

TODELLA halpoja materiaaleja

  • 2 ESP8266 -solmuMCU
  • 2 Radio RFM95, minun tapauksessani 915,0 MHz
  • 2 valkoista PCB -sovitinta malliin ESP8266 12E/F
  • 2 Protoboard
  • Lanka -antenni, UTP -kaapeli, laske pituus alla

Vaihe 2: Video: Johdanto LoRa & Module RFM95 Hoperf Electronics

Image
Image

Vaihe 3: Testit suoritettu

Kuva
Kuva

Testit suoritettu

Käytämme 2 moduulia ESP8266 NodeMCU, jotka kommunikoivat SPI -väylän kautta RFM95 -moduulien kanssa käyttämällä RadioHeadin RH_RF95.h -kirjastoa, tämä testi on hyvin yksinkertainen, viestin ja laskurin lähettäminen moduulista toiseen 915 MHz, Tehdasraja piirilevyn takana. Tässä opetusohjelmassa käytetään LoRa -modulaatiota, emmekä käytä LoRaWANia sekoittamatta.

Vaihe 4: Video: Tiedonsiirto LoRa ESP8266 ja radio RFM95 # 1

Image
Image

Vaihe 5: Arduino IDE -koodi

Arduino IDE -koodi

Tässä tilaisuudessa käytämme RadioHeadin RH_RF95.h -kirjastoa, jota käytetään paljon Adafruitin esimerkeissä sen piirilevyjen ja moduulien testaamiseen, teknisesti moduuli ESP8266 konfiguroi RFM95: n parametrit SPI -väyläprotokollan avulla.

Huomautus: Lataa alla olevat ja / tai github -linkit.

Bus SPI: Wikipediasta

Koska se on hyvin yksinkertainen testi, vain seuraavat parametrit määritetään molemmissa moduuleissa:

  • Lähetysteho: 23 dBm = rf95.setTxPower (23, false)
  • Taajuus / kaista: 915 MHz = #define RF95_FREQ 915.0

Tärkeää ESP8266: n nastojen oikea kokoonpano:

  • RFM95_CS = CS (sirunvalitsin tai orjavalitsin).
  • RFM95_RST = Nollaa radio alustettaessa.
  • RFM95_INT = Keskeytys DIO0 -lähdöstä.

Vaihe 6: Esimerkki lähetysmoduulista # 1

Esimerkki lähetysmoduulista # 1

Viesti "PDAControl -" ja lähetetyn viestin / pakettilaskurin arvo lähetetään. Huomautus: Lataa alla olevat ja / tai github -linkit.

Sarjapääte… Viestin lähettäminen

Kuva
Kuva

Vaihe 7: Esimerkki vastaanottomoduulista # 2

Esimerkki vastaanottomoduulista # 2

Moduuli on vastaanottotilassa. Huomautus: Lataa alla olevat ja / tai github -linkit.

Kuva
Kuva

Sarjapääte… Vastaanotto, viesti ja RSSI

Kuva
Kuva

Vaihe 8: Antennin valmistus

Antennien valmistus

Tätä testiä varten antenni on valmistettu UTP -kaapelilla (suojaamaton kierretty pari), 7,8 cm: n johto otettiin, kiitos absoluteautomation.com tiedot, antennin pituuden laskemiseksi, vain minä olen muuttanut tärkeintä parametria minun moduulin tapauksessa se on 915.0.

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

Kuva
Kuva

Vaihe 9: Lataukset ja täydellinen dokumentaatio

Lataukset ja täydellinen dokumentaatio
Lataukset ja täydellinen dokumentaatio
Lataukset ja täydellinen dokumentaatio
Lataukset ja täydellinen dokumentaatio

PDAControl

Lataukset ja täydellinen dokumentaatio

Tiedonsiirto LoRa ESP8266 ja radio RFM95 #1

pdacontrolen.com/comunication-lora-esp8266-…

PDAControl

Lataa ja Documentacion Completa

Tiedonsiirto LoRa ESP8266 ja radio RFM95 #1

pdacontroles.com/comunicacion-lora-esp8266-…

Suositeltava: