Índice:

LoRa Remote Control Messenger com 1,8 "TFT para distâncias de até 8 km: 8 etapas
LoRa Remote Control Messenger com 1,8 "TFT para distâncias de até 8 km: 8 etapas

Vídeo: LoRa Remote Control Messenger com 1,8 "TFT para distâncias de até 8 km: 8 etapas

Vídeo: LoRa Remote Control Messenger com 1,8
Vídeo: LoRa Messenger для двух устройств на расстоянии до 8 км 2024, Novembro
Anonim
Image
Image

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.

Este PCB também possui um display e 4 botões que podem ser usados como um controle remoto para alguns dispositivos também. Você pode fazer qualquer coisa com o código e criar sua própria IU. Portanto, em resumo, este projeto tem um esp8266 que pode fornecer funcionalidade WiFi, módulo LoRa, display TFT de 1,8 polegadas, 4 botões para fazer uma IU. As possibilidades com o código são infinitas.

Ele pode ser conectado ao seu smartphone ou qualquer computador e torna esse dispositivo o messenger habilitado para LoRa. Agora, quando isso for feito, você poderá enviar uma mensagem para qualquer outro dispositivo usando o mesmo mensageiro LoRa. Tudo isso é feito sem a presença de 4G / LTE / 3G / GSM / WiFi / SMS. O que eu fiz em um projeto anterior que você pode encontrar aqui:

Etapa 1: Peças

Peças
Peças

Em primeiro lugar, como parte principal, usei um módulo ESP8266 com uma placa breakout. Anexe-o ao PCB usando alguns cabeçalhos masculinos e femininos. Usei um display TFT SPI de 1,8 polegadas, módulo TP4056 para carga e proteção da bateria e uma bateria velha de celular.

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.

Você pode encontrar as peças abaixo:

1) Módulo ESP8266

2) Placa de apoio ESP12

3) display TFT

4) Módulo TP4056

5) Módulo Reyax RYLR896 LoRa

6) Meu design PCB

Para as duas últimas partes, se tiver dificuldade em encontrá-los, você pode me enviar uma mensagem / e-mail e eu posso ajudá-lo a encontrar na sua área ou posso enviá-los para você, se desejar.

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)

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-GUIDE

4. Ainda recomendo fortemente que você veja meu vídeo no YouTube, onde explico isso corretamente.

Etapa 4: Conexões dos Módulos no PCB

Conexões dos Módulos no PCB
Conexões dos Módulos no PCB
Conexões dos Módulos no PCB
Conexões dos Módulos no PCB

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.

Todas as conexões mostradas acima são feitas no PCB e, portanto, não há necessidade de qualquer outra fiação.

Etapa 5: Soldagem do PCB

Soldagem do PCB
Soldagem do PCB
Soldagem do PCB
Soldagem do PCB

Solde todos os componentes ao PCB.

Eu sugeriria soldar os componentes de baixa altura no PCB primeiro e depois mover para os componentes com mais altura, como cabeçotes, etc.

Antes de ligar o módulo, teste todas as conexões usando um multímetro para ver se há soldas ruins e curtos-circuitos.

Para programar o módulo, adicionei uma porta para conectar um FTDI232 USB à placa serial sob a placa ESP8266 para que você possa programar a placa facilmente.

Etapa 6: 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 7: Codificando o Projeto

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

Para programar o módulo, adicionei uma porta para conectar um FTDI232 USB à placa serial sob a placa ESP8266 para que você possa programar a placa facilmente.

Você precisa pressionar GPIO0 e mantê-lo pressionado, em seguida, pressione o botão RESET e, em seguida, solte o botão RESET e, em seguida, o botão GPIO0.

1. Baixe o repositório:

2. Extraia a pasta baixada e abra o arquivo main.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.

Após o upload, abra o monitor serial para enviar e receber mensagens.

Etapa 8: Brincando com o dispositivo

Brincando com o dispositivo
Brincando com o dispositivo

1. Basta ligar o dispositivo, você verá coisas na tela, você pode acertar diferentes botões para ver o dispositivo em ação.

2. Passe para o monitor serial e comece a enviar mensagens de texto instantaneamente! Para fazer o outro dispositivo simples, você pode consultar este artigo:

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

Recomendado: