Turinys:

„LoRa Gateway ESP8266 Arduino DIY“: 5 žingsniai
„LoRa Gateway ESP8266 Arduino DIY“: 5 žingsniai

Video: „LoRa Gateway ESP8266 Arduino DIY“: 5 žingsniai

Video: „LoRa Gateway ESP8266 Arduino DIY“: 5 žingsniai
Video: IoT project: ESP8266 LoRa Gateway for Arduino and LM75 Temperature Sensor, Arduino LoRa Gateway 2024, Liepa
Anonim
„LoRa Gateway“ESP8266 „Arduino DIY“
„LoRa Gateway“ESP8266 „Arduino DIY“

Ši instrukcija padės jums sukurti „LoRa Gateway“, suderinamą su „The Things Network“, visuose pasaulio regionuose, naudojant ESP8266 kartu su radijo moduliu RFM95/96. Taip pat pateikiamas šaltinio kodas, kad jis veiktų, ir jis turi integruotą žiniatinklio sąsają konfigūracijai, ja labai lengva naudotis, pamatysite … eikime

Šaltinio kodas

Prekės

Visi reikalingi elementai yra išvardyti žemiau

1 žingsnis: Aparatūra

Techninė įranga
Techninė įranga
Techninė įranga
Techninė įranga
Techninė įranga
Techninė įranga

Visus aparatūros elementus galite rasti čia arba žemiau

  1. Vandeniui atsparus plastikinis dėklas
  2. „WEMOS D1 Mini Pro ESP8266“
  3. „LoRa“modulis RFM95 SX1276 lustas 915 MHz 868 MHz 433 MHz
  4. 868/915 MHz antena
  5. 5V 2A DC išėjimo maitinimo adapteris
  6. Smeigtukas Vyriška juostelė 1*40P 2,0 mm
  7. 2 mm kaiščio galvutė
  8. koaksialinės jungtys Antena
  9. DC lizdo jungtis 3,5 X 1,3 mm
  10. Maži Phillips
  11. Gnybtų bloko jungtis 2Pin 5,0 mm
  12. PCB plokštė

Kai turėsi visus kūrinius, tai lyg žaidi su LEGO … mėgaukis:)

2 žingsnis: Pastaba apie pateiktą PCB / schemas

Pastaba apie pateiktą PCB / schemas
Pastaba apie pateiktą PCB / schemas
Pastaba apie pateiktą PCB / schemas
Pastaba apie pateiktą PCB / schemas

Pilkos dalys šiame projekte nenaudojamos, jos yra, nes tą pačią grandinę galima naudoti projekte, kurį šiuo metu rašau.

3 žingsnis: programinė įranga

Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga

Dabar turite nustatyti „Arduino IDE“, atkreipkite dėmesį, kad galite naudoti bet kurią kitą jums patinkančią sistemą. Tai nėra sunku, bet jūs turite padaryti vieną ar du dalykus, kad sudarytumėte projektą. Kodas priglobtas github.com, jis yra atviro kodo, nedvejodami būkite konstruktyvūs, pranešti apie klaidas ar pasiūlymus būtų puikus indėlis:) Atsisiųskite ir atidarykite:

LoRaWanGateway/LoRaWanGateway.ino

Failų nuostatose pakeiskite eskizų knygos vietą

Jei reikia, pridėkite papildomų lentų pagal failų nuostatas … Aš naudoju:

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

Atkreipkite dėmesį, senesnės versijos neveiks tinkamai, turite įdiegti bent 2.6.3 versiją

Pasirinkite lentą įrankių lentoje (galbūt ne tokia kaip paveikslėlyje, pasirinkote savo)

Dabar jis turėtų surinkti, įkelti jį į savo lentą ir sukonfigūruoti naudodami žiniatinklio sąsają.

4 veiksmas: žiniatinklio sąsajos konfigūravimas

Žiniatinklio sąsajos konfigūracija
Žiniatinklio sąsajos konfigūracija

Sujungę visus elementus, galite atidaryti ir sukonfigūruoti naujus vartus per integruotą žiniatinklio sąsają. Tai mažas puslapis ESP8266 viduje, leidžiantis lengvai patikslinti jo vertes … iš pirmo žvilgsnio pažaisti ir žaisti su konfigūracijos demonstracija čia. Naudodami šią sąsają galite konfigūruoti:

  • „WiFi“ryšys, kaip kliento įrenginys arba kaip prieigos taškas
  • TTN šliuzo parametras
  • RFM modulio parametrai
  • Pagrindiniai ESP8266 sistemos parametrai
  • Konfigūracijos sąsajos saugumas/slaptažodis (taip, jis apsaugotas slaptažodžiu)

Pagal numatytuosius nustatymus jis sukurs „WiFi“tinklą, kad galėtumėte pasiekti vidinę konfigūraciją.

  • „Wi -Fi“: prieigos taškas ESP
  • leidimas: 12345678

Jei nerimaujate dėl ypatingo saugumo, prieš įkeldami programinę -aparatinę įrangą į savo šliuzą, turėtumėte pakeisti numatytąsias vertes. Bet kuriuo atveju galite juos pakeisti iš savo naršyklės po pirmo prisijungimo. Paleidus vartų konfigūraciją, galima pasiekti per žiniatinklio naršyklę jau priskirtu IP

X. X. X. X/

arba jei prijungtas per prieigos tašką

192.168.4.1/ (pagal numatytuosius nustatymus)

Dabar galite naudoti savo prisijungimo duomenis, numatytieji yra šie:

  • vartotojas: admin
  • leidimas: admin

5 veiksmas: pridėkite TTN šliuzą

Pridėti TTN šliuzą
Pridėti TTN šliuzą
Pridėti TTN šliuzą
Pridėti TTN šliuzą
Pridėti TTN šliuzą
Pridėti TTN šliuzą
Pridėti TTN šliuzą
Pridėti TTN šliuzą

Paskutinis, bet ne mažiau svarbus dalykas - „The Things“tinkle turite sukurti šliuzą ir atitinkamai sukonfigūruoti jo parametrus, kad jūsų įrenginys būtų užregistruotas ir susietas. Prisijunkite prie „The Things Network“pulto ir pasirinkite „GATEWAYS“.

Užregistruokite naują naudodami atitinkamą ID, pateiktą šliuzo konfigūracijos puslapyje. Jei reikia, užpildykite visus likusius laukus. Abu ID turi sutapti.

Dabar jis turėtų būti paruoštas rodyti duomenis.

Tikiuosi, kad tai pakankamai aišku … jei turite kokių nors problemų, nedvejodami užduokite bet kokį klausimą

Rekomenduojamas: