15 $ LoRa Gateway / Node ESP8266 Build PCB 3cmX8cm Tamanho: 6 etapas
15 $ LoRa Gateway / Node ESP8266 Build PCB 3cmX8cm Tamanho: 6 etapas
Anonim
Image
Image

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

Peças
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

Obtenha a PCB do projeto fabricada
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)

Conexões (TEORIA)
Conexões (TEORIA)
Conexões (TEORIA)
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

De solda
De solda
De solda
De 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

Codificando o Módulo
Codificando o Módulo
Codificando o Módulo
Codificando o Módulo
Codificando o Módulo
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

Tempo de teste !!
Tempo de teste !!
Tempo de teste !!
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!