INHOUDSOPGAWE:
- Stap 1: Kyk of u die regte hardeware het
- Stap 2: Hier is aantekeninge wat ek gemaak het oor die pinouts
- Stap 3: Dit is die penne wat u moet koppel
- Stap 4: Stel u Arduino IDE -programmeeromgewing op
- Stap 5: Hier is die kode om dit te laat werk
- Stap 6: Hier is hoe u kan kyk hoe dit werk
- Stap 7: Geniet dit
Video: Laat LoRa (SX1278/XL1278-SMT) werk via SPI op die WeMos D1 ESP-12F ESP8277-moederbordmodule met OLED: 7 stappen
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Dit het my 'n week geneem om uit te werk - dit lyk asof niemand anders voor my dit reggekry het nie - so ek hoop dit spaar u tyd!
Die ongemaklik genoemde "WeMos D1 ESP-12F ESP8266-moederbordmodule met 0,96 duim OLED-skerm" is 'n $ 11-ontwikkelingsbord met 'n ESP8266 Wifi-bord, 'n skerm, 'n 5-posisie skakelaar, 'n 18650 Li-ion batteryhouer en laaikring met beskerming, 'n usb -aansluiting, skakelaar en opstelling van seriële programme.
Dit is baie wonderlik, in 'n goedkoop en handige bord!
Die SX1278 LoRa -bord is 'n klein radio met 'n lae krag van $ 4 wat data oor baie lang afstande kan stuur en ontvang (na bewering 15 km, maar ek lees verslae van 300+km van sommige mense)
Dit wys u hoe u albei kan koppel.
As u LoRa -data wil opneem en na die internet wil oplaai, is dit 'n $ 15 -oplossing wat 24/7 vanaf 'n sonpaneel kan werk.
Stap 1: Kyk of u die regte hardeware het
Hierdie instruksie is om hierdie bogenoemde 2 dinge saam te gebruik.
Stap 2: Hier is aantekeninge wat ek gemaak het oor die pinouts
Stap 3: Dit is die penne wat u moet koppel
WeMos LoRa
GND ---- GND
3V3 ---- VCC
D6* (io12) ---- MISO
D7* (io13) ---- MOSI
D5* (io14) ---- SLCK
D8 (io15) ---- NSS
D12* (io10) ---- DIO0
D4 (io2) ---- RUS (opsioneel-NB: D4 is aan die blou LED gekoppel)
* Let daarop dat u D5, D6, D7 en D12 aan die ESP8266 -chip op die moederbord moet soldeer, omdat dit nie die penne uitgebreek het om op die WeMos D1 -kopstuk te gebruik nie.
NB: daar is geen ander penne om te gebruik nie !! Die meeste penne wat vir u uitgebreek is (A0, D3, D4, D8, D9 en D10) sal (indien gebruik) verhoed dat u bord [D10+-, D8+, D4-, D3-] opstart, of blokkeer u om dit [D9] te programmeer, of verhoed dat u seriële monitor [D9, D10] werk).
Stap 4: Stel u Arduino IDE -programmeeromgewing op
Maak seker dat u, volgens u voorkeure, die 'Bykomende bestuurders-URL's' het, insluitend die volgende:-
arduino.esp8266.com/stable/package_esp8266com_index.json
En sorg dat u die benodigde Libs geïnstalleer het (sien al die foto's vir hoe u dit moet doen)
Stap 5: Hier is die kode om dit te laat werk
Laai dit in u Arduino -program. As u 2 volledige weergawes hiervan bou - en dieselfde kode in beide laai, kan u met u Serial Monitor in die Arduino IDE kyk hoe hulle met mekaar praat.
Stap 6: Hier is hoe u kan kyk hoe dit werk
Maak u seriële monitor oop.
As u twee hiervan gebou het, en as die ander een reeds aan die gang is (dit stuur dus LoRa-pakkies na u toe), sal u iets soos hierdie sien:-
# /Users/cnd/cd/Downloads/Arduino/WeMos_D1_LoRaDuplexCallback/WeMos_D1_LoRaDuplexCallback.ino 24 Nov 2018 22:08:41
LoRa -dupleks met terugbel
LoRa init het daarin geslaag.
Rek van: 0xbb tot: 0xff mID: 15 l: 26 Berig: LeLoRa World 12:40:59 5135 RSSI: -43 Snr: 9.50 freqErr: -2239 rnd: 18
ss Rec van: 0xbb tot: 0xff mID: 17 l: 26 Msg: LeLoRa World 12:40:59 5137 RSSI: -50 Snr: 10.00 freqErr: -2239 rnd: 15
s Rec van: 0xbb tot: 0xff mID: 18 l: 26 Berig: LeLoRa World 12:40:59 5138 RSSI: -49 Snr: 9.25 freqErr: -2239 rnd: 15
ss Rec van: 0xbb tot: 0xff mID: 19 l: 26 Msg: LeLoRa World 12:40:59 5139 RSSI: -43 Snr: 9.75 freqErr: -2239 rnd: 16
s Rec van: 0xbb tot: 0xff mID: 20 l: 26 msg: LeLoRa World 12:40:59 5140 RSSI: -51 Snr: 9.50 freqErr: -2239 rnd: 17
s Rec van: 0xbb tot: 0xff mID: 21 l: 26 Berig: LeLoRa World 12:40:59 5141 RSSI: -53 Snr: 10.00 freqErr: -2239 rnd: 24
U kan dit laat loop en u ander een om die blok hardloop, dan later terugkom en die nommers in 'n sigblad plaas om te sien hoeveel pakkies verlore geraak het en hoe die seinsterkte verskil, ens.
Stap 7: Geniet dit
Laat weet my as u probleme of voorstelle het, ens.
Aanbeveel:
Aan die slag met Esp 8266 Esp-01 Met Arduino IDE - Die installering van Esp -borde in Arduino Ide en programmering van Esp: 4 stappe
Aan die slag met Esp 8266 Esp-01 Met Arduino IDE | Installering van Esp-borde in Arduino Ide en programmering van Esp: In hierdie instruksies gaan ons leer hoe om esp8266-borde in Arduino IDE te installeer en hoe om esp-01 te programmeer en kode daarin te laai. dit en die meeste mense het 'n probleem
Laat CASIO -sleutelbord werk op Power Bank: 8 stappe (met foto's)
Laat CASIO-sleutelbord werk op Power Bank: ek het 'n ou CASIO CT-636, wat werk met 'n 9V-adapter, of 6 D-grootte batterye. Dit kom nie met 'n adapter nie; u moet dit verskaf en seker maak dat dit kan oorskakel na negatief-binne, positief-buite-wat die ou standaard van die vat-jac is
Voorlopige* SPI op die Pi: Kommunikeer met 'n SPI-versnellingsmeter met drie assen met behulp van 'n Framboos Pi: 10 stappe
Voorlopige* SPI op die Pi: Kommunikeer met 'n SPI-versnellingsmeter met drie asse met behulp van 'n Framboos Pi: 'n Stap-vir-stap gids oor hoe om Raspbian op te stel en te kommunikeer met 'n SPI-toestel met behulp van bcm2835 SPI-biblioteek (NIE bietjie gebons nie!) Dit is nog steeds baie voorlopig … Ek moet beter foto's van fisiese aansluiting byvoeg, en 'n paar van die ongemaklike kode deurwerk
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek
Laat 'n handskoen werk met 'n aanraakskerm: 3 stappe (met foto's)
Laat 'n handskoen met 'n aanraakskerm werk: u kan dit binne 'n paar minute doen sonder veel kennis. Die winter kom (as jy in die noordelike halfrond is) en met die winter kom dit koud weer, en met koue weer kom handskoene. Maar selfs in die koue bel u telefoon