Cuprins:

Comunicare LoRa ESP8266 și Radio RFM95: 9 pași
Comunicare LoRa ESP8266 și Radio RFM95: 9 pași

Video: Comunicare LoRa ESP8266 și Radio RFM95: 9 pași

Video: Comunicare LoRa ESP8266 și Radio RFM95: 9 pași
Video: Gateway LoRaWan ESP8266 & RFM95 (ESP-LoRa) 915mHz single channel with The Things Network 2024, Noiembrie
Anonim
Comunicare LoRa ESP8266 și Radio RFM95
Comunicare LoRa ESP8266 și Radio RFM95

Una dintre cele mai numite tehnologii care urmează să fie implementată pentru Internetul obiectelor, care are caracteristici foarte izbitoare de comunicare la distanță lungă și putere redusă reflectată în consumul său redus, LoRa "Lo ng - Ra nge", acest tip de modulație a devenit foarte popular în proiectele de trimitere și primire de date, există câteva biblioteci deja implementate pentru platformele ESP8266, Arduino, Raspberry pi și ESP32.

În această oportunitate vom efectua un test foarte simplu cu ESP8266 și RFM95 LoRa.

Acum ceva timp am primit 2 module / radiouri de referință LoRa RFM95 ale HopeRF, la o frecvență de 915,0 MHz, apoi un tutorial recomandat Introducere LoRa și revizuirea rapidă a modulului RFM95:

Tutorial

Introducere LoRa & Modulo RFM95 Hoperf

PDAControl Descărcări și documentație completă

Comunicare LoRa ESP8266 și Radio RFM95 # 1

PDAControl

Descargas y Documentacion Completa

Comunicare LoRa ESP8266 și Radio RFM95 # 1

Pasul 1: Materiale

Materiale
Materiale
Materiale
Materiale

Materiale FOARTE Ieftine

  • 2 ESP8266 NodeMCU
  • 2 Radio RFM95, în cazul meu 915,0 MHz
  • 2 adaptoare PCB albe pentru ESP8266 12E / F
  • 2 Protoboard
  • Antena cu fir, cablu UTP, calculați lungimea de mai jos

Pasul 2: Video: Introducere LoRa & Module RFM95 Hoperf Electronics

Image
Image

Pasul 3: Teste efectuate

Imagine
Imagine

Teste efectuate

Vom folosi 2 module ESP8266 NodeMCU, care vor comunica prin magistrala SPI cu modulele RFM95 folosind biblioteca RH_RF95.h a RadioHead, acest test va fi foarte simplu, trimiterea unui mesaj plus un contor de la un modul la altul la 915MHz, Delimitarea fabricii pe spatele PCB-ului. În acest tutorial va fi utilizată modulația LoRa, nu vom implementa LoRaWAN pentru a nu confunda.

Pasul 4: Video: Comunicare LoRa ESP8266 și Radio RFM95 # 1

Image
Image

Pasul 5: Cod IDE Arduino

Cod IDE Arduino

În această oportunitate vom folosi biblioteca RH_RF95.h a RadioHead, foarte utilizată în exemple de Adafruit pentru testarea PCB-urilor și modulelor sale, din punct de vedere tehnic modulul ESP8266 configurează parametrii RFM95 prin protocolul SPI bus.

Notă: Descărcați și / sau linkurile github de mai jos.

Autobuz SPI: de Wikipedia

Deoarece este un test foarte simplu, numai următorii parametri vor fi configurați în ambele module:

  • Potența transmisiei: 23 dBm = rf95.setTxPower (23, fals)
  • Frecvență / bandă: 915MHz = #define RF95_FREQ 915.0

Important este configurația corectă a pinilor pentru ESP8266:

  • RFM95_CS = CS (Chip Selector sau Slave Selector).
  • RFM95_RST = Resetare radio la inițializare.
  • RFM95_INT = Întrerupere de la ieșirea DIO0.

Pasul 6: Exemplu de modul de transmisie # 1

Exemplu de modul de transmisie # 1

Mesajul „PDAControl -” și valoarea unui contor de mesaje / pachete trimise vor fi trimise. Notă: Descărcați și / sau linkurile github de mai jos.

Terminal serial … Transmiterea mesajului

Imagine
Imagine

Pasul 7: Exemplu al modulului de recepție # 2

Exemplu de modul de recepție # 2

Modulul este în modul de recepție. Notă: Descărcați și / sau linkurile github de mai jos.

Imagine
Imagine

Terminal serial … Recepție, mesaj și RSSI

Imagine
Imagine

Pasul 8: Fabricarea antenei

Fabricarea antenelor

Pentru acest test, antena a fost fabricată cu cablu UTP (Unshielded Twisted Pair), s-a luat un fir de 7,8 cm, datorită absolutautomation.com pentru informații, pentru a calcula lungimea antenei, doar eu am modificat cel mai important parametru Frecvență, în cazul modulului meu este la 915.0.

Site-ul web: M0ukd.com Calculator pentru antenă de plan 1/4 de undă

Imagine
Imagine

Pasul 9: Descărcări și documentație completă

Descărcări și documentație completă
Descărcări și documentație completă
Descărcări și documentație completă
Descărcări și documentație completă

PDAControl

Descărcări și documentație completă

Comunicare LoRa ESP8266 și Radio RFM95 # 1

pdacontrolen.com/comunication-lora-esp8266-…

PDAControl

Descargas y Documentacion Completa

Comunicare LoRa ESP8266 și Radio RFM95 # 1

pdacontroles.com/comunicacion-lora-esp8266-…

Recomandat: