Índice:
- Etapa 1: Peças
- Etapa 2: Obtenha PCBs para o seu projeto fabricado
- 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)
- Etapa 4: Conexões dos Módulos no PCB
- Etapa 5: Soldagem do PCB
- Etapa 6: Baixe e configure o IDE do Arduino
- Etapa 7: Codificando o Projeto
- Etapa 8: Brincando com o dispositivo
Vídeo: LoRa Remote Control Messenger com 1,8 "TFT para distâncias de até 8 km: 8 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
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
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
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)
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
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
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 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
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
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:
Controlador remoto baseado em LoRa - Dispositivos de controle de grandes distâncias: 8 etapas
Controlador remoto baseado em LoRa | Dispositivos de controle de grandes distâncias: Ei, e aí, pessoal! Akarsh aqui da CETech. Neste projeto, vamos criar um controle remoto que pode ser usado para controlar uma variedade de instrumentos como LEDs, motores ou se falarmos do nosso dia-a-dia podemos controlar nosso eletrodoméstico
LoRa Messenger para dois dispositivos para distâncias de até 8 km: 7 etapas
LoRa Messenger para dois dispositivos para distâncias de até 8km: Conecte o projeto ao seu laptop ou telefone e depois converse entre os dispositivos sem internet ou SMS usando apenas LoRa. Ei, e aí galera? Aqui do Akarsh da CETech. Hoje vamos fazer um projeto que pode ser conectado ao seu smartphone ou qualquer
Conversor REFORÇO de corrente de 1A a 40A para motor DC de até 1000 W: 3 etapas
Conversor de reforço de corrente de 1A a 40A para motor DC de até 1000 W: Olá! Neste vídeo, você aprenderá como fazer um circuito de reforço de corrente para seus motores CC de alta amperagem de até 1000 W e 40 A com transistores e um transformador de derivação central. a corrente na saída é muito alta, mas a tensão vai ser r
ESP32 LoRa: Você pode alcançar até 6,5 km !: 8 etapas
ESP32 LoRa: Você pode alcançar até 6,5 km !: 6,5 km! Este foi o resultado de um teste de transmissão que realizei com ESP32 OLED TTGO LoRa32 e hoje irei discutir isso com você. Como o modelo que usei originalmente tinha uma antena que considero ruim, optei por usar outra antena
HC - 06 (Módulo Slave) Alterando "NAME" sem usar "Monitor Serial Arduino" que "Funciona Facilmente": Modo Sem Falha!: 3 Passos
HC - 06 (Módulo Slave) Alterando "NAME" sem usar "Monitor Serial Arduino" … que "Funciona Facilmente": Sem Falha!: Depois de " Muito tempo " tentando alterar o nome no HC-06 (módulo escravo), usando " monitor serial do Arduino, sem " Sucesso ", encontrei outra maneira fácil e estou compartilhando agora! Divirta-se amigos