Índice:

LoRa Gateway ESP8266 Arduino DIY: 5 etapas
LoRa Gateway ESP8266 Arduino DIY: 5 etapas
Anonim
LoRa Gateway ESP8266 Arduino DIY
LoRa Gateway ESP8266 Arduino DIY

Este instrutível irá ajudá-lo a criar um LoRa Gateway compatível com The Things Network, para todas as regiões do mundo, usando um ESP8266 junto com um módulo de rádio RFM95 / 96. O código fonte para fazer funcionar também é fornecido e vem com uma interface web integrada para configuração, é muito fácil de usar, você verá … vamos lá

Código-fonte

Suprimentos

Todos os elementos necessários estão listados abaixo

Etapa 1: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Você pode encontrar todos os elementos de hardware aqui ou listados abaixo

  1. Caixa de plástico à prova d'água
  2. WEMOS D1 Mini Pro ESP8266
  3. Módulo LoRa RFM95 SX1276 chip 915 MHz 868 MHz 433 MHz
  4. Antena 868/915 MHz
  5. Adaptador de energia de saída 5V 2A DC
  6. Pin Macho Faixa 1 * 40P 2.0mm
  7. Cabeçalho de pino de 2 mm fêmea
  8. conectores coaxiais Antena
  9. Conector DC Jack 3,5 X 1,3 mm
  10. Phillips pequeno
  11. Conector do bloco de terminais 2Pin 5,0 mm
  12. Placa PCB

Depois de ter todas as peças, é como brincar com LEGO … divirta-se:)

Etapa 2: Observação sobre o PCB / esquemas fornecidos

Nota sobre o PCB / esquemas fornecidos
Nota sobre o PCB / esquemas fornecidos
Nota sobre o PCB / esquemas fornecidos
Nota sobre o PCB / esquemas fornecidos

As partes esmaecidas não são usadas neste projeto, elas estão lá porque este mesmo circuito pode ser usado em um projeto que estou escrevendo no momento.

Etapa 3: Software

Programas
Programas
Programas
Programas
Programas
Programas
Programas
Programas

Agora você tem que configurar o IDE do Arduino, observe que você pode usar qualquer outra estrutura que desejar. Não é difícil, mas você tem que fazer uma ou duas coisas para compilar o projeto. O código está hospedado em github.com, é open source, fique à vontade para ser construtivo, relatar bugs ou fazer sugestões seria uma grande contribuição:) Faça o download e abra:

LoRaWanGateway / LoRaWanGateway.ino

Alterar a localização do Sketchbook nas preferências de arquivo

Se necessário, adicione placas adicionais nas preferências de arquivo … Tenho usado:

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

Preste atenção aqui, versões mais antigas não funcionam corretamente, você deve instalar pelo menos a versão 2.6.3

Selecione seu quadro em ferramentas Quadro (talvez não seja o mesmo da imagem, escolha a sua)

Agora ele deve compilar, fazer upload para sua placa e configurá-lo usando a interface da web.

Etapa 4: Configuração da interface da web

Configuração da interface da web
Configuração da interface da web

Depois de colocar todas as peças juntas, você pode abrir e configurar seu novo gateway por meio de sua interface da web integrada. É uma pequena página dentro do ESP8266 que permite ajustar facilmente seus valores … dê uma primeira olhada e brinque com a demonstração de configuração aqui. Com esta interface, você pode configurar:

  • Conexão WiFi, seja como um dispositivo cliente ou como um ponto de acesso
  • Parâmetro de gateway TTN
  • Parâmetros do módulo RFM
  • Parâmetros básicos do sistema ESP8266
  • Segurança da interface de configuração / senha (sim, é protegida por senha)

Por padrão, ele criará uma rede WiFi para permitir que você acesse sua configuração interna.

  • wi-fi: Ponto de acesso ESP
  • passe: 12345678

Se a segurança extrema estiver em causa, você deve alterar os valores padrão, antes de fazer o upload do firmware para o seu gateway. De qualquer forma, você pode alterá-los em seu navegador após a primeira conexão. Uma vez em execução, a configuração do gateway pode ser acessada através de um navegador da web por seu ip já atribuído

X. X. X. X/

ou se conectado através do Ponto de Acesso

192.168.4.1/ (por padrão)

Agora você pode usar suas credenciais para fazer login. Os padrões são:

  • usuário: admin
  • passar: admin

Etapa 5: Adicionar um Gateway TTN

Adicionar um Gateway TTN
Adicionar um Gateway TTN
Adicionar um Gateway TTN
Adicionar um Gateway TTN
Adicionar um Gateway TTN
Adicionar um Gateway TTN
Adicionar um Gateway TTN
Adicionar um Gateway TTN

Por último, mas não menos importante, você deve criar um Gateway no The Things Network e configurar seus parâmetros de acordo, a fim de obter o seu dispositivo registrado e vinculado. Faça login no console do The Things Network e selecione GATEWAYS.

Registre um novo usando seu ID correspondente encontrado na página de configuração do gateway. Preencha todos os campos restantes conforme necessário. Ambos os ids devem corresponder.

Agora, ele deve estar pronto para mostrar dados.

É isso, espero que esteja claro o suficiente … se você tiver algum problema, fique à vontade para fazer qualquer pergunta

Recomendado: