Բովանդակություն:
- Քայլ 1: Ստուգեք, որ դուք ունեք ճիշտ սարքավորում
- Քայլ 2. Ահա գրառումներ, որոնք ես արել եմ Pinouts- ի մասին
- Քայլ 3. Սրանք այն կապումներն են, որոնք դուք պետք է միանաք
- Քայլ 4: Ստեղծեք ձեր Arduino IDE ծրագրավորման միջավայրը
- Քայլ 5: Ահա այս գործը կատարելու օրենսգիրքը:
- Քայլ 6: Ահա թե ինչպես դիտել, որ այն աշխատում է:
- Քայլ 7: Վայելեք:
Video: Ստանալով LoRa (SX1278/XL1278-SMT) SPI- ի միջոցով աշխատող WeMos D1 ESP-12F ESP8277 մայրական մոդուլի OLED- ով ՝ 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Սա ինձ տևեց մեկ շաբաթ աշխատելու համար: Կարծես ոչ ոք ինձանից առաջ դա չի հասկացել, ուստի հույս ունեմ, որ սա ձեզ որոշ ժամանակ կխնայի:
Անհարմար անվանմամբ «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- ի մասին
Քայլ 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.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: Վայելեք:
Տեղեկացրեք ինձ, եթե ունեք խնդիրներ կամ առաջարկություններ և այլն:
Խորհուրդ ենք տալիս:
Raspberry Pi մոնիտորինգի համակարգ OLED ցուցադրման մոդուլի միջոցով `5 քայլ
Raspberry Pi մոնիտորինգի համակարգ OLED ցուցադրման մոդուլի միջոցով. Այս ձեռնարկում ես կբացատրեմ, թե ինչպես կարելի է տեղադրել 0.96 դյույմանոց OLED ցուցադրման մոդուլ `Raspberry Pi 4 Model B- ի համակարգի տեղեկատվությունը ցուցադրելու համար` օգտագործելով իր I2C ինտերֆեյսը:
ESP32 E32-433T LoRa մոդուլի մոդուլով - LoRa Arduino միջերես. 8 քայլ
ESP32 E32-433T LoRa մոդուլի մոդուլով | LoRa Arduino Interfacing. Այ, ինչ կա, տղերք: Akarsh այստեղ CETech- ից: Իմ այս նախագիծը միանում է E32 LoRa մոդուլին eByte- ից, որը բարձր հզորության 1 վտ հաղորդիչ մոդուլ է ESP32- ով Arduino IDE- ի միջոցով: Մենք հասկացանք E32- ի աշխատանքը մեր վերջին ուսուցման մեջ
E32-433T LoRa մոդուլի ձեռնարկ - DIY Breakout Board E32 մոդուլի համար. 6 քայլ
E32-433T LoRa մոդուլի ձեռնարկ | DIY Breakout Board E32 մոդուլի համար. Այ, ինչ կա, տղերք: Akarsh այստեղ CETech- ից: Իմ այս նախագիծը ավելի շատ ուսուցման կոր է `հասկանալու E32 LoRa մոդուլի աշխատանքը eByte- ից, որը բարձր հզորության 1 վտ հաղորդիչ մոդուլ է: Երբ մենք հասկանանք աշխատանքը, ես դիզայն ունեմ
Blyzk- ի և Android- ի միջոցով աշխատող Blynk- ի միջոցով կառավարում. 4 քայլ
Վերահսկիչ Buzzer- ը և Android- ից Led- ի օգտագործումը Blynk- ի միջոցով. Այս ուսանելի ծրագրում ես ձեզ կասեմ, թե ինչպես միացնել arduino- ն android- ին ՝ Bluetooth- ի միջոցով GUI- ի և IOT- ի համար: Այս ձեռնարկում մենք կօգտագործենք android հեռախոս և blynk ծրագիր (լավագույն GUI- ից մեկը տարբերակ arduino- ի համար) LED- ն միացնելու և ազդանշանի միջոցով կառավարելու համար
Ձեռնարկ ESP8266 ESPDuino NodeMcu SPI մոդուլի համար Arduino Uno- ի միջոցով. 6 քայլ
ESP8266 ESPDuino NodeMcu SPI մոդուլի համար Arduino Uno- ի օգտագործումը. Նկարագրություն Այս ESP8266 ESPDuino NodeMcu SPI մոդուլը TFT LCD էկրանն ունի 128 x 128 լուծում և 262 գույն, այն օգտագործում է SPI ինտերֆեյս ՝ վերահսկիչի հետ հաղորդակցվելու համար, ինչպիսիք են Arduino Uno և ESP8266: Չափերը. Ինտերֆեյս ՝ SPI լուծում ՝ 128