Spisu treści:

Komunikacja LoRa ESP8266 i Radio RFM95: 9 kroków
Komunikacja LoRa ESP8266 i Radio RFM95: 9 kroków

Wideo: Komunikacja LoRa ESP8266 i Radio RFM95: 9 kroków

Wideo: Komunikacja LoRa ESP8266 i Radio RFM95: 9 kroków
Wideo: Recenzja TTN-GW-868 (LoRaWAN Gateway) 2024, Lipiec
Anonim
Komunikacja LoRa ESP8266 i radio RFM95
Komunikacja LoRa ESP8266 i radio RFM95

Jedna z najczęściej wymienianych technologii, która ma zostać zaimplementowana dla Internetu Rzeczy, która ma bardzo uderzające cechy komunikacji na duże odległości i niską moc odzwierciedloną w jej niskim zużyciu, LoRa "Long - Range", ten rodzaj modulacji stał się bardzo popularny w projektach wysyłania i odbierania danych zaimplementowano już kilka bibliotek dla platform ESP8266, Arduino, Raspberry pi i ESP32.

Przy tej okazji przeprowadzimy bardzo prosty test z ESP8266 i RFM95 LoRa.

Jakiś czas temu dostałem 2 moduły/radia LoRa referencyjne RFM95 firmy HopeRF, na częstotliwości 915,0 MHz, następnie zalecany tutorial Wprowadzenie LoRa i szybki przegląd modułu RFM95:

Instruktaż

Wprowadzenie LoRa i Modulo RFM95 Hoperf

PDAControlPobieranie i kompletna dokumentacja

Komunikacja LoRa ESP8266 i Radio RFM95 #1

Sterowanie PDA

Descargas y Documentacion Complete

Komunikacja LoRa ESP8266 i Radio RFM95 #1

Krok 1: Materiały

Materiały
Materiały
Materiały
Materiały

BARDZO Tanie Materiały

  • 2 węzeł ESP8266 MCU
  • 2 Radio RFM95, w moim przypadku 915,0 MHz
  • 2 białe płytki PCB Adaptery do ESP8266 12E/F
  • 2 Protoboard
  • Antena drutowa, kabel UTP, oblicz długość poniżej

Krok 2: Wideo: Wprowadzenie LoRa i moduł RFM95 Hoperf Electronics

Image
Image

Krok 3: Wykonane testy

Obraz
Obraz

Wykonane testy

Wykorzystamy 2 moduły ESP8266 NodeMCU, które będą komunikować się poprzez magistralę SPI z modułami RFM95 za pomocą biblioteki RH_RF95.h RadioHead, ten test będzie bardzo prosty, wysłanie wiadomości plus licznik z jednego modułu do drugiego na 915MHz, Fabryczne oznaczenie z tyłu PCB. W tym samouczku zostanie użyta modulacja LoRa, nie będziemy wdrażać LoRaWAN, aby nie mylić.

Krok 4: Wideo: Komunikacja LoRa ESP8266 i Radio RFM95 #1

Image
Image

Krok 5: Kod IDE Arduino

Kod IDE Arduino

Przy tej okazji wykorzystamy bibliotekę RH_RF95.h firmy RadioHead, bardzo używaną w przykładach Adafruit do testowania jego płytek drukowanych i modułów, technicznie moduł ESP8266 konfiguruje parametry RFM95 poprzez protokół magistrali SPI.

Uwaga: linki do pobrania i / lub github poniżej.

Autobus SPI: według Wikipedii

Ponieważ jest to bardzo prosty test, w obu modułach zostaną skonfigurowane tylko następujące parametry:

  • Siła transmisji: 23 dBm = rf95.setTxPower(23, false)
  • Częstotliwość / pasmo: 915 MHz = #define RF95_FREQ 915,0

Ważne poprawna konfiguracja pinów dla ESP8266:

  • RFM95_CS = CS (selektor chipów lub selektor urządzeń podrzędnych).
  • RFM95_RST = Zresetuj radio podczas inicjalizacji.
  • RFM95_INT =Przerwanie z wyjścia DIO0.

Krok 6: Przykład modułu transmisyjnego nr 1

Przykład modułu transmisyjnego nr 1

Zostanie wysłana wiadomość "PDAControl -" oraz wartość wysłanej wiadomości / licznika pakietów. Uwaga: linki do pobrania i / lub github poniżej.

Terminal szeregowy… Wysyłanie wiadomości

Obraz
Obraz

Krok 7: Przykład modułu odbioru nr 2

Przykład modułu odbioru nr 2

Moduł jest w trybie odbioru. Uwaga: linki do pobrania i / lub github poniżej.

Obraz
Obraz

Terminal szeregowy… Odbieranie, wiadomości i RSSI

Obraz
Obraz

Krok 8: Produkcja anteny

Produkcja anten

Do tego testu antena została wyprodukowana z kablem UTP (nieekranowana skrętka) zastosowano przewód 7,8 cm, dzięki absolutnieautomation.com dla informacji, aby obliczyć długość anteny, tylko zmodyfikowałem najważniejszy parametr Częstotliwość, w sprawa mojego modułu to do 915.0.

Strona internetowa: M0ukd.com Kalkulator anteny płaszczyzny uziemienia 1/4 fali

Obraz
Obraz

Krok 9: Pobieranie i kompletna dokumentacja

Pliki do pobrania i kompletna dokumentacja
Pliki do pobrania i kompletna dokumentacja
Pliki do pobrania i kompletna dokumentacja
Pliki do pobrania i kompletna dokumentacja

Sterowanie PDA

Pliki do pobrania i kompletna dokumentacja

Komunikacja LoRa ESP8266 i radio RFM95 #1

pdacontrolen.com/comunication-lora-esp8266-…

Sterowanie PDA

Descargas y Documentacion Complete

Komunikacja LoRa ESP8266 i radio RFM95 #1

pdacontroles.com/comunicacion-lora-esp8266-…

Zalecana: