Inhoudsopgave:

Communicatie LoRa ESP8266 & Radio RFM95: 9 stappen
Communicatie LoRa ESP8266 & Radio RFM95: 9 stappen

Video: Communicatie LoRa ESP8266 & Radio RFM95: 9 stappen

Video: Communicatie LoRa ESP8266 & Radio RFM95: 9 stappen
Video: SX1278 LoRa Module Ra -02 2024, Juli-
Anonim
Communicatie LoRa ESP8266 & Radio RFM95
Communicatie LoRa ESP8266 & Radio RFM95

Een van de meest genoemde technologieën die moet worden geïmplementeerd voor het internet der dingen, die zeer opvallende kenmerken heeft voor communicatie op afstand en een laag stroomverbruik, weerspiegeld in het lage verbruik, LoRa "Lo ng - Ra nge", dit type modulatie is erg populair geworden in projecten voor het verzenden en ontvangen van gegevens zijn er al enkele bibliotheken geïmplementeerd voor platforms ESP8266, Arduino, Raspberry pi en ESP32.

In deze gelegenheid zullen we een zeer eenvoudige test uitvoeren met ESP8266 en RFM95 LoRa.

Een tijdje geleden kreeg ik 2 modules / radio's LoRa referentie RFM95 van HopeRF, op een frequentie van 915,0 MHz, daarna een tutorial aanbevolen Introductie LoRa en de snelle review van de module RFM95:

zelfstudie

Introductie LoRa & Modulo RFM95 Hoperf

PDAControlDownloads en volledige documentatie

Communicatie LoRa ESP8266 & Radio RFM95 #1

PDA-bediening

Downloaden en Documentatie Completa

Communicatie LoRa ESP8266 & Radio RFM95 #1

Stap 1: Materialen

Materialen
Materialen
Materialen
Materialen

ZEER goedkope materialen

  • 2 ESP8266 NodeMCU
  • 2 Radio RFM95, in mijn geval 915,0 MHz
  • 2 witte PCB's Adapters voor ESP8266 12E/F
  • 2 Protoboard
  • Draadantenne, UTP-kabel, bereken hieronder de lengte:

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

Image
Image

Stap 3: Tests uitgevoerd

Afbeelding
Afbeelding

Tests uitgevoerd

We zullen 2 modules ESP8266 NodeMCU gebruiken, die via de SPI-bus zullen communiceren met de RFM95-modules met behulp van de RH_RF95.h-bibliotheek van RadioHead, deze test zal heel eenvoudig zijn, het verzenden van een bericht plus een teller van de ene module naar de andere op 915MHz, Fabrieksafbakening op de achterkant van de printplaat. In deze tutorial zal de LoRa-modulatie worden gebruikt, we zullen LoRaWAN niet implementeren om niet te verwarren.

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

Image
Image

Stap 5: Arduino IDE-code

Arduino IDE-code

In deze gelegenheid zullen we de RH_RF95.h-bibliotheek van RadioHead gebruiken, die veel wordt gebruikt in voorbeelden van Adafruit voor het testen van zijn PCB's en modules, technisch gezien configureert de module ESP8266 de parameters van de RFM95 via het SPI-busprotocol.

Let op: Download en/of github-links hieronder.

Bus SPI: door Wikipedia

Aangezien het een zeer eenvoudige test is, worden in beide modules alleen de volgende parameters geconfigureerd:

  • Potentie van transmissie: 23 dBm = rf95.setTxPower(23, false)
  • Frequentie/Band: 915MHz = #define RF95_FREQ 915,0

Belangrijk de juiste configuratie van Pins voor ESP8266:

  • RFM95_CS = CS (Chip Selector of Slave Selector).
  • RFM95_RST = Radio resetten bij initialiseren.
  • RFM95_INT =Onderbreking van DIO0-uitgang.

Stap 6: Voorbeeld van transmissiemodule # 1

Voorbeeld van transmissiemodule # 1

Het bericht "PDAControl -" en de waarde van een verzonden bericht / pakketteller worden verzonden. Let op: Download en/of github-links hieronder.

Seriële terminal … Bericht wordt verzonden

Afbeelding
Afbeelding

Stap 7: Voorbeeld van ontvangstmodule # 2

Voorbeeld van ontvangstmodule # 2

De module staat in de ontvangstmodus. Let op: Download en/of github-links hieronder.

Afbeelding
Afbeelding

Seriële terminal … Ontvangen, berichten en RSSI

Afbeelding
Afbeelding

Stap 8: Antenneproductie

Antenne fabricage

Voor deze test is de antenne gefabriceerd met UTP-kabel (Unshielded Twisted Pair) een draad van 7,8 cm is genomen, dankzij absoluutautomation.com voor de informatie, om de lengte van de antenne te berekenen, alleen heb ik de belangrijkste parameter Frequentie gewijzigd, in het geval van mijn module is het tot 9115.0.

Website: M0ukd.com 1/4 Wave Ground Plane Antenne Calculator

Afbeelding
Afbeelding

Stap 9: Downloads en volledige documentatie

Downloads en volledige documentatie
Downloads en volledige documentatie
Downloads en volledige documentatie
Downloads en volledige documentatie

PDA-bediening

Downloads en volledige documentatie

Communicatie LoRa ESP8266 & Radio RFM95 #1

pdacontrolen.com/comunication-lora-esp8266-…

PDA-bediening

Downloaden en Documentatie Completa

Communicatie LoRa ESP8266 & Radio RFM95 #1

pdacontroles.com/comunicacion-lora-esp8266-…

Aanbevolen: