Obsah:
- Krok 1: Zkontrolujte, zda máte správný hardware
- Krok 2: Zde jsou poznámky, které jsem si o pinoutech udělal
- Krok 3: Toto jsou piny, které potřebujete připojit
- Krok 4: Nastavte si programovací prostředí Arduino IDE
- Krok 5: Zde je kód, aby to fungovalo
- Krok 6: Zde je návod, jak sledovat, jak to funguje
- Krok 7: Užijte si to
Video: Získání práce s LoRa (SX1278/XL1278-SMT) přes SPI na modulu základní desky WeMos D1 ESP-12F ESP8277 s OLED: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Trvalo mi týden, než jsem to vyřešil - zdá se, že to nikdo přede mnou nevymyslel - takže doufám, že vám to ušetří čas!
Nešikovně pojmenovaný „modul základní desky WeMos D1 ESP-12F ESP8266 s 0,96 palcovou obrazovkou OLED“je vývojová deska za 11 $, která obsahuje desku Wifi ESP8266, obrazovku, přepínač s 5 polohami, držák Li-ion baterie 18650 a nabíjecí obvod s ochranou, USB zásuvkou, přepínačem a nastavením sériového programování.
To je spousta úžasného, v levné a praktické desce!
Deska SX1278 LoRa je malé rádio s nízkým výkonem 4 $, které dokáže odesílat a přijímat data na velmi dlouhé vzdálenosti (údajně 15 km, ale od některých lidí jsem četl zprávy o více než 300 km)
To vám ukáže, jak je oba propojit.
Pokud chcete zachytit data LoRa a nahrát je na internet, jedná se o řešení za 15 $, které je možné provozovat 24/7 ze solárního panelu.
Krok 1: Zkontrolujte, zda máte správný hardware
Tento Instructable je pro použití těchto výše uvedených 2 věcí dohromady.
Krok 2: Zde jsou poznámky, které jsem si o pinoutech udělal
Krok 3: Toto jsou piny, které potřebujete připojit
WeMos LoRa
GND ---- GND
3V3 ---- VCC
D6* (io12) ---- MISO
D7* (io13) ---- MOSI
D5* (io14) ---- SLCK
D8 (io15) ---- NSS
D12* (io10) ---- DIO0
D4 (io2) ---- REST (volitelně-POZN.: D4 je připojen k modré LED)
* Všimněte si toho, že je třeba připájet D5, D6, D7 a D12 na čip ESP8266 na základní desce, protože nezlomily tyto piny, abyste je mohli použít na záhlaví WeMos D1.
Pozn.: Není možné použít jiné piny !! Většina pinů, které jsou pro vás vylomeny (A0, D3, D4, D8, D9 a D10), zabrání (pokud je použita) vaší desce ve spuštění [D10+-, D8+, D4-, D3-] nebo vám zablokuje programování [D9], nebo zabrání práci vašeho sériového monitoru [D9, D10]).
Krok 4: Nastavte si programovací prostředí Arduino IDE
Ujistěte se, že máte ve svých předvolbách „Adresy URL dalších správců desek“včetně tohoto:-
arduino.esp8266.com/stable/package_esp8266com_index.json
A ujistěte se, že jste nainstalovali Libs, které potřebujete (viz všechny fotografie, jak to udělat)
Krok 5: Zde je kód, aby to fungovalo
Vložte to do svého programu Arduino. Pokud vytvoříte 2 kompletní verze těchto - a do obou načtete stejný kód, můžete je sledovat, jak spolu mluví, pomocí vašeho sériového monitoru v Arduino IDE.
Krok 6: Zde je návod, jak sledovat, jak to funguje
Otevřete svůj sériový monitor.
Pokud jste postavili 2 z nich a druhý je již zapnutý (tedy vám odesílá pakety LoRa), uvidíte něco takového:-
# /Users/cnd/cd/Downloads/Arduino/WeMos_D1_LoRaDuplexCallback/WeMos_D1_LoRaDuplexCallback.ino 24. listopadu 2018 22:08:41
LoRa Duplex se zpětným voláním
LoRa init uspěl.
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 nechat běžet a vzít si druhého na běh kolem bloku, pak se vrátit později a vložit čísla do tabulky, abyste zjistili, kolik paketů se ztratilo a jak se měnily síly signálu atd.
Krok 7: Užijte si to
Dejte mi vědět, pokud máte potíže nebo návrhy atd.
Doporučuje:
Reproduktor základní desky PCB: 5 kroků (s obrázky)
Reproduktor základní desky s plošnými spoji: Nejčastěji vybíráme různé typy elektronických obvodů. Nula! Espero que gostem: DSe eu ganhar algum dos principais prêmios eu pretendo levar na Universidade e availableibilizar para os alunos e profesores využití de cutoç
Ovládejte domácí spotřebiče přes LoRa - LoRa v domácí automatizaci - Dálkové ovládání LoRa: 8 kroků
Ovládejte domácí spotřebiče přes LoRa | LoRa v domácí automatizaci | Dálkové ovládání LoRa: Ovládejte a automatizujte své elektrické spotřebiče na dlouhé vzdálenosti (kilometry) bez připojení k internetu. To je možné prostřednictvím LoRa! Hej, co se děje, lidi? Akarsh zde od CETech. Tato PCB má také OLED displej a 3 relé, která
Základní stopky pomocí desky VHDL a Basys3: 9 kroků
Základní stopky pomocí desky VHDL a Basys3: Vítejte v instruktáži, jak vytvořit stopky pomocí základní desky VHDL a Basys 3. Jsme nadšeni, že s vámi můžeme sdílet náš projekt! Toto byl závěrečný projekt pro kurz CPE 133 (Digital Design) na Cal Poly, SLO na podzim 2016. Projekt, který jsme postavili
Sestavení základní desky (minus procesor): 10 kroků
Sestavení základní desky (minus procesor): S tímto návodem se naučíte sestavovat různé odnímatelné součásti. z důvodu nedostatečné dostupnosti tepelné pasty nedojde k sestavení procesoru
Výměna základní desky Dell 6850: 29 kroků
Vyměňte základní desku Dell 6850: Takto vyměníte základní desku Dell 6850. Pokud zjistíte, že máte náhradní základní desku a nemáte žádnou oficiální technologii, která by vám to mohla změnit, můžete to udělat sami, není to tak těžké, pokud víte o modrém tlačítku. Tohle jsou