Мазмуну:

LoMa алуу (SX1278/XL1278-SMT) OLED менен WeMos D1 ESP-12F ESP8277 Motherboard Module боюнча SPI аркылуу иштөө: 7 кадам
LoMa алуу (SX1278/XL1278-SMT) OLED менен WeMos D1 ESP-12F ESP8277 Motherboard Module боюнча SPI аркылуу иштөө: 7 кадам

Video: LoMa алуу (SX1278/XL1278-SMT) OLED менен WeMos D1 ESP-12F ESP8277 Motherboard Module боюнча SPI аркылуу иштөө: 7 кадам

Video: LoMa алуу (SX1278/XL1278-SMT) OLED менен WeMos D1 ESP-12F ESP8277 Motherboard Module боюнча SPI аркылуу иштөө: 7 кадам
Video: ДҮЙНӨДӨГҮ ЭҢ ЧОҢ 10 МАШИНА 2024, Декабрь
Anonim
LoMa алуу (SX1278/XL1278-SMT) WeMos D1 ESP-12F ESP8277 OLED менен Motherboard Module боюнча SPI аркылуу иштөө
LoMa алуу (SX1278/XL1278-SMT) WeMos D1 ESP-12F ESP8277 OLED менен Motherboard Module боюнча SPI аркылуу иштөө

Бул мага бир жума иштеп берди - менин алдымда эч ким ойлогон жок окшойт - ошондуктан бул сиздин убактыңызды үнөмдөйт деп ишенем!

Ыңгайсыз деп аталган "0.96 дюймдук OLED экраны бар WeMos D1 ESP-12F ESP8266 Motherboard Module"-бул 11 долларлык өнүгүү тактасы, анда ESP8266 Wifi тактасы, экран, 5 позиция которгуч, 18650 Li-ion батарея кармагычы жана кубаттоо схемасы бар коргоо, USB розеткасы, которгуч жана сериялык программалоо орнотуулары менен.

Бул абдан сонун, арзан жана ыңгайлуу тактада!

SX1278 LoRa тактасы - бул $ 4 аз кубаттуулуктагы кичинекей радио, ал абдан алыс аралыктарга маалыматтарды жөнөтө жана кабыл ала алат (болжолдуу түрдө 15км, бирок кээ бирөөлөрдөн 300+км жөнүндө отчетторду окуйм)

Бул экөөнү кантип туташтыруу керек экенин көрсөтүп турат.

Эгерде сиз LoRa маалыматын тартып, аны интернетке жүктөгүңүз келсе, бул күн панелинен 24/7 иштөөгө жөндөмдүү 15 долларлык чечим.

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) ---- NSS

D12* (io10) ---- DIO0

D4 (io2) ---- REST (милдеттүү эмес-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 программалоо чөйрөсүн орнотуңуз

Сиздин каалоолоруңузда, "Кошумча такталар менеджеринин URL'дери" бар экендигин текшериңиз:-

arduino.esp8266.com/stable/package_esp8266com_index.json

Жана сизге керектүү Libs орнотулганын текшериңиз (муну кантип жасоо үчүн бардык сүрөттөрдү караңыз)

5 -кадам: Бул жерде иштөө үчүн код бар

Муну Arduino программаңызга жүктөңүз. Эгерде сиз булардын 2 толук версиясын түзсөңүз жана экөөнө бир эле кодду жүктөсөңүз, анда Arduino IDEдеги Сериялык Мониторуңуздун жардамы менен алардын бири -бири менен сүйлөшүп жатканын көрө аласыз.

6 -кадам: Бул жерде анын кантип иштээрин көрүүгө болот

Бул жерде анын кантип иштээрин көрүүгө болот!
Бул жерде анын кантип иштээрин көрүүгө болот!
Бул жерде анын кантип иштээрин көрүүгө болот!
Бул жерде анын кантип иштээрин көрүүгө болот!
Бул жерде анын кантип иштээрин көрүүгө болот!
Бул жерде анын кантип иштээрин көрүүгө болот!

Сериялык мониторду ачыңыз.

Эгерде сиз булардын экөөсүн курган болсоңуз, жана экинчиси иштеп жаткан болсо (LoRa пакеттерин сизге жөнөтүп жатат), анда сиз мындай нерсени көрөсүз:-

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

LoRa дуплекси кайра чалуу менен

LoRa башталды.

Rec from: 0xbb to: 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 freqErr: -2239 rnd: 15

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

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

s Rec from: 0xbb to: 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

Сиз бул чуркоодон чыгып, экинчисин блоктун айланасында чуркап, кийинчерээк кайра келип, сандарды электрондук жадыбалга салып, канча пакеттердин жоголгонун жана сигналдын күчтүүлүгү ж.

7 -кадам: ырахат алыңыз

Кыйынчылыктар болсо же сунуштар болсо ж.

Сунушталууда: