Innholdsfortegnelse:

Kommunikasjon LoRa ESP8266 & Radio RFM95: 9 trinn
Kommunikasjon LoRa ESP8266 & Radio RFM95: 9 trinn

Video: Kommunikasjon LoRa ESP8266 & Radio RFM95: 9 trinn

Video: Kommunikasjon LoRa ESP8266 & Radio RFM95: 9 trinn
Video: SX1278 LoRa Module Ra -02 2024, November
Anonim
Kommunikasjon LoRa ESP8266 & Radio RFM95
Kommunikasjon LoRa ESP8266 & Radio RFM95

En av de mest navngitte teknologiene som skal implementeres for tingenes internett, som har svært slående funksjoner langdistansekommunikasjon og lav strøm reflektert i det lave forbruket, LoRa "Lo ng - Ra nge", denne typen modulering har blitt veldig populær i datasending og mottak av prosjekter, er det noen biblioteker som allerede er implementert for plattformer ESP8266, Arduino, Raspberry pi og ESP32.

I denne muligheten vil vi utføre en veldig enkel test med ESP8266 og RFM95 LoRa.

For en stund siden fikk jeg 2 moduler / radioer LoRa -referanse RFM95 for HopeRF, med en frekvens på 915,0 MHz, deretter anbefalt en opplæring Introduksjon LoRa og rask gjennomgang av modulen RFM95:

Opplæringen

Introduksjon LoRa & Modulo RFM95 Hoperf

PDAControl Nedlastinger og komplett dokumentasjon

Kommunikasjon LoRa ESP8266 & Radio RFM95 #1

PDAC -kontroll

Beskrivelse og komplettering av dokumentasjon

Kommunikasjon LoRa ESP8266 & Radio RFM95 #1

Trinn 1: Materialer

Materialer
Materialer
Materialer
Materialer

VELDIG billige materialer

  • 2 ESP8266 NodeMCU
  • 2 Radio RFM95, i mitt tilfelle 915,0 MHz
  • 2 hvite PCB -adaptere for ESP8266 12E/F
  • 2 Protoboard
  • Ledningsantenne, UTP -kabel, beregne lengden nedenfor

Trinn 2: Video: Introduksjon LoRa & Modul RFM95 Hoperf Electronics

Image
Image

Trinn 3: Tester utført

Bilde
Bilde

Tester utført

Vi vil bruke 2 moduler ESP8266 NodeMCU, som vil kommunisere gjennom SPI -bussen med RFM95 -modulene ved hjelp av RH_RF95.h -biblioteket til RadioHead, denne testen vil være veldig enkel, sending av en melding pluss en teller fra en modul til en annen ved 915MHz, Fabrikkavgrensning på baksiden av kretskortet. I denne opplæringen vil LoRa -modulasjonen bli brukt, vi vil ikke implementere LoRaWAN for ikke å forvirre.

Trinn 4: Video: Communication LoRa ESP8266 & Radio RFM95 # 1

Image
Image

Trinn 5: Arduino IDE -kode

Arduino IDE -kode

I denne muligheten vil vi bruke RH_RF95.h biblioteket til RadioHead, veldig brukt i eksempler på Adafruit for test av PCB og moduler, teknisk sett konfigurerer modulen ESP8266 parametrene til RFM95 gjennom SPI -bussprotokollen.

Merk: Last ned og / eller github -lenker nedenfor.

Buss SPI: av Wikipedia

Siden det er en veldig enkel test, vil bare følgende parametere konfigureres i begge modulene:

  • Overføringsstyrke: 23 dBm = rf95.setTxPower (23, false)
  • Frekvens / bånd: 915MHz = #define RF95_FREQ 915.0

Viktig riktig konfigurasjon av Pins for ESP8266:

  • RFM95_CS = CS (Chip Selector eller Slave Selector).
  • RFM95_RST = Tilbakestill radio ved initialisering.
  • RFM95_INT = Avbrudd fra DIO0 -utgang.

Trinn 6: Eksempel på overføringsmodul # 1

Eksempel på overføringsmodul # 1

Meldingen "PDAControl -" og verdien av en sendt melding / pakketeller blir sendt. Merk: Last ned og / eller github -lenker nedenfor.

Seriell terminal … Overfører melding

Bilde
Bilde

Trinn 7: Eksempel på mottaksmodul # 2

Eksempel på mottaksmodul # 2

Modulen er i mottaksmodus. Merk: Last ned og / eller github -lenker nedenfor.

Bilde
Bilde

Seriell terminal … Mottak, melding og RSSI

Bilde
Bilde

Trinn 8: Antenneproduksjon

Antenneproduksjon

For denne testen har antennen blitt produsert med UTP -kabel (uskjermet vridd par) en 7,8 cm ledning ble tatt, takket være absoluttautomatikk.com for informasjonen, for å beregne lengden på antennen, bare jeg har endret den viktigste parameteren Frekvens, i tilfelle av min modul er det til 915.0.

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

Bilde
Bilde

Trinn 9: Nedlastinger og fullstendig dokumentasjon

Nedlastinger og komplett dokumentasjon
Nedlastinger og komplett dokumentasjon
Nedlastinger og komplett dokumentasjon
Nedlastinger og komplett dokumentasjon

PDAC -kontroll

Nedlastinger og komplett dokumentasjon

Kommunikasjon LoRa ESP8266 & Radio RFM95 #1

pdacontrolen.com/comunication-lora-esp8266-…

PDAC -kontroll

Beskrivelse og komplettering av dokumentasjon

Kommunikasjon LoRa ESP8266 & Radio RFM95 #1

pdacontroles.com/comunicacion-lora-esp8266-…

Anbefalt: