Obsah:

Brána LoRa ESP8266 Arduino DIY: 5 krokov
Brána LoRa ESP8266 Arduino DIY: 5 krokov

Video: Brána LoRa ESP8266 Arduino DIY: 5 krokov

Video: Brána LoRa ESP8266 Arduino DIY: 5 krokov
Video: #134 15$ LoRa Gateway with ESP8266 and a RFM95 (Tutorial) 2024, November
Anonim
Brána LoRa ESP8266 Arduino DIY
Brána LoRa ESP8266 Arduino DIY

Tento návod vám pomôže vytvoriť bránu LoRa kompatibilnú so sieťou The Things Network pre všetky svetové regióny pomocou zariadenia ESP8266 spolu s rádiovým modulom RFM95/96. K dispozícii je aj zdrojový kód, aby fungoval, a je dodávaný s integrovaným webovým rozhraním na konfiguráciu. Jeho použitie je veľmi jednoduché, uvidíte … poďme

Zdrojový kód

Zásoby

Všetky potrebné prvky sú uvedené nižšie

Krok 1: Hardvér

Hardvér
Hardvér
Hardvér
Hardvér
Hardvér
Hardvér

Všetky hardvérové prvky nájdete tu alebo nižšie

  1. Vodotesné plastové puzdro
  2. WEMOS D1 Mini Pro ESP8266
  3. Modul LoRa RFM95 SX1276 čip 915MHz 868MHz 433MHz
  4. Anténa 868/915 MHz
  5. 5V 2A DC výstupný napájací adaptér
  6. Kolíkový páskový kolík 1*40P 2,0 mm
  7. 2 mm kolíková zásuvka
  8. koaxiálne konektory Anténa
  9. Konektor DC Jack 3,5 x 1,3 mm
  10. Malý Phillips
  11. Konektor svorkovnice 2pin 5,0 mm
  12. Doska plošných spojov

Keď máte všetky diely, je to ako hrať s LEGO … užívajte si to:)

Krok 2: Poznámka o poskytnutej doske s plošnými spojmi / schémach

Poznámka k poskytnutej doske s plošnými spojmi / schémam
Poznámka k poskytnutej doske s plošnými spojmi / schémam
Poznámka k poskytnutej doske s plošnými spojmi / schémam
Poznámka k poskytnutej doske s plošnými spojmi / schémam

Sivé časti sa v tomto projekte nepoužívajú, sú tam, pretože ten istý obvod je možné použiť aj v projekte, ktorý práve píšem.

Krok 3: Softvér

Softvér
Softvér
Softvér
Softvér
Softvér
Softvér
Softvér
Softvér

Teraz musíte nastaviť Arduino IDE a všimnite si, že môžete použiť ľubovoľný iný rámec, ktorý sa vám páči. Nie je to ťažké, ale na zostavenie projektu musíte urobiť jednu alebo dve veci. Hostiteľom kódu je github.com, je to open source, pokojne buďte konštruktívni, hlásenie chýb alebo vytváranie návrhov by bolo veľkým prínosom:) Stiahnite si ho a otvorte:

LoRaWanGateway/LoRaWanGateway.ino

Zmeňte umiestnenie Skicára v predvoľbách súborov

V prípade potreby pridajte ďalšie dosky v predvoľbách súborov … Používam:

https://arduino.esp8266.com/stable/package_esp8266com_index.json

Tu dávajte pozor, staršie verzie nebudú správne fungovať, musíte si nainštalovať aspoň verziu 2.6.3

Vyberte svoju dosku pod nástrojovou doskou (možno nie je rovnaká ako na obrázku, vyberte si svoju)

Teraz by sa mal skompilovať, nahrať na tabuľu a nakonfigurovať pomocou webového rozhrania.

Krok 4: Konfigurácia webového rozhrania

Konfigurácia webového rozhrania
Konfigurácia webového rozhrania

Keď spojíte všetky časti, môžete otvoriť a nakonfigurovať svoju novú bránu prostredníctvom integrovaného webového rozhrania. Je to malá stránka v ESP8266, ktorá vám umožní ľahko vyladiť jeho hodnoty … pozrite sa na prvý pohľad a zahrajte si tu s ukážkou konfigurácie. Prostredníctvom tohto rozhrania môžete konfigurovať:

  • Pripojenie WiFi, buď ako klientske zariadenie, alebo ako prístupový bod
  • Parameter brány TTN
  • Parametre modulu RFM
  • Základné systémové parametre ESP8266
  • Zabezpečenie/heslo konfiguračného rozhrania (áno, je chránené heslom)

V predvolenom nastavení vytvorí sieť WiFi, ktorá vám umožní prístup k jej vnútornej konfigurácii.

  • wifi: prístupový bod ESP
  • prihrávka: 12345678

Ak ide o extrémne zabezpečenie, mali by ste pred odoslaním firmvéru na svoju bránu zmeniť predvolené hodnoty. V každom prípade ich môžete vo svojom prehliadači zmeniť po prvom pripojení. Po spustení je ku konfigurácii brány prístup prostredníctvom webového prehliadača buď prostredníctvom už priradenej adresy IP

X. X. X. X/

alebo ak je pripojený prostredníctvom prístupového bodu

192.168.4.1/ (štandardne)

Teraz sa môžete pomocou svojich poverení prihlásiť, predvolené nastavenia sú:

  • užívateľ: admin
  • prejsť: admin

Krok 5: Pridajte bránu TTN

Pridajte bránu TTN
Pridajte bránu TTN
Pridajte bránu TTN
Pridajte bránu TTN
Pridajte bránu TTN
Pridajte bránu TTN
Pridajte bránu TTN
Pridajte bránu TTN

V neposlednom rade musíte v bráne The Things Network vytvoriť bránu a podľa nej nakonfigurovať jej parametre, aby bolo vaše zariadenie zaregistrované a prepojené. Prihláste sa do konzoly The Things Network a vyberte BRÁNY.

Zaregistrujte nový pomocou zodpovedajúceho ID, ktoré sa nachádza na konfiguračnej stránke brány. Podľa potreby vyplňte všetky zostávajúce polia. Obe čísla sa musia zhodovať.

Teraz by mal byť pripravený na zobrazovanie údajov.

To je všetko, dúfam, že je to dostatočne jasné … ak máte nejaké problémy, neváhajte sa opýtať na akúkoľvek otázku

Odporúča: