Esta é uma biblioteca Arduino para comunicação LORA usando os chips de transceptor de rádio SX1268 e SX1262. Eu desenvolvi porque quero estender meu grupo de dispositivos de homenagem. ser capaz de falar Lora.
A maior parte do software do driver de hardware é retirada do Radiolib, uma biblioteca de comunicação sem fio universal para Arduino (ótima projeto!) E ligeiramente adaptada.
Faça o download deste repo como zip. Então, no Arduino IDE, vá para esboço-> Adicionar biblioteca-> Adicionar biblioteca .zip. Ou consulte o Arduino Offical Howto.
O primeiro lugar para iniciar pode ser a pasta Exemplos. Há um exemplo simples de RX TX que envia dados (TX) e os econta de volta (RX).
Esta biblioteca foi testada com o módulo Lora DRF1268T e trabalha com o esquema fornecido. É tão utilizável para o DRF1262T. Por favor, veja o esquema para fiação. A biblioteca deve ser capaz de lidar com outros módulos LORA, desde que eles usem o SX1262 ou SX1268. Nesse caso, dê uma olhada na folha de dados DRF1268T e verifique se o DIO1, DIO2 e DIO3 estão conectados a diferentes pinos IO. Você pode alterar facilmente os pinos IO usados ao chamar o construtor.
P: Por que o pino SW não é suportado por esta biblioteca?
R: Atualmente (na minha configuração de hardware), o pino SW está conectado a 3,3V permanentemente, então a RF está sempre ligada. Em uma das próximas versões, pode ser uma boa idéia adicionar um 5º parâmetro ao construtor (bool true/false) para permitir que o sx126x dio2 saída controle a chave de RF. 5º param TRUE: DIO2 Switches RF, 5º parâmetro Falso: RF controlado externamente. Consulte a folha de dados SX126X, Seção "SetDio2asrfswitchctrl" para obter detalhes.
P: O LIB suporta interrupções?
R: Não.
P: O Lib suporta Lorawan?
R: É uma biblioteca de driver de metal nu para chipset SX126X e implementa os dados limpos da Lora Envie e recebem funções de acordo com o modelo de referência OSI. Portanto, qualquer biblioteca de Lorawan pode usar esta biblioteca de driver de hardware.
P: é o modo FSK disponível.
R: O chip SX126X implementa FSK, mas não é suportado por esta biblioteca de driver.
Aqui está o meu gateway de homenagem a esta biblioteca de driver Adruino e meu protocolo de comunicação Lora ponto a ponto: