Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Eu sou um entusiasta de eletrônica iniciante e este é meu primeiro instrutível, então, por favor, não seja rancoroso em seus comentários. Neste instrutível, irei explicar como fazer dois nós LORA se comunicarem diretamente sem TTN (a rede de coisas).
O que é LORA?
LORA significa LOng RAnge. É uma modulação patenteada pela Semtech baseada na modulação CSS (chirp spread spectrum). É:
- longo alcance
- baixo poder
- baixa taxa de dados
Por causa dessas características, o LORA é muito adequado para uso como meio de comunicação para sensores. Um sensor pode literalmente funcionar por anos com uma bateria e os alcances podem exceder vários quilômetros. Além disso, o LORA pode ser usado em bandas de frequência sem licença. Na rede Things você encontra as bandas gratuitas por país. Eu moro na Bélgica, então posso escolher entre EU863-870 e EU433.
Exemplos de uso:
- Agricultura (umidade do solo, nível do tanque, temperatura, umidade, direção do vento, …)
- Rastreamento em combinação com um receptor gps
- Anti-roubo (eu vi um conceito para colocá-lo em um caro cabeamento de alta tensão para detectar vibração)
- … Existem muitos mais aplicativos, sua imaginação é o limite.
Etapa 1: Obtenha o hardware
Hardware:
- 2 pinouts do arduino nano ou 2 pinouts do arduino uno devem ser iguais.
- 2 placas de breakout esp
- 2 cartões lora rfm95 868mhz para outras frequências clique aqui.
- 2 placas de ensaio
- 2 cabos usb para nano ou cabo para uno
- fios jumper macho para fêmea
- fios jumper macho para macho
- 2 antenas (eu uso núcleo sólido 0,8 mm ou 20awg)
- pinos de cabeçalho, se não incluídos com o arduino
Ferramentas:
- ferro de solda
- cortador de arame
- descascador de fios que eu uso 102
- régua
- solda
Etapa 2: Baixe o software
Clique nestes 2 links para baixar o software:
- IDE Arduino
- Biblioteca Radiohead
Etapa 3: Instale o Arduino IDE
- Depois de baixar o software, vá para o instalador e clique duas vezes nele.
- Clique eu concordo
- Clique próximo
- Clique em instalar
- Clique 2 vezes em instalar para instalar os drivers USB
- Clique em fechar
Etapa 4: Instale a Biblioteca Radiohead
Você precisa da biblioteca radiohead para usar o rfm95. Como você não pode instalá-lo através do IDE do arduino, você precisa instalar a biblioteca do radiohead manualmente.
- Abra o IDE do arduino
- Vá para arquivo -> preferências
- Lá você pode encontrar o caminho para a pasta arduino onde deve encontrar a pasta Bibliotecas. (primeira foto)
- Se a pasta Bibliotecas não existir, você deve criar a pasta.
- Abra o arquivo zip baixado Radiohead-master.
- Extraia a pasta para a pasta de bibliotecas.
- Reinicie o IDE arduino.
- Agora você pode encontrar sua biblioteca na lista (veja a 3ª imagem)
Etapa 5: Crie a antena
Para a antena, eu uso algum cabo restante do meu cabo de barramento 2x2x0,8mm ou 2x2 20awg. Estes são os comprimentos por frequência:
- 868 MHz 3,25 polegadas ou 8,2 cm (este é o que eu uso)
- 915 MHz, 3 polegadas ou 7,8 cm
- 433 mhz, 3 polegadas ou 16,5 cm
Etapa 6: Solda
- Remova os resistores da blindagem do esp (consulte R1 a R3 no campo vermelho)
- Solde o chip rfm95 no escudo esp.
- Solde os cabeçotes de alfinetes no escudo do esp
- Solde a antena na blindagem do esp. Não use sem antena, você pode danificar a blindagem.
- Se os pinos não estiverem soldados na solda Arduino, eles também.
Etapa 7: Fiação
Na imagem você pode ver como conectar o arduino ao rfm95. Para completar esta tabela, eu também incluí a pinagem para quando você estiver usando o escudo adafruit em vez do breakout esp.
Etapa 8: codificação
- Baixe o código
- Abra o código no arduino ide
- Vá para ferramentas, tabuleiro e selecione seu tabuleiro
- Vá para ferramentas, porta e selecione a porta de comunicação para o seu arduino
- Clique no botão de upload (marcado em vermelho na terceira imagem)
- Se tudo correr bem, você pode usar o monitor serial e ver os pacotes chegando no servidor e no cliente (marcado em vermelho na última foto)
Etapa 9: Conclusão
Neste instrutível mostrei os fundamentos do LORA. Se você gostar deste instrutível e / ou se quiser que eu escreva mais instrutíveis de LORA ou outros, por favor, pressione o botão like.