Obsah:
- Krok 1: Materiály
- VEĽMI lacný materiál !
- Krok 2: Video: Úvod LoRa a modul RFM95 Hoperf Electronics
- Krok 3: Vykonané testy
- Vykonané testy
- Krok 4: Video: Komunikácia LoRa ESP8266 a rádio RFM95 # 1
- Krok 5: Arduino IDE kód
- Arduino IDE kód
- Krok 6: Príklad prenosového modulu č. 1
- Krok 7: Príklad prijímacieho modulu č. 2
- Krok 8: Výroba antény
- Výroba antén
- Krok 9: Sťahovanie a kompletná dokumentácia
Video: Komunikácia LoRa ESP8266 a rádio RFM95: 9 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Jedna z najznámejších technológií, ktorá sa má implementovať pre internet vecí, ktorá má veľmi výrazné vlastnosti, diaľkovú komunikáciu a nízky výkon, čo sa odráža na jej nízkej spotrebe, LoRa „Lo ng - Ra nge“, tento typ modulácie sa stal veľmi populárnym v projektoch odosielania a prijímania údajov existuje niekoľko knižníc, ktoré už sú implementované pre platformy ESP8266, Arduino, Raspberry pi a ESP32.
Pri tejto príležitosti vykonáme veľmi jednoduchý test s ESP8266 a RFM95 LoRa.
Pred nejakým časom som dostal 2 moduly / rádiá LoRa referenčné RFM95 od HopeRF, na frekvencii 915,0 MHz, potom odporúčaný návod Úvod LoRa a rýchly prehľad k modulu RFM95:
Výučba
Úvod LoRa & Modulo RFM95 Hoperf
PDAControlStiahnutie a kompletná dokumentácia
Komunikácia LoRa ESP8266 a rádio RFM95 #1
PDAControl
Stiahnite si kompletnú dokumentáciu
Komunikácia LoRa ESP8266 a rádio RFM95 #1
Krok 1: Materiály
VEĽMI lacný materiál !
- 2 ESP8266 NodeMCU
- 2 Rádio RFM95, v mojom prípade 915,0 MHz
- 2 biele adaptéry plošných spojov pre ESP8266 12E/F
- 2 Protoboard
- Drôtová anténa, kábel UTP, dĺžku vypočítajte nižšie
Krok 2: Video: Úvod LoRa a modul RFM95 Hoperf Electronics
Krok 3: Vykonané testy
Vykonané testy
Použijeme 2 moduly ESP8266 NodeMCU, ktoré budú komunikovať prostredníctvom zbernice SPI s modulmi RFM95 pomocou knižnice RH_RF95.h programu RadioHead, tento test bude veľmi jednoduchý, odoslanie správy plus počítadlo z jedného modulu do druhého na frekvencii 915 MHz, Vymedzenie výrobného závodu na zadnej strane DPS. V tomto tutoriáli bude použitá modulácia LoRa, nebudeme implementovať LoRaWAN, aby sme si to mýlili.
Krok 4: Video: Komunikácia LoRa ESP8266 a rádio RFM95 # 1
Krok 5: Arduino IDE kód
Arduino IDE kód
Pri tejto príležitosti použijeme knižnicu RH_RF95.h spoločnosti RadioHead, veľmi používanú v príkladoch Adafruit na testovanie jej PCB a modulov, technicky modul ESP8266 konfiguruje parametre RFM95 prostredníctvom zbernicového protokolu SPI.
Poznámka: Odkazy na stiahnutie a / alebo github nižšie.
Autobus SPI: podľa Wikipédie
Pretože ide o veľmi jednoduchý test, v oboch moduloch budú nakonfigurované iba nasledujúce parametre:
- Sila prenosu: 23 dBm = rf95.setTxPower (23, false)
- Frekvencia / pásmo: 915 MHz = #definovať RF95_FREQ 915.0
Dôležitá správna konfigurácia pinov pre ESP8266:
- RFM95_CS = CS (selektor čipu alebo volič slave).
- RFM95_RST = Resetovať rádio pri inicializácii.
- RFM95_INT = Prerušenie výstupu DIO0.
Krok 6: Príklad prenosového modulu č. 1
Príklad prevodového modulu č. 1
Odošle sa správa "PDAControl -" a hodnota odoslanej správy / počítadla paketov. Poznámka: Odkazy na stiahnutie a / alebo github nižšie.
Sériový terminál … odosielanie správy
Krok 7: Príklad prijímacieho modulu č. 2
Príklad prijímacieho modulu č. 2
Modul je v režime príjmu. Poznámka: Odkazy na stiahnutie a / alebo github nižšie.
Sériový terminál … príjem, správa a RSSI
Krok 8: Výroba antény
Výroba antén
Na tento test bola anténa vyrobená pomocou kábla UTP (netieneného krúteného páru). Na stránke absolutautomation.com bol pre informáciu použitý drôt s dĺžkou 7,8 cm. Na výpočet dĺžky antény som iba upravil najdôležitejší parameter Frekvencia. v prípade môjho modulu je to 915.0.
Webová stránka: M0ukd.com 1/4 vlnová pozemná anténna kalkulačka
Krok 9: Sťahovanie a kompletná dokumentácia
PDAControl
Súbory na stiahnutie a kompletná dokumentácia
Komunikácia LoRa ESP8266 a rádio RFM95 #1
pdacontrolen.com/comunication-lora-esp8266-…
PDAControl
Stiahnite si kompletnú dokumentáciu
Komunikácia LoRa ESP8266 a rádio RFM95 #1
pdacontroles.com/comunicacion-lora-esp8266-…
Odporúča:
Bezdrôtová komunikácia LoRa 3 km až 8 km s nízkymi nákladmi na zariadenie E32 (sx1278/sx1276) pre Arduino, Esp8266 alebo Esp32: 15 krokov
Bezdrôtová komunikácia LoRa 3 km až 8 km s nízkymi nákladmi na zariadenie E32 (sx1278/sx1276) pre Arduino, Esp8266 alebo Esp32: Vytváram knižnicu na správu EBYTE E32 na základe série zariadení LoRa Semtech, veľmi výkonného, jednoduchého a lacného zariadenia. Verzia 3 km tu, verzia 8 km tu Môžu pracovať na vzdialenosť 3 000 až 8 000 m a majú mnoho funkcií
Komunikácia LORA peer to peer s Arduino: 9 krokov
Komunikácia LORA Peer to Peer s Arduinom: Som začínajúci nadšenec elektroniky a toto je môj prvý návod, takže sa nebuďte vo svojich komentároch zdržanliví. V tomto návode vysvetlím, ako prinútiť dva uzly LORA komunikovať priamo bez TTN (sieť vecí). Čo je
Komunikácia ESP8266 a Python pre Noobs: 6 krokov
Komunikácia ESP8266 a Python pre Noobs: Táto príručka vám umožňuje získať akékoľvek údaje z ESP8266 a ovládať ich v pythone bez príkazov AT. Pre začiatočníkov je väčšina sprievodcov používaním ESP8266 náročná, pretože chcú, aby ste blikali „AT COMMANDS”Do čipu, ktorý znie: Nepotrebné bolo
Ovládajte domáce spotrebiče nad LoRa - LoRa v domácej automatizácii - Diaľkové ovládanie LoRa: 8 krokov
Ovládajte domáce spotrebiče nad LoRa | LoRa v domácej automatizácii | Diaľkové ovládanie LoRa: Ovládajte a automatizujte svoje elektrické spotrebiče na dlhé vzdialenosti (kilometre) bez internetu. To je možné prostredníctvom LoRa! Hej, čo sa deje, chlapci? Akarsh tu od CETech. Táto doska plošných spojov má tiež OLED displej a 3 relé, ktoré
Úvod LoRa a modul RFM95 / RFM95W Hoperf: 5 krokov
Úvod LoRa a modul RFM95 / RFM95W Hoperf: Pri tejto príležitosti urobíme stručnú charakterizáciu LoRa ™ a konkrétne Rádio RFM95/96 vyrobené spoločnosťou Hoperf Electronics. Pretože pred niekoľkými mesiacmi prišli 2 moduly, pôvodne by som chcel úvod k tejto téme