Turinys:

„LoRa“(SX1278/XL1278-SMT) veikimas naudojant SPI naudojant „WeMos D1 ESP-12F ESP8277“pagrindinės plokštės modulį su OLED: 7 žingsniai
„LoRa“(SX1278/XL1278-SMT) veikimas naudojant SPI naudojant „WeMos D1 ESP-12F ESP8277“pagrindinės plokštės modulį su OLED: 7 žingsniai

Video: „LoRa“(SX1278/XL1278-SMT) veikimas naudojant SPI naudojant „WeMos D1 ESP-12F ESP8277“pagrindinės plokštės modulį su OLED: 7 žingsniai

Video: „LoRa“(SX1278/XL1278-SMT) veikimas naudojant SPI naudojant „WeMos D1 ESP-12F ESP8277“pagrindinės plokštės modulį su OLED: 7 žingsniai
Video: Радиомодули LoRa SX1278, Подключение к Arduino и небольшой тест. 2024, Lapkritis
Anonim
„LoRa“(SX1278/XL1278-SMT) veikimas naudojant SPI naudojant „WeMos D1 ESP-12F ESP8277“pagrindinės plokštės modulį su OLED
„LoRa“(SX1278/XL1278-SMT) veikimas naudojant SPI naudojant „WeMos D1 ESP-12F ESP8277“pagrindinės plokštės modulį su OLED

Man prireikė savaitės, kol tai išsprendžiau - atrodo, niekas kitas iki manęs to nesuvokė - todėl tikiuosi, kad tai sutaupys šiek tiek laiko!

Nepatogiai pavadintas „WeMos D1 ESP-12F ESP8266“pagrindinės plokštės modulis su 0,96 colio OLED ekranu yra 11 USD kainuojanti kūrimo plokštė, kurioje yra „ESP8266 Wifi“plokštė, ekranas, 5 padėčių jungiklis, 18650 ličio jonų akumuliatoriaus laikiklis ir įkrovimo grandinė su apsauga, USB maitinimo lizdu, jungikliu ir nuoseklaus programavimo sąranka.

Tai daug nuostabu, pigi ir patogi lenta!

„SX1278 LoRa“plokštė yra 4 USD mažos galios radijas, galintis siųsti ir gauti duomenis labai dideliais atstumais (tariamai 15 km, bet kai kurių žmonių skaičiau daugiau nei 300 km atstumo pranešimus)

Tai parodo, kaip juos abu sujungti.

Jei norite užfiksuoti „LoRa“duomenis ir įkelti juos į internetą, tai yra 15 USD kainuojantis sprendimas, galintis veikti 24 valandas per parą iš saulės kolektoriaus.

1 veiksmas: patikrinkite, ar turite tinkamą aparatūrą

Patikrinkite, ar turite tinkamą aparatūrą
Patikrinkite, ar turite tinkamą aparatūrą
Patikrinkite, ar turite tinkamą aparatūrą
Patikrinkite, ar turite tinkamą aparatūrą

Ši instrukcija skirta naudoti šiuos 2 dalykus kartu.

2 žingsnis: čia yra pastabos, kurias padariau apie „Pinouts“

Čia yra pastabos, kurias padariau apie kontaktus
Čia yra pastabos, kurias padariau apie kontaktus
Čia yra pastabos, kurias padariau apie kontaktus
Čia yra pastabos, kurias padariau apie kontaktus
Čia yra pastabos, kurias padariau apie kontaktus
Čia yra pastabos, kurias padariau apie kontaktus

3 žingsnis: tai yra kaiščiai, kuriuos reikia prijungti

Tai yra kaiščiai, kuriuos reikia prijungti
Tai yra kaiščiai, kuriuos reikia prijungti

„WeMos LoRa“

GND ---- GND

3V3 ---- VCC

D6* (io12) ---- MISO

D7* (io13) ---- MOSI

D5* (io14) ---- SLCK

D8 (io15) ---- NSS

D12* (io10) ---- DIO0

D4 (io2) ---- REST (neprivaloma-NB: D4 prijungtas prie mėlynos šviesos diodo)

* Atminkite, kad D5, D6, D7 ir D12 turite lituoti ant ESP8266 mikroschemos pagrindinėje plokštėje, nes jie nesulaužė tų kaiščių, kuriuos galėsite naudoti „WeMos D1“antraštėje.

NB: kitų galimų kaiščių naudoti negalima !! Dauguma jums nulaužtų kaiščių (A0, D3, D4, D8, D9 ir D10) (jei naudojami) neleis jūsų plokštei paleisti [D10+-, D8+, D4-, D3-] arba neleis jums jo programuoti [D9] arba neleis serijiniam monitoriui veikti [D9, D10]).

4 veiksmas: nustatykite „Arduino IDE“programavimo aplinką

Nustatykite „Arduino IDE“programavimo aplinką
Nustatykite „Arduino IDE“programavimo aplinką
Nustatykite „Arduino IDE“programavimo aplinką
Nustatykite „Arduino IDE“programavimo aplinką
Nustatykite „Arduino IDE“programavimo aplinką
Nustatykite „Arduino IDE“programavimo aplinką

Įsitikinkite, kad pasirinkdami turite „Papildomų lentų tvarkyklės URL“, įskaitant:-

arduino.esp8266.com/stable/package_esp8266com_index.json

Ir įsitikinkite, kad įdiegėte reikiamus „Libs“(kaip tai padaryti, žiūrėkite visas nuotraukas)

5 žingsnis: čia yra kodas, kaip tai padaryti

Įkelkite tai į savo „Arduino“programą. Jei sukuriate 2 užbaigtas jų versijas ir įkeliate tą patį kodą į abi, galite žiūrėti, kaip jos kalba tarpusavyje naudodami savo serijinį monitorių „Arduino IDE“.

6 žingsnis: Štai kaip stebėti, kaip jis veikia

Štai kaip stebėti, kaip jis veikia!
Štai kaip stebėti, kaip jis veikia!
Štai kaip stebėti, kaip jis veikia!
Štai kaip stebėti, kaip jis veikia!
Štai kaip stebėti, kaip jis veikia!
Štai kaip stebėti, kaip jis veikia!

Atidarykite serijinį monitorių.

Jei sukūrėte 2 iš jų ir jei kitas jau įjungtas (taigi jis siunčia jums „LoRa“paketus), pamatysite kažką panašaus:-

# /Users/cnd/cd/Downloads/Arduino/WeMos_D1_LoRaDuplexCallback/WeMos_D1_LoRaDuplexCallback.ino 2018 m. Lapkričio 24 d. 22:08:41

„LoRa Duplex“su atgaliniu skambučiu

„LoRa init“pavyko.

Įrašas nuo: 0xbb iki: 0xff mID: 15 l: 26 Žinutės: „LeLoRa World“12:40:59 5135 RSSI: -43 Snr: 9,50 dažnisErr: -2239 rnd: 18

ss Įrašas nuo: 0xbb iki: 0xff mID: 17 l: 26 Žinutės: „LeLoRa World“12:40:59 5137 RSSI: -50 Snr: 10.00 dažnumasErr: -2239 rnd: 15

s Įrašas nuo: 0xbb iki: 0xff mID: 18 l: 26 Žinutės: „LeLoRa World“12:40:59 5138 RSSI: -49 Snr: 9,25 dažnisErr: -2239 rnd: 15

ss Rec nuo: 0xbb iki: 0xff mID: 19 l: 26 Msg: LeLoRa World 12:40:59 5139 RSSI: -43 Snr: 9,75 freqErr: -2239 rnd: 16

s Įrašas nuo: 0xbb iki: 0xff mID: 20 l: 26 Žinutės: „LeLoRa World“12:40:59 5140 RSSI: -51 Snr: 9,50 dažnisErr: -2239 rnd: 17

s Įrašas nuo: 0xbb iki: 0xff mID: 21 l: 26 Žinutės: „LeLoRa World“12:40:59 5141 RSSI: -53 Snr: 10,00 dažniaiErr: -2239 rnd: 24

Galite palikti tai veikti, o kitą pasiimti pasivaikščioti po bloką, tada grįžti vėliau ir sudėti skaičius į skaičiuoklę, kad pamatytumėte, kiek paketų buvo pamesta ir kaip pasikeitė signalo stiprumas ir pan.

7 žingsnis: Mėgaukitės

Praneškite man, jei turite problemų ar pasiūlymų ir pan.

Rekomenduojamas: