Código de Pesquisa

Como Construir uma Rede Mesh LoRa de Longo Alcance | MeshTastic, Heltec, MeshNology

Esta lição faz parte de: Introdução ao WiFi LoRa

Como Construir uma Rede Mesh LoRa de Longo Alcance | MeshTastic, Heltec, MeshNology

Construa um Mensageiro LoRa de Longo Alcance e Off-Grid com Meshtastic

No mundo conectado de hoje, o que acontece quando não há serviço de celular ou internet? Este guia de projeto mostrará como construir sua própria rede de comunicação privada e off-grid que funciona gratuitamente por quilômetros. Vamos transformar o versátil módulo Heltec WiFi LoRa 32 em um poderoso dispositivo de mensagens usando a plataforma de código aberto Meshtastic. Esta configuração permite enviar mensagens de texto e compartilhar localizações entre dispositivos através de uma rede mesh de longo alcance e baixo consumo de energia, tornando-a perfeita para trilhas, acampamentos ou situações de emergência.

Usaremos vários gabinetes especialmente projetados da Meshnology—os modelos N30, N32 e N35—que abrigam a placa Heltec e incluem baterias que variam de 1100mAh a 3000mAh para uso prolongado em campo. Todo o hardware, software e links de afiliados necessários estão disponíveis na página de recursos vinculada abaixo deste vídeo.


Como Funciona: LoRa e Meshtastic Explicados

Este projeto depende de duas tecnologias-chave para alcançar comunicação de longo alcance e off-grid, conforme explicado em 01:43 no vídeo.

  • LoRa (Longo Alcance): Esta é uma tecnologia de rádio que permite a transmissão de dados por grandes distâncias com muito pouca energia. Ela opera em faixas de frequência sem licença (como 915 MHz nos EUA), portanto não há taxas ou assinaturas necessárias.
  • Meshtastic: Este é um projeto de código aberto que cria uma rede mesh descentralizada e criptografada usando rádios LoRa de baixo custo. Em uma rede mesh, cada dispositivo pode retransmitir mensagens para outros dispositivos, estendendo automaticamente o alcance de toda a rede.

O processo de comunicação é simples, porém poderoso: você digita uma mensagem no aplicativo Meshtastic no seu celular. O aplicativo envia a mensagem via Bluetooth para o seu dispositivo Heltec LoRa pareado. Esse dispositivo então transmite a mensagem pela rede LoRa. Qualquer outro dispositivo dentro do alcance recebe a mensagem LoRa e a encaminha via Bluetooth para o celular pareado, onde ela aparece no aplicativo.


Passo 1: Gravando o Firmware Meshtastic

Antes de usar seu módulo Heltec, você precisa instalar o firmware Meshtastic. A maneira mais fácil de fazer isso é com a ferramenta oficial de gravação via web, conforme mostrado em 09:26.

  1. Conecte seu dispositivo Heltec WiFi LoRa 32 ao computador via USB.
  2. Abra um navegador web compatível (como Google Chrome ou Edge) e acesse flasher.meshtastic.org.
  3. No menu suspenso, selecione seu dispositivo. Você pode filtrar por "Heltec" para encontrar facilmente o "Heltec Wireless Stick V3" ou modelo semelhante.
  4. Escolha a versão de firmware estável mais recente no próximo menu suspenso.
  5. Clique no botão "Flash". Uma janela pop-up aparecerá pedindo para você selecionar a porta COM do seu dispositivo. Escolha-a e clique em conectar. É altamente recomendável escolher a opção "Apagar e instalar" para garantir uma instalação limpa.
  6. O gravador apagará automaticamente o firmware antigo e instalará o Meshtastic. Quando concluído, o dispositivo será reiniciado e você verá a tela inicial do Meshtastic no display OLED.

Passo 2: Instalando e Configurando o Aplicativo Meshtastic

O aplicativo Meshtastic é seu centro de comando para enviar mensagens e configurar seus dispositivos. O processo de instalação começa em 12:48.

  1. Vá para a Google Play Store ou Apple App Store no seu smartphone e pesquise por "Meshtastic".
  2. Instale e abra o aplicativo. Você pode pular as telas de boas-vindas iniciais.
  3. O aplicativo requer permissões de Bluetooth e Localização para funcionar, então certifique-se de concedê-las quando solicitado.
  4. Com o aplicativo aberto, você está pronto para parear seu primeiro dispositivo LoRa.

Passo 3: Pareando e Configurando Seu Dispositivo

Para enviar mensagens, você precisa parear seu dispositivo LoRa com o aplicativo via Bluetooth. Este passo crucial é abordado em 13:38.

  1. No aplicativo Meshtastic, toque no ícone de Bluetooth ou no botão "scan" para procurar dispositivos próximos.
  2. Seu dispositivo Heltec deve aparecer na lista com um nome como "Meshtastic_XXXX". Toque nele.
  3. Uma solicitação de pareamento aparecerá no seu celular, e um código de confirmação de 6 dígitos será exibido na tela OLED do dispositivo Heltec. Digite este código no aplicativo para concluir o pareamento.
  4. Uma vez pareado, o aplicativo se conectará e carregará a configuração do dispositivo. O primeiro passo mais importante é definir sua região. Vá para as configurações do dispositivo, encontre o menu "LoRa" ou "Configuração de Rádio" e selecione sua região (por exemplo, "Estados Unidos"). Isso define a frequência correta para sua área. O dispositivo será reiniciado após salvar esta configuração.
  5. Você também pode acessar as configurações de "Usuário" para dar ao seu dispositivo um nome exclusivo, o que facilita a identificação na rede.

Passo 4 (Opcional): Configuração Avançada com o Cliente Web

Para usuários mais avançados, o Meshtastic oferece um poderoso cliente web para configuração, disponível em client.meshtastic.org. Conforme mostrado em 06:02, você pode conectar seu dispositivo via USB e usar esta interface para ver um mapa de todos os nós na sua rede mesh, visualizar estatísticas detalhadas do dispositivo e ajustar configurações avançadas, como a potência de transmissão LoRa, para equilibrar alcance e vida útil da bateria.


Enviando Sua Primeira Mensagem

Com seus dispositivos configurados, você está pronto para se comunicar! Este processo é demonstrado em 18:50.

  • No aplicativo Meshtastic, navegue até a aba "Chat" ou "Mensagens".
  • Todas as mensagens são enviadas em um canal. Por padrão, todos estão no canal principal, mas você também pode criar canais privados e criptografados.
  • Basta digitar sua mensagem na caixa de texto e tocar em enviar. A mensagem é enviada via Bluetooth para o seu dispositivo LoRa, que a transmite pela rede mesh.
  • Segundos depois, a mensagem aparecerá no aplicativo de todos os outros usuários no seu canal, bem como nas telas OLED dos dispositivos LoRa deles.

Como o vídeo demonstra, esse sistema funciona perfeitamente, permitindo comunicação entre vários tipos diferentes de dispositivos Meshtastic simultaneamente. O teste de campo no mundo real em 19:58 confirma comunicação bem-sucedida a uma distância de 1,5 km, com a tecnologia subjacente comprovada para funcionar em alcances muito maiores.


Capítulos do Vídeo

  • 00:00 - Introdução ao Projeto
  • 01:43 - O que são LoRa e Meshtastic?
  • 02:40 - Visão Geral do Hardware
  • 05:02 - Visão Geral de Software e Ferramentas
  • 09:26 - Gravando o Firmware com flasher.meshtastic.org
  • 12:48 - Instalando o Aplicativo Meshtastic
  • 13:38 - Pareando um Dispositivo via Bluetooth
  • 15:07 - Configurando as Configurações do Dispositivo (Região e Nome)
  • 18:50 - Demonstração ao Vivo no Laboratório: Enviando Mensagens
  • 19:58 - Teste de Campo no Mundo Real (1,5 km)
Nenhum código anexado.

Recursos e referências

Arquivos📁

Nenhum arquivo disponível.