Përmbajtje:

Marrja e LoRa (SX1278/XL1278-SMT) Duke punuar përmes SPI në modulin e motherboard WeMos D1 ESP-12F ESP8277 Me OLED: 7 hapa
Marrja e LoRa (SX1278/XL1278-SMT) Duke punuar përmes SPI në modulin e motherboard WeMos D1 ESP-12F ESP8277 Me OLED: 7 hapa

Video: Marrja e LoRa (SX1278/XL1278-SMT) Duke punuar përmes SPI në modulin e motherboard WeMos D1 ESP-12F ESP8277 Me OLED: 7 hapa

Video: Marrja e LoRa (SX1278/XL1278-SMT) Duke punuar përmes SPI në modulin e motherboard WeMos D1 ESP-12F ESP8277 Me OLED: 7 hapa
Video: Радиомодули LoRa SX1278, Подключение к Arduino и небольшой тест. 2024, Dhjetor
Anonim
Marrja e LoRa (SX1278/XL1278-SMT) Duke punuar përmes SPI në modulin e motherboard WeMos D1 ESP-12F ESP8277 me OLED
Marrja e LoRa (SX1278/XL1278-SMT) Duke punuar përmes SPI në modulin e motherboard WeMos D1 ESP-12F ESP8277 me OLED

Kjo më mori një javë për të punuar - duket se askush tjetër para meje nuk e ka kuptuar - kështu që shpresoj se kjo do t'ju kursejë pak kohë!

Emri i çuditshëm "WeMos D1 ESP-12F ESP8266 Motherboard Module me 0.96 inç OLED Screen" është një tabelë zhvillimi prej $ 11 që përmban një bord WIFI ESP8266, një ekran, një çelës me 5 pozicione, një mbajtës baterie Li-ion 18650 dhe qark karikimi me mbrojtje, një prizë të energjisë USB, ndërprerës dhe konfigurim të programimit serik.

Kjo është shumë e mrekullueshme, në një bord të lirë dhe të dobishëm!

Bordi SX1278 LoRa është një radio e vogël me fuqi të ulët $ 4, që mund të dërgojë dhe të marrë të dhëna në distanca shumë të gjata (gjoja 15 km, por unë lexoj raporte prej 300+km nga disa njerëz)

Kjo ju tregon se si t'i lidhni të dy.

Nëse dëshironi të kapni të dhënat LoRa dhe t'i ngarkoni në internet, kjo është një zgjidhje prej 15 dollarësh që është e aftë të funksionojë 24/7 nga një panel diellor.

Hapi 1: Kontrolloni që keni pajisjen e duhur

Kontrolloni që keni pajisjen e duhur
Kontrolloni që keni pajisjen e duhur
Kontrolloni që keni pajisjen e duhur
Kontrolloni që keni pajisjen e duhur

Ky udhëzues është për përdorimin e këtyre dy gjërave të mësipërme së bashku.

Hapi 2: Këtu janë shënimet që kam bërë në lidhje me Pinouts

Këtu janë shënimet që kam bërë në lidhje me Pinouts
Këtu janë shënimet që kam bërë në lidhje me Pinouts
Këtu janë shënimet që kam bërë në lidhje me Pinouts
Këtu janë shënimet që kam bërë në lidhje me Pinouts
Këtu janë shënimet që kam bërë në lidhje me Pinouts
Këtu janë shënimet që kam bërë në lidhje me Pinouts

Hapi 3: Këto janë kunjat që duhet të lidheni

Këto janë kunjat që duhet të lidheni
Këto janë kunjat që duhet të lidheni

WeMos LoRa

GND ---- GND

3V3 ---- KQV

D6* (io12) ---- MISO

D7* (io13) ---- MOSI

D5* (io14) ---- SLCK

D8 (io15) ---- NSS

D12* (io10) ---- DIO0

D4 (io2) ---- PUSHIM (opsional-NB: D4 është i lidhur me LED blu)

* Vini re se ju duhet të lidhni D5, D6, D7 dhe D12 në çipin ESP8266 në motherboard, sepse ato nuk i kanë shpërthyer ato kunjat për t'i përdorur në kokën WeMos D1.

