Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Ei, tudo bem, pessoal? Akarsh aqui da CETech.
Hoje vamos fazer um projeto que é um nó LoRa simples e você pode até usá-lo como um gateway de canal único.
Aqui o microcontrolador que usei é o ESP8266, que é conectado a placas LoRa de 433 MHz (Ra-02 da Ai-Thinker), também anexei um display OLED ao PCB para que as informações do pacote sejam visíveis.
Para tornar as coisas mais simples, desenvolvi uma placa de circuito impresso que você pode fabricar para soldar.
Também fiz um vídeo sobre a construção deste projeto em detalhes, recomendo assisti-lo para uma melhor visão e detalhes.
Etapa 1: peças
Consegui a maioria das peças para minha construção do LCSC.
Você vai precisar de:
1) Módulo Ra-02 LoRa
2) ESP8266
3) display OLED
4) Componentes passivos como resistores e capacitores
Você precisaria do PCB para soldar esses componentes, o que veremos na próxima etapa.
Etapa 2: Obtenha a PCB do projeto fabricada
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.
Baixe o arquivo Gerber:
Etapa 3: Conexões (TEORIA)
Principalmente, existem 4 aspectos nas conexões aqui:
1) ESP8266 apenas para funcionar corretamente precisa de alguns pull up e pull down a conexão para G0, G15, EN e RST.
2) Ra-02 e os módulos ESP8266 são conectados um ao outro usando o protocolo SPI
3) OLED e ESP8266 se conectam usando o barramento I2C
4) Todos os módulos precisam ser conectados aos barramentos de alimentação para que possam operar. (Óbvio: P)
Etapa 4: Solda
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.
Etapa 5: Codificando o Módulo
1) Baixe o código aqui.
2) Abra o código no IDE do Arduino.
3) Conecte o PCB ao computador usando o conversor USB para serial CP2102 ou qualquer outro dispositivo semelhante.
4) Reinicialize o módulo ESP8266 enquanto puxa o GPIO0 para baixo (mantenha o botão G0 pressionado durante a reinicialização).
5) Agora clique no botão de upload no IDE. O upload pode falhar uma ou duas vezes, então você deve tentar 2-3 vezes em caso de falha.
6) Desconecte o adaptador USB para serial e conecte o display OLED se ainda não o fez.
7) Programe a outra parte do projeto Receptor / Transmissor
Etapa 6: Tempo de teste
Depois de codificar os dois módulos, você pode conectá-los à alimentação.
No meu caso, conectei meu transmissor a um banco de energia, o receptor a um laptop para acesso a um monitor serial.
Assim que liguei o transmissor comecei a ver mensagens no monitor serial conectado ao receptor.
O meu funciona como um encanto!