Obsah:

Získanie práce s LoRa (SX1278/XL1278-SMT) pomocou SPI na module základnej dosky WeMos D1 ESP-12F ESP8277 s OLED: 7 krokov
Získanie práce s LoRa (SX1278/XL1278-SMT) pomocou SPI na module základnej dosky WeMos D1 ESP-12F ESP8277 s OLED: 7 krokov

Video: Získanie práce s LoRa (SX1278/XL1278-SMT) pomocou SPI na module základnej dosky WeMos D1 ESP-12F ESP8277 s OLED: 7 krokov

Video: Získanie práce s LoRa (SX1278/XL1278-SMT) pomocou SPI na module základnej dosky WeMos D1 ESP-12F ESP8277 s OLED: 7 krokov
Video: #304 New LoRa chips and Heltec LoRa boards. How good are they? (Arduino, SX1262, ASR6501) 2024, Júl
Anonim
Začíname pracovať s LoRa (SX1278/XL1278-SMT) pomocou SPI na module základnej dosky WeMos D1 ESP-12F ESP8277 s OLED
Začíname pracovať s LoRa (SX1278/XL1278-SMT) pomocou SPI na module základnej dosky WeMos D1 ESP-12F ESP8277 s OLED

Trvalo mi týždeň, kým som sa zorientoval - zdá sa, že na to nikto predo mnou neprišiel - takže dúfam, že vám to ušetrí čas!

Nešikovne pomenovaný „Modul základnej dosky WeMos D1 ESP-12F ESP8266 s 0,96 palcovou obrazovkou OLED“je vývojová doska za 11 dolárov, ktorá obsahuje dosku ESP8266 Wifi, obrazovku, 5polohový prepínač, držiak lítium-iónovej batérie 18650 a nabíjací obvod s ochranou, USB zásuvkou, prepínačom a nastavením sériového programovania.

Je to veľa úžasného, v lacnej a praktickej doske!

Doska SX1278 LoRa je malé rádio s výkonom 4 doláre, ktoré dokáže odosielať a prijímať údaje na veľmi dlhé vzdialenosti (údajne 15 km, ale od niektorých ľudí som čítal správy o viac ako 300 km)

Ukáže vám, ako ich obe prepojiť.

Ak chcete zachytiť údaje LoRa a nahrať ich na internet, je to riešenie za 15 dolárov, ktoré je možné prevádzkovať 24/7 zo solárneho panelu.

Krok 1: Skontrolujte, či máte správny hardvér

Skontrolujte, či máte správny hardvér
Skontrolujte, či máte správny hardvér
Skontrolujte, či máte správny hardvér
Skontrolujte, či máte správny hardvér

Tento návod je na použitie týchto dvoch vyššie uvedených vecí dohromady.

Krok 2: Tu sú poznámky, ktoré som si urobil o vývodoch

Tu sú poznámky, ktoré som urobil o pinoutoch
Tu sú poznámky, ktoré som urobil o pinoutoch
Tu sú poznámky, ktoré som urobil o pinoutoch
Tu sú poznámky, ktoré som urobil o pinoutoch
Tu sú poznámky, ktoré som urobil o pinoutoch
Tu sú poznámky, ktoré som urobil o pinoutoch

Krok 3: Toto sú piny, ktoré musíte pripojiť

Toto sú piny, ktoré musíte pripojiť
Toto sú piny, ktoré musíte pripojiť

WeMos LoRa

GND ---- GND

3V3 ---- VCC

D6* (io12) ---- MISO

D7* (io13) ---- MOSI

D5* (io14) ---- SLCK

D8 (io15) ---- NSS

D12* (io10) ---- DIO0

D4 (io2) ---- REST (voliteľné-Poznámka: D4 je zapojený do modrej diódy LED)

* Všimnite si toho, že je potrebné spájkovať D5, D6, D7 a D12 na čip ESP8266 na základnej doske, pretože nevylomili tieto kolíky, ktoré môžete použiť na hlavičke WeMos D1.

Dôležité upozornenie: Iné kolíky nie je možné použiť !! Väčšina pinov, ktoré sú pre vás vylomené (A0, D3, D4, D8, D9 a D10), zabráni (ak sa použije) vašej doske v spustení [D10+-, D8+, D4-, D3-] alebo vám zabráni v programovaní [D9] alebo zabráni fungovaniu vášho sériového monitora [D9, D10]).

Krok 4: Nastavte si programovacie prostredie Arduino IDE

Nastavte si programovacie prostredie Arduino IDE
Nastavte si programovacie prostredie Arduino IDE
Nastavte si programovacie prostredie Arduino IDE
Nastavte si programovacie prostredie Arduino IDE
Nastavte si programovacie prostredie Arduino IDE
Nastavte si programovacie prostredie Arduino IDE

Uistite sa, že máte vo svojich predvoľbách „Adresy URL dodatočného správcu dosiek“vrátane tohto:-

arduino.esp8266.com/stable/package_esp8266com_index.json

A uistite sa, že máte nainštalované potrebné Libs (pozrite sa na všetky fotografie, ako to urobiť)

Krok 5: Tu je kód, aby to fungovalo

Vložte to do svojho programu Arduino. Ak vytvoríte 2 kompletné verzie týchto verzií - a do oboch načítate rovnaký kód, môžete ich sledovať, ako sa medzi sebou rozprávajú pomocou sériového monitora v Arduino IDE.

Krok 6: Tu je návod, ako to sledovať, ako to funguje

Tu je návod, ako sa pozerať na to, ako to funguje!
Tu je návod, ako sa pozerať na to, ako to funguje!
Tu je návod, ako sa pozerať na to, ako to funguje!
Tu je návod, ako sa pozerať na to, ako to funguje!
Tu je návod, ako sa pozerať na to, ako to funguje!
Tu je návod, ako sa pozerať na to, ako to funguje!

Otvorte sériový monitor.

Ak ste postavili 2 z nich a druhý je už zapnutý (teda vám odosiela pakety LoRa), uvidíte niečo také:-

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

Duplex LoRa so spätným volaním

Inicializácia LoRa bola úspešná.

Rec from: 0xbb to: 0xff mID: 15 l: 26 Msg: LeLoRa World 12:40:59 5135 RSSI: -43 Snr: 9,50 freqErr: -2239 rnd: 18

ss Rec from: 0xbb to: 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 Rec from: 0xbb to: 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

Môžete to nechať bežať a vziať si druhý na beh po bloku, potom sa vrátiť neskôr a vložiť čísla do tabuľky, aby ste zistili, koľko paketov sa stratilo a ako sa líšili sily signálu atď.

Krok 7: Užite si to

Dajte mi vedieť, ak máte problémy alebo návrhy atď.

Odporúča: