Comunicação LoRa de longo alcance com a placa RM95
By Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules | Published: 2026-10-24
Category: Guias Práticos
Aprenda a configurar a placa de expansão RM95 para comunicação sem fios LoRa de longo alcance com Arduino. Guia passo a passo para cablagem, configuração de bibliotecas e exemplo de código.
Resposta Rápida
A placa de expansão RM95 permite adicionar comunicação sem fios LoRa de longo alcance a qualquer projeto Arduino. Este guia explica a cablagem, instalação da biblioteca e envio do primeiro pacote.
Porquê Usar uma Placa de Expansão para o Módulo RM95?
O módulo RM95 tem pads com passo de 2mm, difíceis de ligar diretamente a uma breadboard ou Arduino. A placa de expansão converte esses pads para o espaçamento padrão de 0.1", tornando-os compatíveis com cabos jumper e breadboards sem solda. Também fornece um pad de antena dedicado para ligar um fio, bobina ou conector SMA para melhor alcance.
Esta configuração é ideal para projetos que necessitam de ligações sem fios de quilómetros de alcance, como sensores remotos, estações meteorológicas ou registadores de dados exteriores. A modulação de espectro alargado do LoRa proporciona comunicação fiável mesmo em ambientes ruidosos, embora as taxas de dados sejam baixas (tipicamente algumas centenas de bps).
Limitações a Conhecer Antes de Começar
A placa de expansão RM95 não inclui regulador de tensão ou conversor de níveis lógicos. Deve fornecer alimentação e lógica a 3.3V — aplicar 5V a qualquer pino danificará o módulo. Se o seu Arduino funcionar a 5V, utilize um conversor de níveis lógicos ou uma placa Arduino de 3.3V como o Pro Mini 3.3V ou ESP32.
O alcance do LoRa depende muito da qualidade da antena e da linha de vista. Uma antena de fio de quarto de onda simples funciona para testes, mas para distância máxima, considere uma antena sintonizada para 868/915 MHz correspondente à banda de frequência da sua região.
Passos de Configuração da Placa de Expansão RM95
- Ligação da Placa de Expansão ao Arduino: Ligue VCC a 3.3V, GND a GND, TX ao RX do Arduino (pino 2), RX ao TX do Arduino (pino 3). Utilize um conversor de níveis lógicos se o seu Arduino funcionar a 5V. Verifique novamente se está a usar 3.3V, e não 5V, no pino VCC — aplicar 5V destruirá o módulo.
- Instalação da Biblioteca LoRa: Abra o Arduino IDE, vá a Sketch > Include Library > Manage Libraries, procure por 'LoRa by Sandeep Mistry' e instale a versão mais recente. A biblioteca espera que o módulo utilize a porta série de hardware nos pinos 0 e 1 por predefinição. Se usar pinos diferentes, terá de modificar a biblioteca ou usar SoftwareSerial.
- Ligação de uma Antena: Solde um fio de quarto de onda (aprox. 8.2 cm para 868 MHz, 7.8 cm para 915 MHz) ao pad ANT na placa de expansão. Para melhor alcance, utilize uma antena própria com conector SMA. Nunca opere o módulo sem antena — pode danificar o transmissor. Mantenha a antena o mais direita e afastada de metal possível.
- Envio do Seu Primeiro Pacote LoRa: Carregue o exemplo LoRaSender da biblioteca. Abra o Monitor Serial a 9600 baud. Deverá ver 'Sending packet: hello 0' a repetir a cada poucos segundos. Se não vir saída, verifique se a taxa de baud corresponde e se os pinos TX/RX do módulo estão corretamente ligados ao RX/TX do Arduino.
- Receção do Pacote com uma Segunda Placa: Carregue o exemplo LoRaReceiver num segundo Arduino com uma placa de expansão RM95 idêntica. O recetor imprimirá os pacotes recebidos no Monitor Serial. Ambos os módulos devem usar a mesma frequência e fator de espalhamento. A biblioteca usa por predefinição 868E6 (868 MHz) — altere no código se estiver numa região de 915 MHz.
Detalhes do Produto
- Placa de Expansão RM95: A placa de expansão RM95 converte os pads de passo 2mm do módulo RM95 para um passo de 0.1" amigável para breadboard e adiciona um pad de antena separado. Pode ligar o módulo diretamente a um Arduino com cabos Dupont padrão e ligar facilmente uma antena externa para melhor alcance.

Placa de Expansão RM95
