Obsah:
- Krok 1: Materiály
- VELMI levný materiál
- Krok 2: Video: Úvod LoRa a modul RFM95 Hoperf Electronics
- Krok 3: Provedené testy
- Provedené testy
- Krok 4: Video: Komunikace LoRa ESP8266 a rádio RFM95 # 1
- Krok 5: Arduino IDE kód
- Arduino IDE kód
- Krok 6: Příklad přenosového modulu č. 1
- Krok 7: Příklad přijímacího modulu č. 2
- Krok 8: Výroba antény
- Výroba antén
- Krok 9: Stahování a kompletní dokumentace
Video: Komunikace LoRa ESP8266 a rádio RFM95: 9 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Jedna z nejznámějších technologií, která má být implementována pro internet věcí, která má velmi výrazné vlastnosti komunikace na dlouhé vzdálenosti a nízké spotřeby, což se odráží na její nízké spotřebě, LoRa „Lo ng - Ra nge“, tento typ modulace se stal velmi populární v projektech odesílání a přijímání dat existuje několik knihoven již implementovaných pro platformy ESP8266, Arduino, Raspberry pi a ESP32.
Při této příležitosti provedeme velmi jednoduchý test s ESP8266 a RFM95 LoRa.
Před chvílí jsem dostal 2 moduly / rádia LoRa referenční RFM95 od HopeRF, na frekvenci 915,0 MHz, pak doporučený tutoriál Úvod LoRa a rychlý přehled modulu RFM95:
Tutorial
Úvod LoRa & Modulo RFM95 Hoperf
PDAControlDownloads a kompletní dokumentace
Komunikace LoRa ESP8266 a rádio RFM95 #1
PDAControl
Stáhněte si kompletní dokumentaci
Komunikace LoRa ESP8266 a rádio RFM95 #1
Krok 1: Materiály
VELMI levný materiál
- 2 ESP8266 NodeMCU
- 2 Rádio RFM95, v mém případě 915,0 MHz
- 2 bílé adaptéry plošných spojů pro ESP8266 12E/F
- 2 Protoboard
- Drátová anténa, UTP kabel, vypočítejte délku níže
Krok 2: Video: Úvod LoRa a modul RFM95 Hoperf Electronics
Krok 3: Provedené testy
Provedené testy
Použijeme 2 moduly ESP8266 NodeMCU, které budou komunikovat přes sběrnici SPI s moduly RFM95 pomocí knihovny RH_RF95.h RadioHead, tento test bude velmi jednoduchý, odeslání zprávy plus počítadlo z jednoho modulu do druhého na 915 MHz, Vytyčení továrny na zadní straně desky plošných spojů. V tomto tutoriálu bude použita modulace LoRa, nebudeme implementovat LoRaWAN, aby to nebylo matoucí.
Krok 4: Video: Komunikace LoRa ESP8266 a rádio RFM95 # 1
Krok 5: Arduino IDE kód
Arduino IDE kód
Při této příležitosti použijeme knihovnu RH_RF95.h společnosti RadioHead, velmi používanou v příkladech Adafruit pro testování jejích desek plošných spojů a modulů, technicky modul ESP8266 konfiguruje parametry RFM95 prostřednictvím sběrnicového protokolu SPI.
Poznámka: Níže uvedené odkazy ke stažení a / nebo github.
Bus SPI: podle Wikipedie
Protože se jedná o velmi jednoduchý test, budou v obou modulech konfigurovány pouze následující parametry:
- Síla přenosu: 23 dBm = rf95.setTxPower (23, false)
- Frekvence / Pásmo: 915MHz = #define RF95_FREQ 915.0
Důležitá správná konfigurace pinů pro ESP8266:
- RFM95_CS = CS (volič čipu nebo přepínač Slave).
- RFM95_RST = Resetovat rádio při inicializaci.
- RFM95_INT = Přerušení z výstupu DIO0.
Krok 6: Příklad přenosového modulu č. 1
Příklad přenosového modulu č. 1
Bude odeslána zpráva „PDAControl -“a hodnota odeslané zprávy / počítadla paketů. Poznámka: Níže uvedené odkazy ke stažení a / nebo github.
Sériový terminál… Odesílání zprávy
Krok 7: Příklad přijímacího modulu č. 2
Příklad přijímacího modulu č. 2
Modul je v režimu příjmu. Poznámka: Níže uvedené odkazy ke stažení a / nebo github.
Sériový terminál… příjem, zprávy a RSSI
Krok 8: Výroba antény
Výroba antén
Pro tento test byla anténa vyrobena pomocí kabelu UTP (nestíněný kroucený pár), pro informaci byl použit Absolutautomation.com drát o délce 7,8 cm, pro výpočet délky antény jsem pouze upravil nejdůležitější parametr Frekvence v v případě mého modulu je to 915.0.
Web: M0ukd.com 1/4 Wave Ground Plane Antenna Calculator
Krok 9: Stahování a kompletní dokumentace
PDAControl
Stahování a kompletní dokumentace
Komunikace LoRa ESP8266 a rádio RFM95 #1
pdacontrolen.com/comunication-lora-esp8266-…
PDAControl
Stáhněte si kompletní dokumentaci
Komunikace LoRa ESP8266 a rádio RFM95 #1
pdacontroles.com/comunicacion-lora-esp8266-…
Doporučuje:
Bezdrátová komunikace LoRa 3 až 8 km s nízkými náklady na zařízení E32 (sx1278/sx1276) pro Arduino, Esp8266 nebo Esp32: 15 kroků
Bezdrátová komunikace LoRa 3 až 8 km s nízkými náklady na zařízení E32 (sx1278/sx1276) pro Arduino, Esp8266 nebo Esp32: Vytvářím knihovnu pro správu EBYTE E32 na základě řady zařízení LoRa Semtech, velmi výkonného, jednoduchého a levného zařízení. Verze 3 km zde, verze 8 km zde Mohou pracovat na vzdálenost 3000 m až 8 000 m a mají mnoho funkcí
Komunikace LORA peer to peer s Arduino: 9 kroků
Komunikace LORA Peer to Peer s Arduinem: Jsem začínající nadšenec do elektroniky a toto je můj první návod, takže prosím nebuďte ve svých komentářích harche. V tomto pokynu vysvětlím, jak přimět dva uzly LORA komunikovat přímo bez TTN (síť věcí). Co je
Komunikace ESP8266 a Python pro Noobs: 6 kroků
Komunikace ESP8266 a Python pro Noobs: Tato příručka vám umožňuje získat jakákoli data z ESP8266 a ovládat je přes python bez AT příkazů. Pro začátečníky je většina příruček o používání ESP8266 obtížná, protože chtějí, abyste blikli „AT COMMANDS”Do čipu, což je: Nepotřebné bylo
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á
Úvod LoRa a modul RFM95 / RFM95W Hoperf: 5 kroků
Úvod LoRa a modul RFM95 / RFM95W Hoperf: Při této příležitosti provedeme stručnou charakterizaci LoRa ™ a konkrétně Radio RFM95/96 vyráběné společností Hoperf Electronics. Vzhledem k tomu, že před několika měsíci přišly 2 moduly, zpočátku chci úvod k tomuto tématu