Talaan ng mga Nilalaman:
- Hakbang 1: Suriin Nakuha Mo ang Tamang Hardware
- Hakbang 2: Narito ang Mga Tala Na Ginawa Ko Tungkol sa Mga Pinout
- Hakbang 3: Ito ang Mga Pins na Kailangan Mong Kumonekta
- Hakbang 4: I-set up ang Iyong Arduino IDE Programming Kapaligiran
- Hakbang 5: Narito ang Code upang Gawin itong Trabaho
- Hakbang 6: Narito Kung Paano Ito Panoorin na Gumagana
- Hakbang 7: Masiyahan
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Inabot ako ng isang linggo upang mag-ehersisyo - tila walang ibang nauna sa akin ang naisip - kaya't sana makatipid ito sa iyo ng kaunting oras!
Ang awkwardly na pinangalanang "WeMos D1 ESP-12F ESP8266 Motherboard Module na may 0.96 inch OLED Screen" ay isang $ 11 development board na naglalaman ng isang ESP8266 Wifi board, isang screen, isang 5-postion switch, isang 18650 Li-ion na may hawak ng baterya at singilin na circuit na may proteksyon, isang usb power socket, switch, at pag-setup ng serial program.
Iyon ay isang buong maraming kahanga-hangang, sa isang murang at madaling gamiting board!
Ang SX1278 LoRa board ay isang $ 4 mababang lakas na maliit na radyo, na maaaring magpadala at makatanggap ng data sa napakatagal na distansya (sinasabing 15km, ngunit nabasa ko ang mga ulat ng 300 + km mula sa ilang mga tao)
Ipinapakita nito sa iyo kung paano ikonekta ang pareho.
Kung nais mong makuha ang data ng LoRa at i-upload ito sa internet, ito ay isang $ 15 na solusyon na may kakayahang magpatakbo ng 24/7 mula sa isang solar panel.
Hakbang 1: Suriin Nakuha Mo ang Tamang Hardware
Ang Instructable na ito ay para sa paggamit ng mga higit sa 2 bagay na magkasama.
Hakbang 2: Narito ang Mga Tala Na Ginawa Ko Tungkol sa Mga Pinout
Hakbang 3: Ito ang Mga Pins na Kailangan Mong Kumonekta
WeMos LoRa
GND ---- GND
3V3 ---- VCC
D6 * (io12) ---- MISO
D7 * (io13) ---- MOSI
D5 * (io14) ---- SLCK
D8 (io15) ---- NSS
D12 * (io10) ---- DIO0
D4 (io2) ---- REST (opsyonal - NB: Ang D4 ay naka-wire sa asul na LED)
* Tandaan na kailangan mong maghinang D5, D6, D7 at D12 papunta sa chip na ESP8266 sa motherboard, dahil hindi nila sinira ang mga pin na iyon upang magamit mo sa WeMos D1 header.
NB: Walang posibleng ibang mga pin na magagamit !! Karamihan sa mga pin na nasira para sa iyo (A0, D3, D4, D8, D9, at D10) pipigilan (kung ginamit) pipigilan ang iyong board mula sa pag-boot up [D10 + -, D8 +, D4-, D3-], o will harangan ka mula sa pag-program nito [D9], o pipigilan ang iyong serial monitor na gumana [D9, D10]).
Hakbang 4: I-set up ang Iyong Arduino IDE Programming Kapaligiran
Tiyaking, sa iyong mga kagustuhan, nakuha mo ang "Mga Karagdagang Mga Tagapamahala ng URL ng URL" kasama na ito: -
arduino.esp8266.com/stable/package_esp8266com_index.json
At tiyaking na-install mo ang mga Lib na kailangan mo (tingnan ang lahat ng mga larawan kung paano ito gawin)
Hakbang 5: Narito ang Code upang Gawin itong Trabaho
I-load ito sa iyong Arduino program. Kung bumuo ka ng 2 kumpletong mga bersyon ng mga ito - at i-load ang parehong code sa pareho, maaari mong panoorin silang nakikipag-usap sa bawat isa gamit ang iyong Serial Monitor sa Arduino IDE.
Hakbang 6: Narito Kung Paano Ito Panoorin na Gumagana
Buksan ang iyong serial monitor.
Kung nagtayo ka ng 2 sa mga ito, at kung ang isa pa ay naka-on na sa isang pagpapatakbo (sa gayon, nagpapadala ito ng mga LoRa packet sa iyo), makikita mo ang isang bagay na katulad nito: -
# /Users/cnd/cd/Downloads/Arduino/WeMos_D1_LoRaDuplexCallback/WeMos_D1_LoRaDuplexCallback.ino Nobyembre 24 2018 22:08:41
LoRa Duplex na may callback
Nagtagumpay ang LoRa init.
Rec mula sa: 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 mula sa: 0xbb to: 0xff mID: 17 l: 26 Msg: LeLoRa World 12:40:59 5137 RSSI: -50 Snr: 10.00 freqErr: -2239 rnd: 15
s Rec mula sa: 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 mula sa: 0xbb to: 0xff mID: 19 l: 26 Msg: LeLoRa World 12:40:59 5139 RSSI: -43 Snr: 9.75 freqErr: -2239 rnd: 16
s Rec mula sa: 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 mula sa: 0xbb to: 0xff mID: 21 l: 26 Msg: LeLoRa World 12:40:59 5141 RSSI: -53 Snr: 10.00 freqErr: -2239 rnd: 24
Maaari mong iwanan ang pagtakbo na ito, at dalhin ang iyong isa pa para tumakbo sa paligid ng bloke, pagkatapos ay bumalik sa paglaon at ilagay ang mga numero sa isang spreadsheet upang makita kung gaano karaming mga packet ang nawala, at kung paano magkakaiba ang mga lakas ng signal atbp.
Hakbang 7: Masiyahan
Ipaalam sa akin kung mayroon kang problema o mungkahi etc.