Índice:

Comunicação LoRa ESP8266 e Rádio RFM95: 9 etapas
Comunicação LoRa ESP8266 e Rádio RFM95: 9 etapas

Vídeo: Comunicação LoRa ESP8266 e Rádio RFM95: 9 etapas

Vídeo: Comunicação LoRa ESP8266 e Rádio RFM95: 9 etapas
Vídeo: Comunicação de loga distância mais de 3km com lora e Arduino 2024, Novembro
Anonim
Comunicação LoRa ESP8266 e Rádio RFM95
Comunicação LoRa ESP8266 e Rádio RFM95

Uma das tecnologias mais nomeadas a ser implementadas para a Internet das Coisas, que possui características muito marcantes de comunicação de longa distância e baixa potência refletidas em seu baixo consumo, LoRa "Lo ng - Ra nge", este tipo de modulação tem se tornado muito popular nos projetos de envio e recebimento de dados, existem algumas bibliotecas já implementadas para as plataformas ESP8266, Arduino, Raspberry pi e ESP32.

Nesta oportunidade realizaremos um teste muito simples com ESP8266 e RFM95 LoRa.

Há um tempo atrás recebi 2 módulos / rádios LoRa referência RFM95 da HopeRF, na frequência de 915,0 MHz, então um tutorial recomendou Introdução LoRa e a rápida revisão do módulo RFM95:

Tutorial

Introdução LoRa e Módulo RFM95 Hoperf

PDAControlDownloads e documentação completa

Comunicação LoRa ESP8266 e Rádio RFM95 # 1

PDAControl

Descargas y Documentacion Completa

Comunicação LoRa ESP8266 e Rádio RFM95 # 1

Etapa 1: Materiais

Materiais
Materiais
Materiais
Materiais

Materiais MUITO baratos

  • 2 ESP8266 NodeMCU
  • 2 Rádio RFM95, no meu caso 915,0 MHz
  • 2 adaptadores PCBs brancos para ESP8266 12E / F
  • 2 protoboard
  • Antena de fio, cabo UTP, calcule o comprimento abaixo

Etapa 2: Vídeo: Introdução LoRa e Módulo RFM95 Hoperf Electronics

Image
Image

Etapa 3: testes realizados

Imagem
Imagem

Testes Executados

Utilizaremos 2 módulos ESP8266 NodeMCU, que se comunicarão através do barramento SPI com os módulos RFM95 utilizando a biblioteca RH_RF95.h do RadioHead, este teste será muito simples, o envio de uma mensagem mais um contador de um módulo para outro a 915MHz, Demarcação de fábrica na parte traseira do PCB. Neste tutorial a modulação LoRa será usada, não implementaremos LoRaWAN para não confundir.

Etapa 4: Vídeo: Comunicação LoRa ESP8266 e Rádio RFM95 # 1

Image
Image

Etapa 5: Código IDE do Arduino

Código IDE Arduino

Nesta oportunidade utilizaremos a biblioteca RH_RF95.h do RadioHead, muito utilizada nos exemplos da Adafruit para o teste de suas PCBs e módulos, tecnicamente o módulo ESP8266 configura os parâmetros do RFM95 através do protocolo de barramento SPI.

Observação: links para download e / ou github abaixo.

Ônibus SPI: pela Wikipedia

Por ser um teste muito simples, apenas os seguintes parâmetros serão configurados em ambos os módulos:

  • Potência de transmissão: 23 dBm = rf95.setTxPower (23, falso)
  • Freqüência / Banda: 915MHz = #define RF95_FREQ 915.0

Importante a configuração correta dos pinos para ESP8266:

  • RFM95_CS = CS (Seletor de Chip ou Seletor de Escravo).
  • RFM95_RST = Reinicializar o rádio ao inicializar.
  • RFM95_INT = Interrupção da saída DIO0.

Etapa 6: Exemplo de Módulo de Transmissão # 1

Exemplo de Módulo de Transmissão # 1

A mensagem "PDAControl -" e o valor de uma mensagem enviada / contador de pacotes serão enviados. Observação: links para download e / ou github abaixo.

Terminal serial … Transmitindo mensagem

Imagem
Imagem

Etapa 7: Exemplo de Módulo de Recepção # 2

Exemplo de Módulo de Recepção # 2

O módulo está em modo de recepção. Observação: links para download e / ou github abaixo.

Imagem
Imagem

Terminal serial … Recebendo, mensagem e RSSI

Imagem
Imagem

Etapa 8: Fabricação da antena

Fabricação de Antenas

Para este teste a antena foi fabricada com Cabo UTP (Unshielded Twisted Pair) foi retirado um fio de 7,8 cm, graças a absoluteautomation.com pela informação, para calcular o comprimento da antena, só modifiquei o parâmetro mais importante Frequency, em o caso do meu módulo é para 915.0.

Site: M0ukd.com Calculadora de antena de plano terrestre de 1/4 de onda

Imagem
Imagem

Etapa 9: Downloads e documentação completa

Downloads e documentação completa
Downloads e documentação completa
Downloads e documentação completa
Downloads e documentação completa

PDAControl

Downloads e documentação completa

Comunicação LoRa ESP8266 e Rádio RFM95 # 1

pdacontrolen.com/comunication-lora-esp8266-…

PDAControl

Descargas y Documentacion Completa

Comunicação LoRa ESP8266 e Rádio RFM95 # 1

pdacontroles.com/comunicacion-lora-esp8266-…

Recomendado: