Talaan ng mga Nilalaman:

LoRa Gateway ESP8266 Arduino DIY: 5 Mga Hakbang
LoRa Gateway ESP8266 Arduino DIY: 5 Mga Hakbang

Video: LoRa Gateway ESP8266 Arduino DIY: 5 Mga Hakbang

Video: LoRa Gateway ESP8266 Arduino DIY: 5 Mga Hakbang
Video: IoT project: ESP8266 LoRa Gateway for Arduino and LM75 Temperature Sensor, Arduino LoRa Gateway 2024, Nobyembre
Anonim
LoRa Gateway ESP8266 Arduino DIY
LoRa Gateway ESP8266 Arduino DIY

Makatuturo ang makakatulong sa iyo na lumikha ng isang LoRa Gateway na katugma sa The Things Network, para sa lahat ng mga rehiyon sa mundo, gamit ang isang ESP8266 kasama ang isang RFM95 / 96 module ng radyo. Ang pinagmulang code upang ito ay gumana ay ibinigay din at mayroong kasamang isang integrated web interface para sa pagsasaayos, napakadaling gamitin, makikita mo…

Source code

Mga gamit

Ang lahat ng kinakailangang elemento ay nakalista sa ibaba

Hakbang 1: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Mahahanap mo ang lahat ng mga elemento ng hardware dito, o nakalista sa ibaba

  1. Waterproof Plastic Case
  2. WEMOS D1 Mini Pro ESP8266
  3. LoRa module RFM95 SX1276 chip 915MHz 868MHz 433MHz
  4. 868/915 MHz antena
  5. 5V 2A DC Output Power Adapter
  6. Pin Male Strip 1 * 40P 2.0mm
  7. 2mm pin header babae
  8. coaxial connectors Antena
  9. DC Jack Connector 3.5 X 1.3 mm
  10. Maliit na Phillips
  11. Terminal Block Connector 2Pin 5.0mm
  12. Lupon ng PCB

Kapag mayroon ka ng lahat ng mga piraso, ito ay tulad ng paglalaro sa LEGO … tangkilikin ito:)

Hakbang 2: Tandaan Tungkol sa Ibinigay na PCB / Schematics

Tandaan Tungkol sa Ibinigay na PCB / Schematics
Tandaan Tungkol sa Ibinigay na PCB / Schematics
Tandaan Tungkol sa Ibinigay na PCB / Schematics
Tandaan Tungkol sa Ibinigay na PCB / Schematics

Ang mga bahagi na greyed ay hindi ginagamit sa proyektong ito, naroroon sila dahil ang parehong circuit na ito ay maaaring magamit sa isang proyekto na kasalukuyang sinusulat ko.

Hakbang 3: Software

Software
Software
Software
Software
Software
Software
Software
Software

Ngayon kailangan mong i-set up ang Arduino IDE, tandaan na maaari mong gamitin ang anumang iba pang balangkas na gusto mo. Hindi ito mahirap ngunit kailangan mong gumawa ng isa o dalawang bagay upang maipon ang proyekto. Ang code ay nai-host sa github.com, ito ay bukas na mapagkukunan, huwag mag-atubiling maging nakabubuo, ang pag-uulat ng mga bug o paggawa ng mga mungkahi ay magiging isang malaking kontribusyon:) I-download ito at buksan:

LoRaWanGateway / LoRaWanGateway.ino

Baguhin ang lokasyon ng Sketchbook sa ilalim ng mga kagustuhan ng file

Kung kinakailangan magdagdag ng mga karagdagang board sa ilalim ng mga kagustuhan ng file … Gumagamit ako ng:

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

Magbayad ng pansin dito, ang mga mas lumang bersyon ay hindi gagana nang maayos, kailangan mong mag-install ng hindi bababa sa bersyon 2.6.3

Piliin ang iyong board sa ilalim ng mga tool Board (maaaring hindi pareho sa larawan, pinili mo ang iyong)

Dapat na itong mag-ipon, i-upload ito sa iyong board at i-configure ito gamit ang web interface.

Hakbang 4: Pag-configure ng Web Interface

Pag-configure ng Web Interface
Pag-configure ng Web Interface

Kapag naisaayos mo na ang lahat ng mga piraso maaari mong buksan at i-configure ang iyong bagong gateway sa pamamagitan ng isinamang web interface. Ito ay isang maliit na pahina sa loob ng ESP8266 na nagbibigay-daan sa madali mong i-tweak ang mga halaga nito … isang unang tingin at maglaro kasama ang config ng demo dito. Sa interface na ito nagawa mong i-configure:

  • Koneksyon sa WiFi, alinman bilang isang Client device o bilang isang Access Point
  • Parameter ng TTN Gateway
  • Mga parameter ng module ng RFM
  • Pangunahing ESP8266 Mga parameter ng system
  • Seguridad / password ng Configuration Interface (oo, protektado ito ng password)

Bilang default lilikha ito ng isang WiFi network upang payagan kang ma-access ang panloob na pagsasaayos.

  • wifi: Access Point ESP
  • pumasa: 12345678

Kung nababahala ang matinding seguridad, dapat mong baguhin ang mga default na halaga, bago i-upload ang firmware sa iyong gateway. Alinmang paraan maaari mong baguhin ang mga ito mula sa iyong browser pagkatapos ng unang koneksyon. Sa sandaling tumatakbo, ang pag-configure ng gateway ay maaaring ma-access sa pamamagitan ng isang web browser alinman sa pamamagitan ng nakatalagang ip nito

X. X. X. X/

o kung nakakonekta sa pamamagitan ng Access Point

192.168.4.1/ (bilang default)

Maaari mo nang gamitin ang iyong mga kredensyal upang mag-log in, ang mga default ay:

  • gumagamit: admin
  • pumasa: admin

Hakbang 5: Magdagdag ng isang TTN Gateway

Magdagdag ng isang TTN Gateway
Magdagdag ng isang TTN Gateway
Magdagdag ng isang TTN Gateway
Magdagdag ng isang TTN Gateway
Magdagdag ng isang TTN Gateway
Magdagdag ng isang TTN Gateway
Magdagdag ng isang TTN Gateway
Magdagdag ng isang TTN Gateway

Huling ngunit hindi pa huli, kailangan mong lumikha ng isang Gateway sa The Things Network at i-configure ang mga parameter nito nang naaayon, upang mairehistro at maiugnay ang iyong aparato. Mag-log in sa The Things Network console at piliin ang GATEWAYS.

Magrehistro ng bago gamit ang kaukulang ID na matatagpuan sa pahina ng pagsasaayos ng gateway. Punan ang lahat ng natitirang mga patlang kung kinakailangan. Dapat magkatugma ang parehong id.

Ngayon, dapat itong maging handa na magpakita ng data.

Iyon lang, inaasahan kong malinaw na sapat ito … kung mayroon kang anumang mga problema, huwag mag-atubiling magtanong ng anumang katanungan

Inirerekumendang: