Mundarija:

OLED bilan WeMos D1 ESP-12F ESP8277 anakart modulida SPI orqali LoRa (SX1278/XL1278-SMT) ni olish: 7 qadam
OLED bilan WeMos D1 ESP-12F ESP8277 anakart modulida SPI orqali LoRa (SX1278/XL1278-SMT) ni olish: 7 qadam

Video: OLED bilan WeMos D1 ESP-12F ESP8277 anakart modulida SPI orqali LoRa (SX1278/XL1278-SMT) ni olish: 7 qadam

Video: OLED bilan WeMos D1 ESP-12F ESP8277 anakart modulida SPI orqali LoRa (SX1278/XL1278-SMT) ni olish: 7 qadam
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Noyabr
Anonim
OLED bilan WeMos D1 ESP-12F ESP8277 anakart modulida SPI orqali LoRa (SX1278/XL1278-SMT) ishini olish
OLED bilan WeMos D1 ESP-12F ESP8277 anakart modulida SPI orqali LoRa (SX1278/XL1278-SMT) ishini olish

Bu bilan shug'ullanishimga bir hafta vaqt kerak bo'ldi - buni mendan oldin hech kim o'ylab topmaganga o'xshaydi - shuning uchun umid qilamanki, bu sizga vaqtni tejaydi!

"WeMos D1 ESP-12F ESP8266 0,96 dyuymli OLED ekranli anakart moduli" deb nomlangan, 11 dollarlik ishlab chiqarish platasi bo'lib, unda ESP8266 Wifi kartasi, ekran, 5 pozitsiyali kalit, 18650 Li-ionli akkumulyator ushlagichi va zaryadlovchi davri bor. himoya, usb quvvat rozetkasi, kalit va ketma -ket dasturlash sozlamalari bilan.

Bu juda ajoyib, arzon va qulay taxtada!

SX1278 LoRa taxtasi - bu 4 dollarlik kam quvvatli kichik radio, u juda uzoq masofalarga ma'lumotlarni yuborishi va qabul qilishi mumkin (15 km uzoqlikda, lekin men ba'zi odamlardan 300+km hisobotlarni o'qiyman)

Bu ikkalasini qanday ulash kerakligini ko'rsatadi.

Agar siz LoRa ma'lumotlarini qo'lga kiritib, uni internetga yuklamoqchi bo'lsangiz, bu 15 dollarlik yechim bo'lib, u quyosh batareyasidan 24/7 ishlaydi.

1 -qadam: Sizda to'g'ri apparat borligini tekshiring

To'g'ri uskunani olganingizni tekshiring
To'g'ri uskunani olganingizni tekshiring
To'g'ri uskunani olganingizni tekshiring
To'g'ri uskunani olganingizni tekshiring

Bu ko'rsatma yuqoridagi 2 narsani birgalikda ishlatish uchun.

2 -qadam: Bu erda men Pinouts haqida yozgan eslatmalar

Bu erda men Pinouts haqida yozgan eslatmalarim
Bu erda men Pinouts haqida yozgan eslatmalarim
Bu erda men Pinouts haqida yozgan eslatmalarim
Bu erda men Pinouts haqida yozgan eslatmalarim
Bu erda men Pinouts haqida yozgan eslatmalarim
Bu erda men Pinouts haqida yozgan eslatmalarim

3 -qadam: Bu siz ulashingiz kerak bo'lgan pinlar

Bu ulanish kerak bo'lgan pinlar
Bu ulanish kerak bo'lgan pinlar

WeMos LoRa

GND ---- GND

3V3 ---- VCC

D6* (io12) ---- MISO

D7* (io13) ---- MOSI

D5* (io14) ---- SLCK

D8 (io15) ---- NSS

D12* (io10) ---- DIO0

D4 (io2) ---- REST (ixtiyoriy-NB: D4 ko'k LEDga ulangan)

E'tibor bering, siz D5, D6, D7 va D12 -ni anakartdagi ESP8266 chipiga lehimlashingiz kerak, chunki ular WeMos D1 sarlavhasida ishlatishingiz uchun bu pinlarni sindirmagan.

Eslatma: Boshqa foydalanish mumkin emas! Siz uchun ajratilgan pinlarning aksariyati (A0, D3, D4, D8, D9 va D10) (agar ishlatilsa) sizning taxtangizni [D10+-, D8+, D4-, D3-] yuklanishiga to'sqinlik qiladi. dasturlashdan to'sadi [D9], yoki ketma -ket monitoringizning ishlashiga to'sqinlik qiladi [D9, D10]).

4 -qadam: Arduino IDE dasturlash muhitini o'rnating

Arduino IDE dasturlash muhitini o'rnating
Arduino IDE dasturlash muhitini o'rnating
Arduino IDE dasturlash muhitini o'rnating
Arduino IDE dasturlash muhitini o'rnating
Arduino IDE dasturlash muhitini o'rnating
Arduino IDE dasturlash muhitini o'rnating

O'zingizning xohishingizga ko'ra, "Qo'shimcha taxtalar menejeri URL-lari" mavjudligiga ishonch hosil qiling:-

arduino.esp8266.com/stable/package_esp8266com_index.json

Va kerakli Libsni o'rnatganingizga ishonch hosil qiling (buni qanday qilish kerakligi haqidagi barcha rasmlarga qarang).

5 -qadam: Mana bu ishni bajarish uchun kod

Buni Arduino dasturiga yuklang. Agar siz ularning ikkita to'liq versiyasini tuzsangiz va ikkalasiga bir xil kodni yuklasangiz, Arduino IDE -dagi Serial monitoringiz yordamida ularning bir -birlari bilan gaplashishini ko'rishingiz mumkin.

6 -qadam: Mana, uning ishlashini qanday ko'rish mumkin

Bu qanday ishlashini ko'rish mumkin!
Bu qanday ishlashini ko'rish mumkin!
Bu qanday ishlashini ko'rish mumkin!
Bu qanday ishlashini ko'rish mumkin!
Bu qanday ishlashini ko'rish mumkin!
Bu qanday ishlashini ko'rish mumkin!

Seriyali monitorni oching.

Agar siz ulardan ikkitasini qurgan bo'lsangiz va ikkinchisi allaqachon ishga tushgan bo'lsa (u LoRa paketlarini sizga yuborayotgan bo'lsa), siz shunday narsani ko'rasiz:-

2018 yil 24 -noyabr, 22:08:41

Qayta qo'ng'iroq bilan LoRa dupleksi

LoRa boshlandi.

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

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

s Rec: 0xbb dan: 0xff mID: 18 l: 26 Msg: LeLoRa World 12:40:59 5138 RSSI: -49 Snr: 9.25 freqErr: -2239 rnd: 15

ss Rec: 0xbb dan: 0xff mID: 19 l: 26 Msg: LeLoRa World 12:40:59 5139 RSSI: -43 Snr: 9.75 freqErr: -2239 rnd: 16

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

s Rec from: 0xbb to: 0xff mID: 21 l: 26 Msg: LeLoRa World 12:40:59 5141 RSSI: -53 Snr: 10.00 freqErr: -2239 rnd: 24

Siz bu harakatni qoldirib, ikkinchisini blokda yugurish uchun olib ketishingiz mumkin, keyinroq qaytib keling va raqamlarni elektron jadvalga qo'ying, qancha paket yo'qolganini va signal kuchlari qanday o'zgarganligini va h.k.

7 -qadam: Xursand bo'ling

Agar sizda muammolar yoki takliflar bo'lsa, menga xabar bering.

Tavsiya: