Índice:

LoRa Messenger para dois dispositivos para distâncias de até 8 km: 7 etapas
LoRa Messenger para dois dispositivos para distâncias de até 8 km: 7 etapas

Vídeo: LoRa Messenger para dois dispositivos para distâncias de até 8 km: 7 etapas

Vídeo: LoRa Messenger para dois dispositivos para distâncias de até 8 km: 7 etapas
Vídeo: LoRa Messenger for Two Devices for Distances Up to 8km 2024, Julho
Anonim
Image
Image
Peças
Peças

Conecte o projeto ao seu laptop ou telefone e converse entre os dispositivos sem internet ou SMS usando apenas LoRa.

Ei, tudo bem pessoal? Akarsh aqui da CETech. Hoje vamos fazer um projeto que pode ser conectado ao seu smartphone ou qualquer computador e isso torna aquele aparelho de mensageiro habilitado para LoRa. Agora, quando isso for feito, você poderá enviar uma mensagem para qualquer outro dispositivo usando o mesmo mensageiro LoRa. Isso tudo é feito sem a presença de 4G / LTE / 3G / GSM / WiFi / SMS.

Etapa 1: Peças

Peças
Peças

Para fazer isso, você vai precisar de uma placa ESP8266, sugiro usar uma placa estilo NodeMCU, usei a placa Firebeetle da DFRobot, pois ela tem carregamento de bateria integrado e solução de monitoramento.

Para o propósito de LoRa, usei um RYLR896. Eu sugiro fortemente este módulo, pois é muito fácil de usar sobre UART usando comandos AT.

Etapa 2: Obtenha PCBs para o seu projeto fabricado

Obtenha PCBs para o seu projeto fabricados
Obtenha PCBs para o seu projeto fabricados

Você deve verificar o JLCPCB para solicitar PCBs online por um preço barato!

Você obtém 10 PCBs de boa qualidade fabricados e enviados à sua porta por 2 $ e algum frete. Você também receberá um desconto no frete de seu primeiro pedido. Para projetar seu próprio PCB, vá para o easyEDA, uma vez feito isso, carregue seus arquivos Gerber no JLCPCB para que sejam fabricados com boa qualidade e tempo de resposta rápido.

Etapa 3: Compreendendo o Módulo Reyax e como usá-lo. (OPCIONAL: você pode pular a leitura desta etapa se não estiver interessado no trabalho)

Compreendendo o Módulo Reyax e como usá-lo. (OPCIONAL: você pode pular a leitura desta etapa se não estiver interessado no trabalho)
Compreendendo o Módulo Reyax e como usá-lo. (OPCIONAL: você pode pular a leitura desta etapa se não estiver interessado no trabalho)
Compreendendo o Módulo Reyax e como usá-lo. (OPCIONAL: você pode pular a leitura desta etapa se não estiver interessado no trabalho)
Compreendendo o Módulo Reyax e como usá-lo. (OPCIONAL: você pode pular a leitura desta etapa se não estiver interessado no trabalho)

1. O módulo LoRa que temos é um módulo UART que é configurado usando comandos AT.

2. O módulo abriga um STM32 MCU que faz toda a comunicação com o módulo SPI LoRa a bordo do RYLR896.

3. Os comandos na imagem são básicos, você pode consultar este documento para mais informações: REYAX-Lora-AT-COMMAND-GUIDE4. Ainda assim, recomendo fortemente que você passe pelo meu vídeo do YouTube, onde explico isso corretamente.

Etapa 4: Conexões dos Módulos

Conexões dos Módulos
Conexões dos Módulos
Conexões dos Módulos
Conexões dos Módulos

1. Ambos os módulos serão conectados da mesma forma que na imagem acima.

2. Quando os dois módulos estiverem conectados, você pode programar os módulos um a um e depois testar o projeto.

Etapa 5: Baixe e configure o IDE do Arduino

Baixe e configure o IDE do Arduino
Baixe e configure o IDE do Arduino

Baixe o IDE do Arduino aqui.

1. Instale o Arduino IDE e abra-o.

2. Vá para Arquivo> Preferências

3. Adicione https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json os URLs do gerenciador de placas adicionais.

4. Vá para Ferramentas> Placa> Gerenciador de placas

5. Procure ESP8266 e instale a placa.

6. Reinicie o IDE.

Etapa 6: Codificando o Projeto

Codificando o Projeto
Codificando o Projeto
Codificando o Projeto
Codificando o Projeto

1. Baixe o repositório:

2. Extraia a pasta baixada e abra o arquivo Stage1.ino no Arduino IDE.

3. Navegue até Ferramentas> Quadro. Selecione a placa apropriada que você está usando. O NodeMCU (12E) funciona na maioria dos casos.

4. Selecione o comunicador correto. porta em Ferramentas> Porta.

5. Clique no botão de upload.

6. Quando a guia disser Upload concluído, você estará pronto para usar o dispositivo.

Depois de fazer o upload, abra o monitor serial para ver os seguintes detalhes

Etapa 7: Brincando com o dispositivo

Brincando com o dispositivo
Brincando com o dispositivo

1. Conecte os dispositivos usando cabos USB a dois dispositivos diferentes nos quais você precisa enviar mensagens. No meu caso, conectei um módulo ao meu laptop e o outro ao meu telefone usando um cabo OTG.

2. Passe para o monitor serial e comece a enviar mensagens de texto instantaneamente!

3. CONGO! o dispositivo está funcionando conforme o esperado.

Recomendado: