İçindekiler:

İletişim LoRa ESP8266 ve Radyo RFM95: 9 Adım
İletişim LoRa ESP8266 ve Radyo RFM95: 9 Adım

Video: İletişim LoRa ESP8266 ve Radyo RFM95: 9 Adım

Video: İletişim LoRa ESP8266 ve Radyo RFM95: 9 Adım
Video: #134 15$ LoRa Gateway with ESP8266 and a RFM95 (Tutorial) 2024, Temmuz
Anonim
İletişim LoRa ESP8266 ve Radyo RFM95
İletişim LoRa ESP8266 ve Radyo RFM95

Uzun mesafeli iletişim ve düşük güç tüketimine yansıyan çok çarpıcı özelliklere sahip olan Nesnelerin İnterneti için uygulanacak en çok adlandırılan teknolojilerden biri olan LoRa "Uzun - Menzil", bu tür modülasyon çok popüler hale geldi. veri gönderme ve alma projelerinde ESP8266, Arduino, Raspberry pi ve ESP32 platformları için halihazırda uygulanmış bazı kütüphaneler bulunmaktadır.

Bu fırsatta ESP8266 ve RFM95 LoRa ile çok basit bir test gerçekleştireceğiz.

Bir süre önce 915.0 MHz frekansında HopeRF'nin 2 modül / radyo LoRa referansı RFM95'i aldım, ardından bir öğretici önerilir Giriş LoRa ve RFM95 modülünün hızlı incelemesi:

öğretici

Giriş LoRa ve Modulo RFM95 Hoperf

PDAControlİndirmeler ve Eksiksiz Belgeler

İletişim LoRa ESP8266 ve Radyo RFM95 #1

PDAKontrol

İndirilenler ve Belgeler Tamamlandı

İletişim LoRa ESP8266 ve Radyo RFM95 #1

Adım 1: Malzemeler

Malzemeler
Malzemeler
Malzemeler
Malzemeler

ÇOK Ucuz Malzemeler !

  • 2 ESP8266 DüğümMCU
  • 2 Radyo RFM95, benim durumumda 915.0 MHz
  • ESP8266 12E/F için 2 beyaz PCB Adaptörü
  • 2 Protokol
  • Tel anten, UTP kablosu, aşağıdan uzunluğu hesaplayın

2. Adım: Video: LoRa ve Modül RFM95 Hoperf Electronics'e Giriş

Image
Image

3. Adım: Yapılan Testler

resim
resim

Yapılan Testler

RadioHead'in RH_RF95.h kütüphanesini kullanarak RFM95 modülleri ile SPI bus üzerinden haberleşecek olan 2 modül ESP8266 NodeMCU kullanacağız, bu test çok basit olacak, 915MHz'de bir modülden diğerine bir mesaj artı bir sayaç gönderme, PCB'nin arkasındaki fabrika sınırı. Bu derste LoRa modülasyonu kullanılacaktır, kafa karıştırmamak için LoRaWAN uygulamayacağız.

Adım 4: Video: İletişim LoRa ESP8266 ve Radyo RFM95 # 1

Image
Image

Adım 5: Arduino IDE Kodu

Arduino IDE Kodu

Bu fırsatta, Adafruit örneklerinde PCB'lerinin ve modüllerinin testi için çok kullanılan RadioHead'in RH_RF95.h kitaplığını kullanacağız, teknik olarak ESP8266 modülü, SPI veri yolu protokolü aracılığıyla RFM95'in parametrelerini yapılandırır.

Not: İndirme ve/veya github linkleri aşağıdadır.

Otobüs SPI: Wikipedia tarafından

Çok basit bir test olduğu için her iki modülde de sadece aşağıdaki parametreler konfigüre edilecektir:

  • İletim gücü: 23 dBm = rf95.setTxPower(23, false)
  • Frekans / Bant: 915MHz = #define RF95_FREQ 915.0

ESP8266 için Pinlerin doğru yapılandırılması önemlidir:

  • RFM95_CS = CS (Çip Seçici veya Bağımlı Seçici).
  • RFM95_RST = Başlatırken Radyoyu Sıfırla.
  • RFM95_INT =DIO0 çıkışından kesinti.

Adım 6: İletim Modülü Örneği # 1

İletim Modülü Örneği # 1

"PDAControl -" mesajı ve gönderilen mesajın / paket sayacının değeri gönderilecektir. Not: İndirme ve/veya github linkleri aşağıdadır.

Seri Terminal … Mesaj Gönderiyor

resim
resim

Adım 7: Alım Modülü # 2 Örneği

Alım Modülü Örneği # 2

Modül alım modunda. Not: İndirme ve/veya github linkleri aşağıdadır.

resim
resim

Seri Terminal… Alma, Mesaj ve RSSI

resim
resim

Adım 8: Anten İmalatı

Anten İmalatı

Bu test için anten UTP Kablo ile imal edilmiştir (Blearsız Bükümlü Çift) 7.8 cm tel alınmıştır, bilgi için kesinlikleautomation.com sayesinde antenin uzunluğunu hesaplamak için sadece en önemli parametre olan Frekans'ı değiştirdim. modülümün durumu 915.0'dır.

Web sitesi: M0ukd.com 1/4 Dalga Yer Düzlem Anten Hesaplayıcı

resim
resim

9. Adım: İndirmeler ve Eksiksiz Belgeler

İndirmeler ve Eksiksiz Belgeler
İndirmeler ve Eksiksiz Belgeler
İndirmeler ve Eksiksiz Belgeler
İndirmeler ve Eksiksiz Belgeler

PDAKontrol

İndirmeler ve Eksiksiz Belgeler

İletişim LoRa ESP8266 ve Radyo RFM95 #1

pdacontrolen.com/comunication-lora-esp8266-…

PDAKontrol

İndirilenler ve Belgeler Tamamlandı

İletişim LoRa ESP8266 ve Radyo RFM95 #1

pdacontroles.com/comunicacion-lora-esp8266-…

Önerilen: