Innehållsförteckning:

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

Video: Kommunikation LoRa ESP8266 & Radio RFM95: 9 steg

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

En av de mest namngivna teknikerna som ska implementeras för Internet of Things, som har mycket slående funktioner långdistanskommunikation och låg effekt återspeglas i dess låga förbrukning, LoRa "Lo ng - Ra nge", denna typ av modulering har blivit mycket populär när det gäller dataöverföring och mottagning av projekt finns det några bibliotek som redan är implementerade för plattformarna ESP8266, Arduino, Raspberry pi och ESP32.

I detta tillfälle kommer vi att utföra ett mycket enkelt test med ESP8266 och RFM95 LoRa.

För ett tag sedan fick jag 2 moduler / radio LoRa -referens RFM95 för HopeRF, med en frekvens av 915,0 MHz, sedan rekommenderades en självstudie Introduktion LoRa och en snabb granskning av modulen RFM95:

Handledning

Introduktion LoRa & Modulo RFM95 Hoperf

PDAControl Nedladdningar och fullständig dokumentation

Kommunikation LoRa ESP8266 & Radio RFM95 #1

PDAC -kontroll

Beskrivning och komplettering av dokument

Kommunikation LoRa ESP8266 & Radio RFM95 #1

Steg 1: Material

Material
Material
Material
Material

MYCKET billigt material !

  • 2 ESP8266 NodeMCU
  • 2 Radio RFM95, i mitt fall 915,0 MHz
  • 2 vita kretskort Adapter för ESP8266 12E/F
  • 2 Protoboard
  • Trådantenn, UTP -kabel, beräkna längden nedan

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

Image
Image

Steg 3: Test utförda

Bild
Bild

Tester utförda

Vi kommer att använda 2 moduler ESP8266 NodeMCU, som kommer att kommunicera via SPI -bussen med RFM95 -modulerna med RH_RF95.h -biblioteket för RadioHead, detta test kommer att vara mycket enkelt, att skicka ett meddelande plus en räknare från en modul till en annan vid 915MHz, Fabriksavgränsning på baksidan av kretskortet. I denna handledning kommer LoRa -moduleringen att användas, vi kommer inte att implementera LoRaWAN för att inte förvirra.

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

Image
Image

Steg 5: Arduino IDE -kod

Arduino IDE -kod

I detta tillfälle kommer vi att använda RH_RF95.h -biblioteket för RadioHead, mycket använt i exempel på Adafruit för test av dess kretskort och moduler, tekniskt sett konfigurerar modulen ESP8266 parametrarna för RFM95 genom SPI -bussprotokollet.

Obs! Nedladdnings- och / eller github -länkar nedan.

Buss SPI: av Wikipedia

Eftersom det är ett mycket enkelt test kommer endast följande parametrar att konfigureras i båda modulerna:

  • Överföringsstyrka: 23 dBm = rf95.setTxPower (23, false)
  • Frekvens / band: 915MHz = #define RF95_FREQ 915.0

Viktigt att den korrekta konfigurationen av Pins för ESP8266:

  • RFM95_CS = CS (Chip Selector eller Slave Selector).
  • RFM95_RST = Återställ radio vid initialisering.
  • RFM95_INT = Avbrott från DIO0 -utgång.

Steg 6: Exempel på överföringsmodul # 1

Exempel på överföringsmodul # 1

Meddelandet "PDAControl -" och värdet på ett skickat meddelande / paketräknare skickas. Obs! Nedladdnings- och / eller github -länkar nedan.

Seriell terminal … sänder meddelande

Bild
Bild

Steg 7: Exempel på mottagningsmodul # 2

Exempel på mottagningsmodul # 2

Modulen är i mottagningsläge. Obs! Nedladdnings- och / eller github -länkar nedan.

Bild
Bild

Seriell terminal … Mottagning, meddelande och RSSI

Bild
Bild

Steg 8: Antennstillverkning

Antennstillverkning

För detta test har antennen tillverkats med UTP -kabel (oskärmad tvinnat par) en 7,8 cm tråd togs, tack vare absolutautomation.com för informationen, för att beräkna antennens längd, bara jag har ändrat den viktigaste parametern Frekvens, i i fallet med min modul är det till 915.0.

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

Bild
Bild

Steg 9: Nedladdningar och fullständig dokumentation

Nedladdningar och fullständig dokumentation
Nedladdningar och fullständig dokumentation
Nedladdningar och fullständig dokumentation
Nedladdningar och fullständig dokumentation

PDAC -kontroll

Nedladdningar och fullständig dokumentation

Kommunikation LoRa ESP8266 & Radio RFM95 #1

pdacontrolen.com/comunication-lora-esp8266-…

PDAC -kontroll

Beskrivning och komplettering av dokument

Kommunikation LoRa ESP8266 & Radio RFM95 #1

pdacontroles.com/comunicacion-lora-esp8266-…

Rekommenderad: