Բովանդակություն:

Ստանալով LoRa (SX1278/XL1278-SMT) SPI- ի միջոցով աշխատող WeMos D1 ESP-12F ESP8277 մայրական մոդուլի OLED- ով ՝ 7 քայլ
Ստանալով LoRa (SX1278/XL1278-SMT) SPI- ի միջոցով աշխատող WeMos D1 ESP-12F ESP8277 մայրական մոդուլի OLED- ով ՝ 7 քայլ

Video: Ստանալով LoRa (SX1278/XL1278-SMT) SPI- ի միջոցով աշխատող WeMos D1 ESP-12F ESP8277 մայրական մոդուլի OLED- ով ՝ 7 քայլ

Video: Ստանալով LoRa (SX1278/XL1278-SMT) SPI- ի միջոցով աշխատող WeMos D1 ESP-12F ESP8277 մայրական մոդուլի OLED- ով ՝ 7 քայլ
Video: How to Crochet a Cable Stitch Halter Top | Pattern & Tutorial DIY 2024, Հուլիսի
Anonim
Ստանալով LoRa (SX1278/XL1278-SMT) SPI- ի միջոցով աշխատող WeMos D1 ESP-12F ESP8277 մայրական մոդուլի OLED- ով
Ստանալով LoRa (SX1278/XL1278-SMT) SPI- ի միջոցով աշխատող WeMos D1 ESP-12F ESP8277 մայրական մոդուլի OLED- ով

Սա ինձ տևեց մեկ շաբաթ աշխատելու համար: Կարծես ոչ ոք ինձանից առաջ դա չի հասկացել, ուստի հույս ունեմ, որ սա ձեզ որոշ ժամանակ կխնայի:

Անհարմար անվանմամբ «WeMos D1 ESP-12F ESP8266 մայրական մոդուլը ՝ 0.96 դյույմանոց OLED էկրանով» 11 դոլար արժողությամբ զարգացման տախտակ է, որը պարունակում է ESP8266 Wifi տախտակ, էկրան, 5 տեղադրման անջատիչ, 18650 Li-ion մարտկոցի կրիչ և լիցքավորման միացում պաշտպանությամբ, USB հոսանքի վարդակից, անջատիչով և սերիական ծրագրավորման կարգավորմամբ:

Դա հիանալի է էժան և հարմար տախտակի մեջ:

SX1278 LoRa տախտակը 4 դոլար արժողությամբ փոքր ռադիո է, որը կարող է տվյալներ ուղարկել և ստանալ շատ մեծ հեռավորությունների վրա (ենթադրաբար 15 կմ, բայց որոշ մարդկանցից կարդում եմ 300+կմ հաշվետվություններ)

Սա ցույց է տալիս, թե ինչպես միացնել դրանք երկուսն էլ:

Եթե ցանկանում եք գրավել LoRa- ի տվյալները և վերբեռնել դրանք ինտերնետում, սա 15 դոլար արժողությամբ լուծում է, որը կարող է 24/7 աշխատել արևային վահանակից:

Քայլ 1: Ստուգեք, որ դուք ունեք ճիշտ սարքավորում

Ստուգեք, որ դուք ունեք ճիշտ սարքավորում
Ստուգեք, որ դուք ունեք ճիշտ սարքավորում
Ստուգեք, որ դուք ունեք ճիշտ սարքավորում
Ստուգեք, որ դուք ունեք ճիշտ սարքավորում

Այս հրահանգը նախատեսված է վերը նշված 2 իրերը միասին օգտագործելու համար:

Քայլ 2. Ահա գրառումներ, որոնք ես արել եմ Pinouts- ի մասին

Ահա նշումներ, որոնք ես արել եմ Pinouts- ի մասին
Ահա նշումներ, որոնք ես արել եմ Pinouts- ի մասին
Ահա նշումներ, որոնք ես արել եմ Pinouts- ի մասին
Ահա նշումներ, որոնք ես արել եմ Pinouts- ի մասին
Ահա նշումներ, որոնք ես արել եմ Pinouts- ի մասին
Ահա նշումներ, որոնք ես արել եմ Pinouts- ի մասին

Քայլ 3. Սրանք այն կապումներն են, որոնք դուք պետք է միանաք

Սրանք այն կապում են, որոնք դուք պետք է միանաք
Սրանք այն կապում են, որոնք դուք պետք է միանաք

WeMos LoRa

GND ---- GND

3V3 ---- VCC

D6* (io12) ---- MISO

D7* (io13) ---- MOSI

D5* (io14) ---- SLCK

D8 (io15) ---- ԱՎS

D12* (io10) ---- DIO0

D4 (io2) ---- ՀԱՆԳԻՍՏ (ըստ ցանկության-NB: D4 միացված է կապույտ LED- ին)

* Ուշադրություն դարձրեք, որ դուք պետք է D5, D6, D7 և D12- ը միացնեք մայրական սալիկի ESP8266 չիպի վրա, քանի որ դրանք չեն կոտրել WeMos D1- ի վերնագրում օգտագործելու համար նախատեսված դրանք:

Նշում. Օգտագործման այլ հնարավոր քորոցներ չկան: Ձեզ համար կոտրված քորոցների մեծ մասը (A0, D3, D4, D8, D9 և D10) կանխելու դեպքում (եթե օգտագործեք) ձեր տախտակը չի բեռնվի [D10+-, D8+, D4-, D3-] կամ կամ արգելափակել այն [D9] ծրագրավորելու մեջ, կամ կանխել ձեր սերիական մոնիտորի աշխատանքը [D9, D10]):

Քայլ 4: Ստեղծեք ձեր Arduino IDE ծրագրավորման միջավայրը

Ստեղծեք ձեր Arduino IDE ծրագրավորման միջավայրը
Ստեղծեք ձեր Arduino IDE ծրագրավորման միջավայրը
Ստեղծեք ձեր Arduino IDE ծրագրավորման միջավայրը
Ստեղծեք ձեր Arduino IDE ծրագրավորման միջավայրը
Ստեղծեք ձեր Arduino IDE ծրագրավորման միջավայրը
Ստեղծեք ձեր Arduino IDE ծրագրավորման միջավայրը

Համոզվեք, որ ձեր նախասիրություններում դուք ունեք «Լրացուցիչ խորհուրդների մենեջերի հասցեներ», ներառյալ սա ՝-

arduino.esp8266.com/stable/package_esp8266com_index.json

Եվ համոզվեք, որ տեղադրել եք անհրաժեշտ Libs- ը (տեսեք, թե ինչպես դա անել)

Քայլ 5: Ահա այս գործը կատարելու օրենսգիրքը:

Տեղադրեք սա ձեր Arduino ծրագրում: Եթե կառուցեք դրանցից 2 ամբողջական տարբերակ և երկուսում տեղադրեք նույն ծածկագիրը, կարող եք դիտել, թե ինչպես են նրանք խոսում միմյանց հետ ՝ օգտագործելով ձեր սերիական մոնիտորը Arduino IDE- ում:

Քայլ 6: Ահա թե ինչպես դիտել, որ այն աշխատում է:

Ահա թե ինչպես դիտել այն աշխատելը
Ահա թե ինչպես դիտել այն աշխատելը
Ահա թե ինչպես դիտել այն աշխատելը
Ահա թե ինչպես դիտել այն աշխատելը
Ահա թե ինչպես դիտել այն աշխատելը
Ահա թե ինչպես դիտել այն աշխատելը

Բացեք ձեր սերիական մոնիտորը:

Եթե դուք կառուցել եք դրանցից 2-ը, և եթե մյուսն արդեն միացված է (այսպիսով, այն ձեզ է ուղարկում LoRa փաթեթներ), ապա դուք կտեսնեք հետևյալը.

# /Users/cnd/cd/Downloads/Arduino/WeMos_D1_LoRaDuplexCallback/WeMos_D1_LoRaDuplexCallback.ino 24 նոյեմբերի 2018 22:08:41

LoRa դուպլեքս հետադարձ կապով

LoRa init- ին հաջողվեց:

Rec: 0xbb- ից: 0xff mID: 15 l: 26 Msg: LeLoRa World 12:40:59 5135 RSSI: -43 Snr: 9.50 freqErr: -2239 rnd: 18

ss Rec: 0xbb- ից: 0xff mID: 17 l: 26 Msg: LeLoRa World 12:40:59 5137 RSSI: -50 Snr: 10.00 հաճախականություն Err -2239 rnd: 15

s Rec: 0xbb- ից: 0xff mID: 18 l: 26 Msg: LeLoRa World 12:40:59 5138 RSSI: -49 Snr: 9.25 հաճախականություն Err: -2239 rnd: 15

ss Rec: 0xbb- ից ՝ 0xff mID: 19 l: 26 Msg: LeLoRa World 12:40:59 5139 RSSI: -43 Snr: 9.75 հաճախականություն Err: -2239 rnd: 16

s Rec: 0xbb- ից: 0xff mID: 20 l: 26 Msg: LeLoRa World 12:40:59 5140 RSSI: -51 Snr: 9.50 հաճախականություն Err: -2239 rnd: 17

s Rec: 0xbb- ից: 0xff mID: 21 l: 26 Msg: LeLoRa World 12:40:59 5141 RSSI: -53 Snr: 10.00 հաճախականություն Err -2239 rnd: 24

Դուք կարող եք թողնել այս գործարկումը և մյուսին վազել բլոկի շուրջը, այնուհետև հետ վերադառնալ և թվերը դնել աղյուսակի մեջ ՝ տեսնելու, թե քանի փաթեթ է կորել, և ինչպես են ազդանշանի ուժերը փոխվել և այլն:

Քայլ 7: Վայելեք:

Տեղեկացրեք ինձ, եթե ունեք խնդիրներ կամ առաջարկություններ և այլն:

Խորհուրդ ենք տալիս: