Obsah:

LoRa Gateway ESP8266 Arduino DIY: 5 kroků
LoRa Gateway ESP8266 Arduino DIY: 5 kroků

Video: LoRa Gateway ESP8266 Arduino DIY: 5 kroků

Video: LoRa Gateway ESP8266 Arduino DIY: 5 kroků
Video: IoT project: ESP8266 LoRa Gateway for Arduino and LM75 Temperature Sensor, Arduino LoRa Gateway 2024, Červenec
Anonim
LoRa Gateway ESP8266 Arduino DIY
LoRa Gateway ESP8266 Arduino DIY

Tento návod vám pomůže vytvořit bránu LoRa kompatibilní se sítí The Things Network pro všechny světové regiony pomocí ESP8266 spolu s rádiovým modulem RFM95/96. K dispozici je také zdrojový kód, aby fungoval, a je dodáván s integrovaným webovým rozhraním pro konfiguraci, jeho použití je velmi snadné, uvidíte … pojďme na to

Zdrojový kód

Zásoby

Všechny potřebné prvky jsou uvedeny níže

Krok 1: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Všechny hardwarové prvky najdete zde nebo níže

  1. Vodotěsné plastové pouzdro
  2. WEMOS D1 Mini Pro ESP8266
  3. Modul LoRa RFM95 SX1276 čip 915MHz 868MHz 433MHz
  4. Anténa 868/915 MHz
  5. Výstupní napájecí adaptér 5V 2A DC
  6. Kolíkový pásek 1*40P 2,0 mm
  7. 2 mm kolíková zásuvka samice
  8. koaxiální konektory Anténa
  9. Konektor DC Jack 3,5 x 1,3 mm
  10. Malý Phillips
  11. Konektor svorkovnice 2pin 5,0 mm
  12. Deska plošných spojů

Jakmile máte všechny figurky, je to jako hrát si s LEGO … užijte si to:)

Krok 2: Poznámka k poskytnuté PCB / schématům

Poznámka k poskytnuté PCB / schématům
Poznámka k poskytnuté PCB / schématům
Poznámka k poskytnuté PCB / schématům
Poznámka k poskytnuté PCB / schématům

Šedivé části se v tomto projektu nepoužívají, jsou tam, protože stejný obvod lze použít v projektu, který právě píšu.

Krok 3: Software

Software
Software
Software
Software
Software
Software
Software
Software

Nyní musíte nastavit IDE Arduino, všimněte si, že můžete použít jakýkoli jiný rámec, který se vám líbí. Není to obtížné, ale pro sestavení projektu musíte udělat jednu nebo dvě věci. Kód je hostován na github.com, je to open source, klidně buďte konstruktivní, hlášení chyb nebo vytváření návrhů by bylo velkým přínosem:) Stáhněte si ho a otevřete:

LoRaWanGateway/LoRaWanGateway.ino

Změňte umístění Skicáře v předvolbách souboru

V případě potřeby přidejte další desky v předvolbách souborů … Používám:

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

Zde dávejte pozor, starší verze nebudou správně fungovat, musíte si nainstalovat alespoň verzi 2.6.3

Vyberte si nástěnku pod nástrojovou deskou (možná není stejná jako na obrázku, vyberte si tu svoji)

Nyní by se měl zkompilovat, nahrát na desku a nakonfigurovat pomocí webového rozhraní.

Krok 4: Konfigurace webového rozhraní

Konfigurace webového rozhraní
Konfigurace webového rozhraní

Jakmile dáte dohromady všechny části, můžete otevřít a nakonfigurovat novou bránu prostřednictvím integrovaného webového rozhraní. Je to malá stránka uvnitř ESP8266, která vám umožní snadno vyladit její hodnoty … podívejte se na první pohled a zahrajte si zde s ukázkou konfigurace. Pomocí tohoto rozhraní můžete konfigurovat:

  • Připojení WiFi, buď jako klientské zařízení, nebo jako přístupový bod
  • Parametr brány TTN
  • Parametry modulu RFM
  • Základní parametry systému ESP8266
  • Zabezpečení/heslo konfiguračního rozhraní (ano, je chráněno heslem)

Ve výchozím nastavení vytvoří síť WiFi, která vám umožní přístup k její vnitřní konfiguraci.

  • wifi: přístupový bod ESP
  • průchod: 12345678

Pokud jde o extrémní zabezpečení, měli byste před odesláním firmwaru do brány změnit výchozí hodnoty. V každém případě je můžete změnit v prohlížeči po prvním připojení. Po spuštění lze ke konfiguraci brány přistupovat prostřednictvím webového prohlížeče buď pomocí již přiřazené IP

X. X. X. X/

nebo pokud je připojen přes přístupový bod

192.168.4.1/ (ve výchozím nastavení)

Nyní se můžete přihlašovat pomocí svých přihlašovacích údajů, výchozí hodnoty jsou:

  • uživatel: admin
  • projít: admin

Krok 5: Přidejte bránu TTN

Přidejte bránu TTN
Přidejte bránu TTN
Přidejte bránu TTN
Přidejte bránu TTN
Přidejte bránu TTN
Přidejte bránu TTN
Přidejte bránu TTN
Přidejte bránu TTN

V neposlední řadě musíte v síti The Things Network vytvořit bránu a podle ní nakonfigurovat její parametry, aby bylo vaše zařízení zaregistrováno a propojeno. Přihlaste se do konzoly The Things Network a vyberte GATEWAYS.

Zaregistrujte nový pomocí odpovídajícího ID, které najdete na konfigurační stránce brány. Podle potřeby vyplňte všechna zbývající pole. Obě ID se musí shodovat.

Nyní by měl být připraven k zobrazování dat.

To je vše, doufám, že je to dostatečně jasné … pokud máte nějaké problémy, neváhejte se zeptat na jakoukoli otázku

Doporučuje: