Indholdsfortegnelse:

Kommunikation LoRa ESP8266 & Radio RFM95: 9 trin
Kommunikation LoRa ESP8266 & Radio RFM95: 9 trin

Video: Kommunikation LoRa ESP8266 & Radio RFM95: 9 trin

Video: Kommunikation LoRa ESP8266 & Radio RFM95: 9 trin
Video: LoRa - Long-Range Radio for IoT | Arduino, ESP32, RPI Pico 2024, Juli
Anonim
Kommunikation LoRa ESP8266 & Radio RFM95
Kommunikation LoRa ESP8266 & Radio RFM95

En af de mest navngivne teknologier, der skal implementeres for tingenes internet, som har meget slående funktioner langdistancekommunikation og lav strøm afspejlet i sit lave forbrug, LoRa "Lo ng - Ra nge", denne type modulering er blevet meget populær i datasending og modtagelse af projekter er der allerede nogle biblioteker implementeret til platforme ESP8266, Arduino, Raspberry pi og ESP32.

I denne lejlighed vil vi udføre en meget enkel test med ESP8266 og RFM95 LoRa.

For et stykke tid siden fik jeg 2 moduler / radioer LoRa -reference RFM95 fra HopeRF, med en frekvens på 915,0 MHz, derefter anbefalede en tutorial Introduktion LoRa og den hurtige gennemgang af modulet RFM95:

Tutorial

Introduktion LoRa & Modulo RFM95 Hoperf

PDAControlDownloads og komplet dokumentation

Kommunikation LoRa ESP8266 & Radio RFM95 #1

PDAC -kontrol

Beskrivelse og komplet dokumentation

Kommunikation LoRa ESP8266 & Radio RFM95 #1

Trin 1: Materialer

Materialer
Materialer
Materialer
Materialer

MEGET billige materialer

  • 2 ESP8266 NodeMCU
  • 2 Radio RFM95, i mit tilfælde 915,0 MHz
  • 2 hvide printkort Adaptere til ESP8266 12E/F
  • 2 Protoboard
  • Wire antenne, UTP kabel, beregne længden nedenfor

Trin 2: Video: Introduktion LoRa & Modul RFM95 Hoperf Electronics

Image
Image

Trin 3: Test udført

Billede
Billede

Test udført

Vi vil bruge 2 moduler ESP8266 NodeMCU, som vil kommunikere gennem SPI -bussen med RFM95 -modulerne ved hjælp af RH_RF95.h biblioteket i RadioHead, denne test vil være meget enkel, afsendelse af en besked plus en tæller fra et modul til et andet ved 915MHz, Fabriksafgrænsning på bagsiden af printkortet. I denne vejledning vil LoRa -moduleringen blive brugt, vi implementerer ikke LoRaWAN for ikke at forvirre.

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

Image
Image

Trin 5: Arduino IDE -kode

Arduino IDE -kode

I denne mulighed vil vi bruge RH_RF95.h biblioteket i RadioHead, meget brugt i eksempler på Adafruit til test af dets PCB'er og moduler, teknisk set konfigurerer modulet ESP8266 parametrene for RFM95 gennem SPI -busprotokollen.

Bemærk: Download- og / eller github -links herunder.

Bus SPI: af Wikipedia

Da det er en meget enkel test, konfigureres kun følgende parametre i begge moduler:

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

Vigtigt den korrekte konfiguration af pins til ESP8266:

  • RFM95_CS = CS (Chip Selector eller Slave Selector).
  • RFM95_RST = Nulstil radio ved initialisering.
  • RFM95_INT = Afbrydelse fra DIO0 -udgang.

Trin 6: Eksempel på transmissionsmodul # 1

Eksempel på transmissionsmodul # 1

Meddelelsen "PDAControl -" og værdien af en sendt besked / pakketæller sendes. Bemærk: Download- og / eller github -links herunder.

Seriel terminal … Send meddelelse

Billede
Billede

Trin 7: Eksempel på modtagelsesmodul # 2

Eksempel på modtagelsesmodul # 2

Modulet er i modtagelsestilstand. Bemærk: Download- og / eller github -links herunder.

Billede
Billede

Seriel terminal … Modtagelse, besked og RSSI

Billede
Billede

Trin 8: Antenneproduktion

Antenneproduktion

Til denne test blev antennen fremstillet med UTP -kabel (uskærmet snoet par) en 7,8 cm ledning blev taget, takket være absolutautomation.comfor informationen, for at beregne antennens længde, kun jeg har ændret den vigtigste parameter Frekvens, i i tilfælde af mit modul er det til 915.0.

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

Billede
Billede

Trin 9: Downloads og komplet dokumentation

Downloads og komplet dokumentation
Downloads og komplet dokumentation
Downloads og komplet dokumentation
Downloads og komplet dokumentation

PDAC -kontrol

Downloads og komplet dokumentation

Kommunikation LoRa ESP8266 & Radio RFM95 #1

pdacontrolen.com/comunication-lora-esp8266-…

PDAC -kontrol

Beskrivelse og komplet dokumentation

Kommunikation LoRa ESP8266 & Radio RFM95 #1

pdacontroles.com/comunicacion-lora-esp8266-…

Anbefalede: