Obsah:
- Krok 1: Skontrolujte, či máte správny hardvér
- Krok 2: Tu sú poznámky, ktoré som si urobil o vývodoch
- Krok 3: Toto sú piny, ktoré musíte pripojiť
- Krok 4: Nastavte si programovacie prostredie Arduino IDE
- Krok 5: Tu je kód, aby to fungovalo
- Krok 6: Tu je návod, ako to sledovať, ako to funguje
- Krok 7: Užite si to
Video: Získanie práce s LoRa (SX1278/XL1278-SMT) pomocou SPI na module základnej dosky WeMos D1 ESP-12F ESP8277 s OLED: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Trvalo mi týždeň, kým som sa zorientoval - zdá sa, že na to nikto predo mnou neprišiel - takže dúfam, že vám to ušetrí čas!
Nešikovne pomenovaný „Modul základnej dosky WeMos D1 ESP-12F ESP8266 s 0,96 palcovou obrazovkou OLED“je vývojová doska za 11 dolárov, ktorá obsahuje dosku ESP8266 Wifi, obrazovku, 5polohový prepínač, držiak lítium-iónovej batérie 18650 a nabíjací obvod s ochranou, USB zásuvkou, prepínačom a nastavením sériového programovania.
Je to veľa úžasného, v lacnej a praktickej doske!
Doska SX1278 LoRa je malé rádio s výkonom 4 doláre, ktoré dokáže odosielať a prijímať údaje na veľmi dlhé vzdialenosti (údajne 15 km, ale od niektorých ľudí som čítal správy o viac ako 300 km)
Ukáže vám, ako ich obe prepojiť.
Ak chcete zachytiť údaje LoRa a nahrať ich na internet, je to riešenie za 15 dolárov, ktoré je možné prevádzkovať 24/7 zo solárneho panelu.
Krok 1: Skontrolujte, či máte správny hardvér
Tento návod je na použitie týchto dvoch vyššie uvedených vecí dohromady.
Krok 2: Tu sú poznámky, ktoré som si urobil o vývodoch
Krok 3: Toto sú piny, ktoré musíte pripojiť
WeMos LoRa
GND ---- GND
3V3 ---- VCC
D6* (io12) ---- MISO
D7* (io13) ---- MOSI
D5* (io14) ---- SLCK
D8 (io15) ---- NSS
D12* (io10) ---- DIO0
D4 (io2) ---- REST (voliteľné-Poznámka: D4 je zapojený do modrej diódy LED)
* Všimnite si toho, že je potrebné spájkovať D5, D6, D7 a D12 na čip ESP8266 na základnej doske, pretože nevylomili tieto kolíky, ktoré môžete použiť na hlavičke WeMos D1.
Dôležité upozornenie: Iné kolíky nie je možné použiť !! Väčšina pinov, ktoré sú pre vás vylomené (A0, D3, D4, D8, D9 a D10), zabráni (ak sa použije) vašej doske v spustení [D10+-, D8+, D4-, D3-] alebo vám zabráni v programovaní [D9] alebo zabráni fungovaniu vášho sériového monitora [D9, D10]).
Krok 4: Nastavte si programovacie prostredie Arduino IDE
Uistite sa, že máte vo svojich predvoľbách „Adresy URL dodatočného správcu dosiek“vrátane tohto:-
arduino.esp8266.com/stable/package_esp8266com_index.json
A uistite sa, že máte nainštalované potrebné Libs (pozrite sa na všetky fotografie, ako to urobiť)
Krok 5: Tu je kód, aby to fungovalo
Vložte to do svojho programu Arduino. Ak vytvoríte 2 kompletné verzie týchto verzií - a do oboch načítate rovnaký kód, môžete ich sledovať, ako sa medzi sebou rozprávajú pomocou sériového monitora v Arduino IDE.
Krok 6: Tu je návod, ako to sledovať, ako to funguje
Otvorte sériový monitor.
Ak ste postavili 2 z nich a druhý je už zapnutý (teda vám odosiela pakety LoRa), uvidíte niečo také:-
# /Users/cnd/cd/Downloads/Arduino/WeMos_D1_LoRaDuplexCallback/WeMos_D1_LoRaDuplexCallback.ino 24. novembra 2018 22:08:41
Duplex LoRa so spätným volaním
Inicializácia LoRa bola úspešná.
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 from: 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 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 from: 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 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
Môžete to nechať bežať a vziať si druhý na beh po bloku, potom sa vrátiť neskôr a vložiť čísla do tabuľky, aby ste zistili, koľko paketov sa stratilo a ako sa líšili sily signálu atď.
Krok 7: Užite si to
Dajte mi vedieť, ak máte problémy alebo návrhy atď.
Odporúča:
Reproduktor základnej dosky PCB: 5 krokov (s obrázkami)
Reproduktor základnej dosky s plošnými spojmi: Typická technická a technická špecifikácia. Priemerná hodnota nuly! Typ: DSe eu ganhar algum dos principais prêmios eu pretendo levar na Universidade a availableibilizar para os alunos e profesores de vyuitarem to criaçã
Získanie času z internetu pomocou ESP8266 - Projekt hodín NTP s ESP8266 Nodemcu: 5 krokov
Získanie času z internetu pomocou ESP8266 | Projekt hodín NTP s ESP8266 Nodemcu: V tomto tutoriále uvidíme, ako získať čas pomocou ESP8266/nodemcu s Arduino IDE. Získanie času je obzvlášť užitočné v protokolovaní údajov na časovú pečiatku vašich hodnôt. Ak má váš projekt ESP8266 prístup na internet, môžete získať čas pomocou programu Network T
Zostavenie základnej dosky (mínus procesor): 10 krokov
Zostavenie základnej dosky (mínus procesor): S týmto návodom sa naučíte zostavovať rôzne odnímateľné komponenty. z dôvodu nedostatku dostupnosti tepelnej pasty nedôjde k montáži procesora
Matica displeja 5x4 LED pomocou základnej pečiatky 2 (bs2) a charlieplexovania: 7 krokov
Matica displeja 5x4 LED pomocou základnej pečiatky 2 (bs2) a charlieplexingu: Máte k dispozícii základnú pečiatku 2 a niekoľko diód LED? Prečo sa nepohrať s konceptom charlieplexingu a nevytvoriť výstup pomocou iba 5 pinov. Na tento pokyn budem používať BS2e, ale každý člen rodiny BS2 by mal pracovať
Výmena základnej dosky Dell 6850: 29 krokov
Výmena základnej dosky Dell 6850: Takto vymeníte základnú dosku Dell 6850. Ak nájdete náhradnú základnú dosku a nemáte žiadnu oficiálnu technológiu, ktorá by ju za vás mohla zmeniť, môžete to urobiť sami, nie je to také ťažké, ak viete o modrom tlačidle. Toto sú