NB: Nuk ka kunja të tjera të mundshme për t'u përdorur !! Shumica e kunjave që janë shpërthyer për ju (A0, D3, D4, D8, D9 dhe D10) do të parandalojnë (nëse përdoren) që bordi juaj të mos fillojë [D10+-, D8+, D4-, D3-], ose do ju bllokon nga programimi i tij [D9], ose do të parandalojë funksionimin e monitorit tuaj serik [D9, D10]).

Hapi 4: Vendosni mjedisin tuaj të programimit Arduino IDE

Vendosni mjedisin tuaj të programimit Arduino IDE
Vendosni mjedisin tuaj të programimit Arduino IDE
Vendosni mjedisin tuaj të programimit Arduino IDE
Vendosni mjedisin tuaj të programimit Arduino IDE
Vendosni mjedisin tuaj të programimit Arduino IDE
Vendosni mjedisin tuaj të programimit Arduino IDE

Sigurohuni që, sipas preferencave tuaja, keni "URL shtesë të Menaxherit të Bordeve" duke përfshirë këtë:-

arduino.esp8266.com/stable/package_esp8266com_index.json

Dhe sigurohuni që keni instaluar Libs që ju nevojiten (shikoni të gjitha fotot se si ta bëni këtë)

Hapi 5: Këtu është Kodi për ta bërë këtë punë

Ngarko këtë në programin tuaj Arduino. Nëse ndërtoni 2 versione të plota të këtyre - dhe ngarkoni të njëjtin kod në të dyja, mund t'i shikoni duke folur me njëri -tjetrin duke përdorur Monitorin tuaj Serial në Arduino IDE.

Hapi 6: Ja si ta shihni se si funksionon

Ja si ta shihni se si funksionon!
Ja si ta shihni se si funksionon!
Ja si ta shihni se si funksionon!
Ja si ta shihni se si funksionon!
Ja si ta shihni se si funksionon!
Ja si ta shihni se si funksionon!

Hapni monitorin tuaj serik.

Nëse keni ndërtuar 2 nga këto, dhe nëse tjetra është tashmë e aktivizuar (kështu, po ju dërgon pako LoRa), atëherë do të shihni diçka si kjo:-

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

LoRa Duplex me përgjigje në thirrje

LoRa init pati sukses.

Rec nga: 0xbb në: 0xff mID: 15 l: 26 Msg: LeLoRa World 12:40:59 5135 RSSI: -43 Snr: 9.50 frekuencëErr: -2239 rnd: 18

ss Rec nga: 0xbb në: 0xff mID: 17 l: 26 Msg: LeLoRa World 12:40:59 5137 RSSI: -50 Snr: 10.00 frekuencëErr: -2239 rnd: 15

s Rec nga: 0xbb në: 0xff mID: 18 l: 26 Msg: LeLoRa World 12:40:59 5138 RSSI: -49 Snr: 9.25 frekuencëErr: -2239 rnd: 15

ss Rec nga: 0xbb në: 0xff mID: 19 l: 26 Msg: LeLoRa World 12:40:59 5139 RSSI: -43 Snr: 9.75 frekuencëErr: -2239 rnd: 16

s Rec nga: 0xbb në: 0xff mID: 20 l: 26 Msg: LeLoRa World 12:40:59 5140 RSSI: -51 Snr: 9.50 frekuencaErr: -2239 rnd: 17

s Rec nga: 0xbb në: 0xff mID: 21 l: 26 Msg: LeLoRa World 12:40:59 5141 RSSI: -53 Snr: 10.00 frekuencëErr: -2239 rnd: 24

Ju mund ta lini këtë në punë dhe ta merrni tjetrin për të vrapuar rreth bllokut, pastaj kthehuni më vonë dhe vendosni numrat në një tabelë për të parë se sa paketa kanë humbur dhe si ndryshojnë fuqitë e sinjalit etj.

Hapi 7: Shijoni

Më tregoni nëse keni probleme ose sugjerime, etj.

Recommended: