Satura rādītājs:

LoRa (SX1278/XL1278-SMT) iegūšana, izmantojot SPI WeMos D1 ESP-12F ESP8277 mātesplates modulim ar OLED: 7 soļi
LoRa (SX1278/XL1278-SMT) iegūšana, izmantojot SPI WeMos D1 ESP-12F ESP8277 mātesplates modulim ar OLED: 7 soļi

Video: LoRa (SX1278/XL1278-SMT) iegūšana, izmantojot SPI WeMos D1 ESP-12F ESP8277 mātesplates modulim ar OLED: 7 soļi

Video: LoRa (SX1278/XL1278-SMT) iegūšana, izmantojot SPI WeMos D1 ESP-12F ESP8277 mātesplates modulim ar OLED: 7 soļi
Video: Радиомодули LoRa SX1278, Подключение к Arduino и небольшой тест. 2024, Jūlijs
Anonim
Kā iegūt LoRa (SX1278/XL1278-SMT), izmantojot SPI, WeMos D1 ESP-12F ESP8277 mātesplates modulim ar OLED
Kā iegūt LoRa (SX1278/XL1278-SMT), izmantojot SPI, WeMos D1 ESP-12F ESP8277 mātesplates modulim ar OLED

Tas man prasīja nedēļu, lai to izstrādātu - šķiet, ka neviens cits pirms manis to nav sapratis - tāpēc es ceru, ka tas ietaupīs kādu laiku!

Neērti nosauktais "WeMos D1 ESP-12F ESP8266 mātesplates modulis ar 0,96 collu OLED ekrānu" ir 11 ASV dolāru vērtas izstrādes dēlis, kurā ir ESP8266 Wifi plate, ekrāns, 5 pozīciju slēdzis, 18650 litija jonu akumulatora turētājs un uzlādes ķēde ar aizsardzību, USB strāvas kontaktligzdu, slēdzi un sērijas programmēšanas iestatīšanu.

Tas ir daudz lielisku, lētā un parocīgā dēļā!

SX1278 LoRa dēlis ir mazas jaudas 4 ASV dolāru radio, kas var nosūtīt un saņemt datus ļoti lielos attālumos (it kā 15 km, bet no dažiem cilvēkiem es lasu ziņojumus par 300+km)

Tas parāda, kā tos abus savienot.

Ja vēlaties uztvert LoRa datus un augšupielādēt tos internetā, tas ir 15 ASV dolāru risinājums, kas spēj darboties visu diennakti no saules paneļa.

1. darbība. Pārbaudiet, vai jums ir pareiza aparatūra

Pārbaudiet, vai jums ir pareiza aparatūra
Pārbaudiet, vai jums ir pareiza aparatūra
Pārbaudiet, vai jums ir pareiza aparatūra
Pārbaudiet, vai jums ir pareiza aparatūra

Šī pamācība ir paredzēta, lai kopā izmantotu šīs divas iepriekš minētās lietas.

2. darbība. Šeit ir piezīmes, ko esmu izdarījis par pinouts

Šeit ir piezīmes, ko esmu izdarījis par pinouts
Šeit ir piezīmes, ko esmu izdarījis par pinouts
Šeit ir piezīmes, ko esmu izdarījis par pinouts
Šeit ir piezīmes, ko esmu izdarījis par pinouts
Šeit ir piezīmes, ko esmu izdarījis par pinouts
Šeit ir piezīmes, ko esmu izdarījis par pinouts

3. darbība. Tie ir piespraudes, kas jāpievieno

Tie ir tapas, kas jums jāpievieno
Tie ir tapas, kas jums jāpievieno

WeMos LoRa

GND ---- GND

3V3 ---- VCC

D6* (io12) ---- MISO

D7* (io13) ---- MOSI

D5* (io14) ---- SLCK

D8 (io15) ---- NSS

D12* (io10) ---- DIO0

D4 (io2) ---- REST (pēc izvēles-NB: D4 ir savienots ar zilo LED)

* Ņemiet vērā, ka D5, D6, D7 un D12 ir jālodē uz ESP8266 mikroshēmas mātesplatē, jo tie nav izlauzuši šīs tapas, lai tās varētu izmantot WeMos D1 galvenē.

NB! Nav iespējams izmantot citas tapas !! Lielākā daļa no jums izlauztajām tapām (A0, D3, D4, D8, D9 un D10) (ja tiek izmantotas) neļaus jūsu plāksnei sāknēties [D10+-, D8+, D4-, D3-] vai neļaus jums to ieprogrammēt [D9] vai neļaus sērijveida monitoram darboties [D9, D10]).

4. darbība: iestatiet Arduino IDE programmēšanas vidi

Iestatiet Arduino IDE programmēšanas vidi
Iestatiet Arduino IDE programmēšanas vidi
Iestatiet Arduino IDE programmēšanas vidi
Iestatiet Arduino IDE programmēšanas vidi
Iestatiet Arduino IDE programmēšanas vidi
Iestatiet Arduino IDE programmēšanas vidi

Pārliecinieties, ka savās preferencēs jums ir “Papildu dēļu pārvaldnieka URL”, tostarp:-

arduino.esp8266.com/stable/package_esp8266com_index.json

Un pārliecinieties, vai esat instalējis vajadzīgos Libus (kā to izdarīt, skatiet visus fotoattēlus)

5. solis: šeit ir kods, lai tas darbotos

Ielādējiet to savā Arduino programmā. Ja izveidojat divas pilnīgas šo versijas un abās ielādējat vienu un to pašu kodu, varat skatīties, kā tās savā starpā runā, izmantojot sērijas monitoru Arduino IDE.

6. solis: Lūk, kā noskatīties, kā tas darbojas

Lūk, kā noskatīties, kā tas darbojas!
Lūk, kā noskatīties, kā tas darbojas!
Lūk, kā noskatīties, kā tas darbojas!
Lūk, kā noskatīties, kā tas darbojas!
Lūk, kā noskatīties, kā tas darbojas!
Lūk, kā noskatīties, kā tas darbojas!

Atveriet seriālo monitoru.

Ja jūs izveidojāt 2 no šiem un ja otrs jau ir ieslēgts (tāpēc tas jums sūta LoRa paketes), jūs redzēsit kaut ko līdzīgu:-

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

LoRa Duplex ar atzvanīšanu

LoRa init izdevās.

Ieraksts no: 0xbb līdz: 0xff mID: 15 l: 26 Ziņojums: LeLoRa World 12:40:59 5135 RSSI: -43 Snr: 9,50 biežumsErr: -2239 rnd: 18

ss Rec no: 0xbb līdz: 0xff mID: 17 l: 26 Msg: LeLoRa World 12:40:59 5137 RSSI: -50 Snr: 10.00 freqErr: -2239 rnd: 15

s Ieraksts no: 0xbb līdz: 0xff mID: 18 l: 26 Ziņojums: LeLoRa World 12:40:59 5138 RSSI: -49 Snr: 9,25 biežumsErr: -2239 rnd: 15

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

s Ieraksts no: 0xbb līdz: 0xff mID: 20 l: 26 Ziņojums: LeLoRa World 12:40:59 5140 RSSI: -51 Snr: 9,50 biežumsErr: -2239 rnd: 17

s Ieraksts no: 0xbb līdz: 0xff mID: 21 l: 26 Ziņojums: LeLoRa World 12:40:59 5141 RSSI: -53 Snr: 10,00 biežumsErr: -2239 rnd: 24

Jūs varat atstāt šo darbību un aizvest otru, lai apbrauktu bloku, pēc tam atgriezties vēlāk un ievietot skaitļus izklājlapā, lai redzētu, cik pakešu ir pazudušas un kā mainījās signāla stiprums utt.

7. solis: izbaudiet

Paziņojiet man, ja jums ir problēmas vai ieteikumi utt.

Ieteicams: