Taula de continguts:

LoRa Gateway ESP8266 Arduino DIY: 5 passos
LoRa Gateway ESP8266 Arduino DIY: 5 passos

Vídeo: LoRa Gateway ESP8266 Arduino DIY: 5 passos

Vídeo: LoRa Gateway ESP8266 Arduino DIY: 5 passos
Vídeo: #134 15$ LoRa Gateway with ESP8266 and a RFM95 (Tutorial) 2024, Desembre
Anonim
LoRa Gateway ESP8266 Arduino DIY
LoRa Gateway ESP8266 Arduino DIY

Aquesta instrucció us ajudarà a crear una passarel·la LoRa compatible amb The Things Network, per a totes les regions del món, mitjançant un ESP8266 juntament amb un mòdul de ràdio RFM95 / 96. També es proporciona el codi font perquè funcioni i ve amb una interfície web integrada per a la configuració, és molt fàcil d’utilitzar, ja ho veureu … anem

Codi font

Subministraments

A continuació s’enumeren tots els elements necessaris

Pas 1: maquinari

Maquinari
Maquinari
Maquinari
Maquinari
Maquinari
Maquinari

Podeu trobar tots els elements de maquinari aquí o a la llista següent

  1. Estoig de plàstic impermeable
  2. WEMOS D1 Mini Pro ESP8266
  3. Mòdul LoRa RFM95 SX1276 xip 915MHz 868MHz 433MHz
  4. Antena 868/915 MHz
  5. Adaptador de potència de sortida de 5V 2A DC
  6. Tanca masculina de pin 1 * 40P 2.0mm
  7. Capçal femella de 2 mm
  8. connectors coaxials Antena
  9. Connector de presa CC 3,5 X 1,3 mm
  10. Petit Phillips
  11. Connector de bloc de terminals 2Pin 5,0 mm
  12. Tauler PCB

Un cop tingueu totes les peces, és com jugar amb LEGO … gaudiu-ne:)

Pas 2: Nota sobre els PCB / esquemes proporcionats

Nota sobre els PCB / esquemes proporcionats
Nota sobre els PCB / esquemes proporcionats
Nota sobre els PCB / esquemes proporcionats
Nota sobre els PCB / esquemes proporcionats

Les parts grises no s’utilitzen en aquest projecte, hi són perquè aquest mateix circuit es pot utilitzar en un projecte que estic escrivint actualment.

Pas 3: programari

Programari
Programari
Programari
Programari
Programari
Programari
Programari
Programari

Ara heu de configurar l'IDE Arduino, tingueu en compte que podeu utilitzar qualsevol altre marc que vulgueu. No és difícil, però heu de fer una o dues coses per compilar el projecte. El codi està allotjat a github.com, és de codi obert, no dubteu a ser constructiu, informar d’errors o fer suggeriments seria una gran contribució:) Descarregueu-lo i obriu:

LoRaWanGateway / LoRaWanGateway.ino

Canvieu la ubicació del Quadern de bocet a les preferències del fitxer

Si cal, afegiu taulers addicionals a les preferències de fitxers … He estat fent servir:

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

Preste atenció aquí, les versions anteriors no funcionaran correctament, heu d'instal·lar almenys la versió 2.6.3

Seleccioneu el tauler a les taules Eines (potser no és el mateix que la imatge, trieu el vostre)

Ara hauria de compilar-lo, penjar-lo al tauler i configurar-lo mitjançant la interfície web.

Pas 4: Configuració de la interfície web

Configuració de la interfície web
Configuració de la interfície web

Un cop hàgiu unit totes les peces, podeu obrir i configurar la vostra nova passarel·la a través de la seva interfície web integrada. És una petita pàgina dins de l'ESP8266 que us permet ajustar fàcilment els seus valors … doneu una primera ullada i jugueu amb la demostració de configuració aquí. Amb aquesta interfície podeu configurar:

  • Connexió WiFi, ja sigui com a dispositiu client o com a punt d'accés
  • Paràmetre TTN Gateway
  • Paràmetres del mòdul RFM
  • Paràmetres bàsics del sistema ESP8266
  • Configuració de seguretat / contrasenya de la interfície (sí, està protegida amb contrasenya)

Per defecte, crearà una xarxa WiFi que us permetrà accedir a la configuració interna.

  • wifi: punt d'accés ESP
  • passada: 12345678

Si es tracta d’una seguretat extrema, heu de canviar els valors per defecte abans de carregar el firmware a la vostra passarel·la. De qualsevol manera, podeu canviar-los des del navegador després de la primera connexió. Un cop executada, es pot accedir a la configuració de la passarel·la mitjançant un navegador web ja sigui mitjançant la seva IP ja assignada

X. X. X. X/

o si està connectat a través del punt d'accés

192.168.4.1/ (per defecte)

Ara podeu utilitzar les vostres credencials per iniciar la sessió. Els valors predeterminats són:

  • usuari: administrador
  • pass: administrador

Pas 5: afegiu una passarel·la TTN

Afegiu una passarel·la TTN
Afegiu una passarel·la TTN
Afegiu una passarel·la TTN
Afegiu una passarel·la TTN
Afegiu una passarel·la TTN
Afegiu una passarel·la TTN
Afegiu una passarel·la TTN
Afegiu una passarel·la TTN

Per últim, però no menys important, heu de crear una passarel·la a The Things Network i configurar-ne els paràmetres en conseqüència per tal de registrar i enllaçar el dispositiu. Inicieu sessió a la consola The Things Network i seleccioneu GATEWAYS.

Registreu-ne un de nou mitjançant l'identificador corresponent que trobareu a la pàgina de configuració de la passarel·la. Empleneu tots els camps restants segons calgui. Els dos identificadors han de coincidir.

Ara hauria d'estar preparat per mostrar les dades.

Això és tot, espero que sigui prou clar … si teniu algun problema, no dubteu a fer qualsevol pregunta

Recomanat: