İçindekiler:

OLED'li WeMos D1 ESP-12F ESP8277 Anakart Modülünde LoRa'nın (SX1278/XL1278-SMT) SPI Üzerinden Çalışması: 7 Adım
OLED'li WeMos D1 ESP-12F ESP8277 Anakart Modülünde LoRa'nın (SX1278/XL1278-SMT) SPI Üzerinden Çalışması: 7 Adım

Video: OLED'li WeMos D1 ESP-12F ESP8277 Anakart Modülünde LoRa'nın (SX1278/XL1278-SMT) SPI Üzerinden Çalışması: 7 Adım

Video: OLED'li WeMos D1 ESP-12F ESP8277 Anakart Modülünde LoRa'nın (SX1278/XL1278-SMT) SPI Üzerinden Çalışması: 7 Adım
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Kasım
Anonim
OLED'li WeMos D1 ESP-12F ESP8277 Anakart Modülünde SPI Üzerinden LoRa (SX1278/XL1278-SMT) Çalışması
OLED'li WeMos D1 ESP-12F ESP8277 Anakart Modülünde SPI Üzerinden LoRa (SX1278/XL1278-SMT) Çalışması

Bu benim çalışmam bir haftamı aldı - görünüşe göre benden önce kimse anlamadı - umarım bu size biraz zaman kazandırır!

Garip bir şekilde adlandırılan "0,96 inç OLED Ekranlı WeMos D1 ESP-12F ESP8266 Anakart Modülü", ESP8266 Wifi kartı, ekran, 5 konumlu anahtar, 18650 Li-ion pil tutucu ve şarj devresi içeren 11 dolarlık bir geliştirme kartıdır. korumalı, usb prizli, switchli ve seri programlama kurulumlu.

Ucuz ve kullanışlı bir tahtada çok fazla harika!

SX1278 LoRa kartı, çok uzun mesafelerde veri gönderebilen ve alabilen 4 dolarlık düşük güçlü küçük bir radyodur (sözde 15km, ancak bazı insanlardan 300+km'lik raporlar okudum)

Bu, ikisini nasıl bağlayacağınızı gösterir.

LoRa verilerini yakalamak ve internete yüklemek istiyorsanız, bu, bir güneş panelinden 7/24 çalışabilen 15 dolarlık bir çözümdür.

1. Adım: Doğru Donanıma Sahip Olduğunuzu Kontrol Edin

Doğru Donanıma Sahip Olduğunuzu Kontrol Edin
Doğru Donanıma Sahip Olduğunuzu Kontrol Edin
Doğru Donanıma Sahip Olduğunuzu Kontrol Edin
Doğru Donanıma Sahip Olduğunuzu Kontrol Edin

Bu Eğitilebilirlik, yukarıdaki 2 şeyi birlikte kullanmak içindir.

Adım 2: Pinout'lar Hakkında Yaptığım Notlar

İşte Pinouts Hakkında Yaptığım Notlar
İşte Pinouts Hakkında Yaptığım Notlar
İşte Pinouts Hakkında Yaptığım Notlar
İşte Pinouts Hakkında Yaptığım Notlar
İşte Pinouts Hakkında Yaptığım Notlar
İşte Pinouts Hakkında Yaptığım Notlar

3. Adım: Bunlar Bağlanmanız Gereken Pinler

Bunlar Bağlanmanız Gereken Pinler
Bunlar Bağlanmanız Gereken Pinler

WeMos LoRa

GND ---- GND

3V3 ---- VCC

D6* (io12) ----MISO

D7* (io13)----MOSI

D5* (io14)----SLCK

D8 (io15) ----NSS

D12* (io10) ---- DIO0

D4 (io2) ---- REST (isteğe bağlı - Not: D4, mavi LED'e bağlanır)

* Ana karttaki ESP8266 yongasına D5, D6, D7 ve D12'yi lehimlemeniz gerektiğini unutmayın, çünkü bu pinleri WeMos D1 başlığında kullanmanız için kırmadılar.

Not: Kullanılabilecek başka pin yoktur!! Sizin için ayrılan pinlerin çoğu (A0, D3, D4, D8, D9 ve D10) (kullanılıyorsa) anakartınızın açılmasını önleyecektir [D10+-, D8+, D4-, D3-] veya programlamanızı engeller [D9] veya seri monitörünüzün çalışmasını engeller [D9, D10]).

Adım 4: Arduino IDE Programlama Ortamınızı Kurun

Arduino IDE Programlama Ortamınızı Kurun
Arduino IDE Programlama Ortamınızı Kurun
Arduino IDE Programlama Ortamınızı Kurun
Arduino IDE Programlama Ortamınızı Kurun
Arduino IDE Programlama Ortamınızı Kurun
Arduino IDE Programlama Ortamınızı Kurun

Tercihlerinizde, aşağıdakileri içeren "Ek Pano Yöneticisi URL'lerine" sahip olduğunuzdan emin olun:-

arduino.esp8266.com/stable/package_esp8266com_index.json

Ve ihtiyacınız olan Lib'leri kurduğunuzdan emin olun (bunu nasıl yapacağınızı görmek için tüm fotoğraflara bakın)

Adım 5: İşte Bu İşi Yapacak Kod

Bunu Arduino programınıza yükleyin. Bunların 2 tam sürümünü oluşturursanız ve her ikisine de aynı kodu yüklerseniz, Arduino IDE'deki Seri Monitörünüzü kullanarak birbirleriyle konuşmalarını izleyebilirsiniz.

Adım 6: İşte Nasıl Çalıştığını İzleyin

İşte Nasıl Çalıştığını İzlemek!
İşte Nasıl Çalıştığını İzlemek!
İşte Nasıl Çalıştığını İzlemek!
İşte Nasıl Çalıştığını İzlemek!
İşte Nasıl Çalıştığını İzlemek!
İşte Nasıl Çalıştığını İzlemek!

Seri monitörünüzü açın.

Bunlardan 2 tanesini yaptıysanız ve diğeri zaten çalışıyorsa (böylece size LoRa paketleri gönderiyorsa), şöyle bir şey göreceksiniz:-

# /Users/cnd/cd/Downloads/Arduino/WeMos_D1_LoRaDuplexCallback/WeMos_D1_LoRaDuplexCallback.ino 24 Kasım 2018 22:08:41

Geri aramalı LoRa Dubleks

LoRa başlatma başarılı oldu.

Kayıttan:0xbb'ye:0xff mID:15 l:26 Msg:LeLoRa World 12:40:59 5135 RSSI:-43 Snr:9.50 freqErr:-2239 rnd:18

ss Kayıttan:0xbb'ye:0xff mID:17 l:26 Msg:LeLoRa World 12:40:59 5137 RSSI:-50 Snr:10.00 freqErr:-2239 rnd:15

s Rec from:0xbb to:0xff mID:18 l:26 Msg:LeLoRa World 12:40:59 5138 RSSI:-49 Snr:9.25 freqErr:-2239 rnd:15

ss Kayıttan:0xbb'ye:0xff mID:19 l:26 Msg:LeLoRa World 12:40:59 5139 RSSI:-43 Snr:9.75 freqErr:-2239 rnd:16

s Rec from:0xbb to:0xff mID:20 l:26 Msg:LeLoRa World 12:40:59 5140 RSSI:-51 Snr:9.50 freqErr:-2239 rnd:17

s Rec from:0xbb to:0xff mID:21 l:26 Msg:LeLoRa World 12:40:59 5141 RSSI:-53 Snr:10.00 freqErr:-2239 rnd:24

Bunu çalışır durumda bırakabilir ve diğerini bloğun etrafında bir tur atmaya alabilir, daha sonra geri gelebilir ve kaç paketin kaybolduğunu ve sinyal güçlerinin nasıl değiştiğini görmek için sayıları bir elektronik tabloya koyabilirsiniz.

7. Adım: Keyfini çıkarın

Sorun veya önerileriniz vb varsa bana bildirin.

Önerilen: