TESTE DE ALCANCE DE UM LoRa | Módulo LoRa com Arduino muito simples!

Поделиться
HTML-код
  • Опубликовано: 30 июл 2024
  • Neste vídeo você vai aprender a conectar um Módulo LoRa com um Arduino de forma bem simples. Além disso eu faço um teste de distância com este módulo em uma condição bem desfavorável e ainda assim me surpreendi com o resultado.
    O LoRa é uma tecnologia de transmissão de dados via RF, desenvolvida com o foco de obter longos alcances de transmissão e com um baixo consumo de energia. Com esta tecnologia é possível obter transmissões com alcance na ordem de dezenas de quilômetros, quando utilizando as técnicas e condições adequadas.
    O LoRa ajuda muito o mundo IoT, facilitando a conexão de dispositivos que estão distantes entre si, concentrando a recepção dos dados e envios de comandos em "gateways", que são uma espécie de concentradores de dados. Com o LoRa foi possível expandir a interligação de dispositivos e gateways com aplicativos e internet, assim formando a LoRaWAN, que é uma rede de dispositivos LoRa, podendo ser acessada via Internet. Irei falar mais sobre LoRaWAN em vídeos futuros.
    Este vídeo é uma parceria com a AutoCore Robótica, encontre lá tudo o que você precisa para o seu projeto de Arduino, Robótica, Raspberry Pi, Eletrônica e tudo envolvendo o Mundo Maker, confira: www.autocorerobotica.com.br
    Link para o módulo LoRa utilizado:
    www.autocorerobotica.com.br/m...
    Link para o esquema elétrico e código utilizados:
    1drv.ms/u/s!AhUcHW5uvwXNpCaM8...
    Capítulos do vídeo:
    00:00 Introdução
    01:31 O que é o LoRa e LoraWAN
    04:20 Características do LoRa e Parceria
    06:36 Conhecendo de perto o Módulo XL1278-SMT
    08:56 Adaptando e Soldando os fios nos módulos
    10:53 Circuito com Receptor e Transmissor
    12:32 Programação dos Arduinos
    20:35 Primeiro teste em bancada e em campo aberto
    24:03 Resultados e considerações
    🔴 🔴 🔴 Confira o meu Curso de Arduino 🔴 🔴 🔴
    funbots.com.br/curso-de-arduino/
    Componentes que utilizo (ou estou de olho para comprar!), comprando nesses links você ajuda o canal:
    Microcontroladores:
    Arduino RF Nano: s.click.aliexpress.com/e/_DDJ...
    ESP32: s.click.aliexpress.com/e/_DF9...
    Raspberry Pi Pico: s.click.aliexpress.com/e/_DBf...
    Arduino Mega 2560: s.click.aliexpress.com/e/_DEW...
    Arduino Uno: s.click.aliexpress.com/e/_DEI...
    Kit Arduino Uno + Sensores e Módulos: s.click.aliexpress.com/e/_DCn...
    Componentes, placas e LEDs:
    Placa Aquecida 400W: s.click.aliexpress.com/e/_AENyuX
    Módulo Amplificador com Bluetooth: s.click.aliexpress.com/e/_9ucdV5
    Kit Resistores 20pcs 64 Valores 1%: s.click.aliexpress.com/e/_Ak68OL
    Kit Capacitores Poliester: s.click.aliexpress.com/e/_AXiJOf
    Fita LED WS2812B: s.click.aliexpress.com/e/_AUXyHp
    Motor de Passo NEMA 17: s.click.aliexpress.com/e/_DdB...
    Motor Brushless Carro RC: s.click.aliexpress.com/e/_Dk9...
    Instrumentos:
    Mini Gerador de Função: s.click.aliexpress.com/e/_DDI...
    Multímetro ANENG AN870: s.click.aliexpress.com/e/_Dcy...
    Multímetro TRUE RMS: s.click.aliexpress.com/e/_Dln...
    Fonte 30V/10A: s.click.aliexpress.com/e/_DDi...
    Regulador DC-DC para Fonte de Bancada: s.click.aliexpress.com/e/_Ddp...
    Não deixe de se inscrever no canal para não perder todas as aulas e futuros projetos! Aproveite para me seguir também nas outras redes sociais:
    Instagram: / cleber.funbots
    Facebook: / cleber.funbots
    Telegram: t.me/cleberfunbots
    Um abraço! 🤓
    Prof. Cleber Borges
    __________
  • НаукаНаука

Комментарии • 92

  • @pedrogticontrol535
    @pedrogticontrol535 2 года назад +5

    "Tá me assustando de bom".... A frase que mais me aninou comprar um. Até pq as vezes que já pensei assim foi pra coisa realmente boa. VALEU. Já quebrei a cara com vários circuitos RF. Espero que esse de para pegar bem dentro da chácara.

  • @sandrosales89
    @sandrosales89 Год назад

    Excelente vídeo, parabéns e obrigado!!

  • @marcelosantos-hd5wd
    @marcelosantos-hd5wd 8 месяцев назад

    Sou novo no assunto Lora , a minha curiosidade e sobre tx e rx , para controle de drones que é o objetivo acima de 4 canais . Exelente vídeo , estou abrindo a munha mente nesse novo mundo 😮

  • @manoelguimaraes37
    @manoelguimaraes37 2 года назад +6

    Show de bola, parabéns, depois mostra pra gente como fazer ou instalar uma antena top pra este projeto e que possamos compararmos a diferença

  • @bodemarciano
    @bodemarciano Год назад +1

    Parabens, teste muito bem feito! pelo preco do produto e a praticidade, 1km ta de bom tamanho! so ir aprimorando a antena e amplificacao do sinal pra obter uns resultados mais maneiros.

  • @JoaoCarlos-gl7tb
    @JoaoCarlos-gl7tb 2 года назад +1

    Muito legal!! 😀

    • @FunBots
      @FunBots  2 года назад

      Valeu João!! Abraço

  • @danilodene
    @danilodene 2 года назад +2

    ótimo video heim, parabéns!!!!!! sensacional

  • @marciopinheiro1798
    @marciopinheiro1798 Год назад

    Que show!
    Obrigado pelo teste, ajudou muito!
    Por acaso você chegou a testar com outro tipo de antena e em 915MHz?

  • @rustyutb
    @rustyutb Год назад +3

    Muito bom! Você mencionou em utilizar uma antena melhor ou uma amplificação... tem ideia de como seria esse circuito amplificador do sinal (sem mexer na antena)?

  • @dyegocarlos150
    @dyegocarlos150 Год назад

    top de mais esse seu video meu amigo. estou emergindo nesse mundo de lora. ... mais acho que a questa chuva nessa frequencia nao gera nem um problema.

  • @edsonferraz1
    @edsonferraz1 6 месяцев назад

    Puts, muito bom Cleber, montei aqui e funcionou legal. Parabéns pela ótima explicação. Eu nqueria usar com mais de um TX, sensores em campo, qual estação base vc recomenda?

  • @icaro25sp
    @icaro25sp 2 года назад +4

    Muito bom ! O dado do receptor convertido pra int poderia estar fora do loop para economizar processamento.

    • @charleslyell3748
      @charleslyell3748 Год назад

      Cara, eu não entendi justamente esta parte do código, ele transformou uma String que está sendo construida, incompleta, em um inteiro. Acho que esta transformação deveria estar fora do loop de construção da String.

  • @LucasLima-yy5kp
    @LucasLima-yy5kp Год назад

    Olá, excelente vídeo! Uma dúvida: o lora lê tag passiva? Até que distância?

  • @marcohama1
    @marcohama1 6 месяцев назад

    top

  • @luiszr1
    @luiszr1 2 года назад +4

    Fiquei curioso pra situação de ter vários LoRas numa região como seria o tratamento, mesmo a tentativa de conexão Ponto a Ponto, se haveria interferência de sinal, video muito legal.

    • @FunBots
      @FunBots  2 года назад +1

      Valeu Luiz!!! Abraço

  • @leandrorocha9428
    @leandrorocha9428 2 года назад +1

    Prof. Cleber, sou um seguidor do seu canal no RUclips.
    Eu estou tentando usar o LoRa para enviar um pacote de dados de uma struct, mas estou encontrando dificuldades, é possível?
    Parabéns pelos vídeos produzidos.
    Grato

  • @GuilhermeBianeck
    @GuilhermeBianeck 2 года назад

    Pela topologia do local os dados foram bons.
    Quero saber se consigo atingir a facha de 15km em area rural

  • @adrianobolesina1983
    @adrianobolesina1983 10 месяцев назад

    Muito legal o teste, uma questão, eu queria implementar uma comunicação apenas para sincronizar 2 arduinos, porém olhando os programas não consegui identificar a disposição dos pinos entre os módulos e o arduino, teria como setar por exemplo o barramento 2 ao 9 ao invéz do 9 ao 13 ? Um grande abraço.

  • @gilsongoes6116
    @gilsongoes6116 2 года назад

    Show. Quem sabe ainda veremos em seu canal uma experimento com GPS.

    • @FunBots
      @FunBots  2 года назад

      olha só o que tem aqui: ruclips.net/video/lZumBl7zhoM/видео.html

  • @electronoob
    @electronoob 2 года назад +5

    Valeu pelo vídeo, Cleber. Já despertou a minha curiosidade com estes LORAs :). Acho que dá para fazer vários projetos de comunicação remota. Se puder e se existir, fala um pouco sobre a questão de Segurança na comunicação destes módulos. Existe alguma biblioteca de segurança? Como usar? Quais os níveis de segurança?

    • @FunBots
      @FunBots  2 года назад +4

      Bons pontos, ainda não sei todas essas respostas. O que eu vi é que ele lança os dados no RF e qualquer outro módulo pode receber, então se for algo sensível é melhor tentar proteger de alguma forma. Com certeza renderá outros vídeos! Valeu!

  • @muitoserio7739
    @muitoserio7739 Год назад

    Pode-se usado pra transmissão de dados por voz tipo Roip? Para radioamadores?

  • @paulohenriquemedeirostheop5915
    @paulohenriquemedeirostheop5915 2 года назад +4

    Excelente aula professor! Parabéns! No caso de eu querer transmitir e receber em ambos os LoRas, poderia usar o mesmo nome de arquivo? No seu caso, eu colocaria o nome "counter" para o Lora transmitir e receber? Ou teria que colocar "counterA" e "counterB"?

    • @FunBots
      @FunBots  2 года назад +1

      Valeu Paulo! Sim, você pode usar o mesmo nome de arquivo para os dois, se forem Duplex (Envia e recebe juntos). Eu usei o counter apenas como exemplo de dado dinâmico a ser enviado, você poderia manter uma mesma frase ou um número sendo enviado. Essa sua pergunta vai render um vídeo, fiquei interessado em testar melhor isso. Valeu!

  • @leandroalvesdasilva8415
    @leandroalvesdasilva8415 2 года назад +1

    Ganhou um Inscrito...Faz mais vídeos sobre LoRa, ou melhor faça vários vídeos. Eu acho essa tecnologia muito interessante. Você responde os inscritos?

    • @FunBots
      @FunBots  2 года назад +1

      Bem-vindo Leandro! Vou fazer mais vídeos sim! Esse fim de ano está bem corrido, mas pretendo fazer mais testes. Sim, respondo na medida do possível, aqui nos vídeos, nas lives e no Instagram. Abraço!

    • @leandroalvesdasilva8415
      @leandroalvesdasilva8415 2 года назад

      @@FunBots Obrigado

  • @yuricmendess
    @yuricmendess Год назад

    Olá! Você sabe me informar porquê é preciso conectar o pino DIO0 do Lora no pino D2 do Arduino??

  • @rodolfofalavinha1754
    @rodolfofalavinha1754 5 месяцев назад

    O que seria bom para uma transmissão de vídeo sem fio, de uma câmera pra um PC, numa média de 200m?

  • @yuriborgews234
    @yuriborgews234 2 года назад +2

    Valeu Cleber, era um video assim que estava procurando, porém com o ESP32. Tem alguns pinos que não bate com o ESP32, tem como alterar os pinos na biblioteca né

    • @FunBots
      @FunBots  2 года назад +1

      Sim Yuri! Tem que testar o SoftwareSerial com o ESP, particularmente nunca fiz isso ainda. Valeu!

  • @thiagoozuno
    @thiagoozuno 5 месяцев назад

    O armachat, usa teclado físico, é possível implementar nesse modelo?

  • @lucaslorencoalves991
    @lucaslorencoalves991 Год назад

    Olá, uma pergutna, como posso enviar um valor qualquer de um endpoint lora como vc fez no video, mas para um esp32 e mostrar numa interface? Pode ajudar? vlww

  • @menscheliton
    @menscheliton 2 года назад

    Tipo fazer uma estação meteorológica e instalar funcionária?

  • @user-ox5zk5uw6q
    @user-ox5zk5uw6q 7 дней назад

    uma pergunta a mesma placa lora posso usar pra receber e enviar os dados ?

  • @jairgermano4550
    @jairgermano4550 Год назад

    boa tarde! estou tentando fazer esse teste com o mesmo módulo lora, porém com uma placa ATTINY88. Só que na ide do Arduino esta dando erro de "digitalpintointerrupt não descrito no escopo". poderia me ajudar? Desde já agradeço a atenção.

  • @edsonferraz1
    @edsonferraz1 6 месяцев назад

    Com uma antena direcional, com um bom ganho diretivo, sem obstruções, link de visada, com certeza deve chegar mais de 5 Km

  • @user-zp6yz5lk8d
    @user-zp6yz5lk8d 9 месяцев назад

    caramba!

  • @lucianosalerno1855
    @lucianosalerno1855 2 года назад +1

    Olá Cleber, parabéns pelo video, muito bem explicado. Os códigos para testar meu hardware eu consigo onde?

    • @FunBots
      @FunBots  2 года назад +1

      Obrigado Luciano! Link está na Descrição do vídeo! valeu

    • @lucianosalerno1855
      @lucianosalerno1855 2 года назад

      @@FunBots muito obrigado.

  • @GABRIELRODRIGUES-kx3uz
    @GABRIELRODRIGUES-kx3uz 2 года назад

    eu consigo conectar mais de dois LoRa mandando informação para um outro LoRa Master?

  • @carminoneto9857
    @carminoneto9857 Год назад

    Cara preciso deum gateway em lorawan para sensor de temperatura, vc faz, estou precisando contratar alguém para esse serviço. Já tenho os sensores em lorawan mas não tenho o gateway. Aguardo contato.

  • @jefersonlwerle
    @jefersonlwerle Год назад

    Não consegui fazer os meus lora comunicar... Fiz exatamente igual o vídeo... Pode me ajudar?

  • @dionisiosolucoesprediais568
    @dionisiosolucoesprediais568 2 года назад +1

    Excelente vídeo. Para usar um arduino mega, gostaria de saber o que muda em pinagem e no código.?

    • @FunBots
      @FunBots  2 года назад +1

      Basicamente a mesma coisa o código, só muda qual a Serial que você usa, o Mega não precisa da Software Serial, você pode usar nos pinos da Serial 2 por exemplo. Valeu!

    • @dionisiosolucoesprediais568
      @dionisiosolucoesprediais568 2 года назад

      Boa noite. Fiz conforme postado, porém, quando olho o monitor serial no receptor, ele indica apenas "dado recebido : 0; sinal : 0;". tanto o transmissor quanto no receptor não indicam erro ao se conectar no lora. meu lora é v2.0 915mhz. eu alterei a frequência nos códigos tanto do TX quanto no RX. O que pode estar acontecendo? Já testei em 3 loras e 3 arduinos uno, porém o resultado foi o mesmo.

  • @user-wt2vh4wy1t
    @user-wt2vh4wy1t 11 месяцев назад

    Aqueles (bipe) dos anos 90 era desse jeito

  • @paulohenriquemedeirostheop5915
    @paulohenriquemedeirostheop5915 2 года назад +2

    Outra pergunta: Quando eu uso um RF comum de 433 MHz, eu empacoto dados em uma "structure" já que alguns dados são armazenados em float e outros em int. No LoRa preciso dessa estratégia?

    • @FunBots
      @FunBots  2 года назад +2

      Boa pergunta, sinceramente não sei reponder, não testei essa estratégia do struct com o LoRa. Vou incluir isso no novo vídeo também!

  • @carloseduardoventurini5125
    @carloseduardoventurini5125 2 года назад +1

    Bom dia estou fazendo um projeto parecido e no caso pensei em usar uma bateria de 3.7 para alimentar. Será que o consumo do conjunto é muito elevado ?

    • @FunBots
      @FunBots  2 года назад

      o Carlos, o Lora foi desenvolvida pensando justamente nisso, mas é importante você também preparar o Arduino para consumir pouco, através do código e de pouco hardware (leds, etc). Sugiro tentar medir a corrente para prever o quanto ela deve durar

  • @franciscoscaramella5603
    @franciscoscaramella5603 2 года назад +2

    Olá, Cleber. Já pensou fazer Sketchs para endereçamento de cis PLL, para testes em RF, existe muita gente que se interessa e poucos conseguem fazer algo nisso, gostaria de lhe mostrar um programa, pode passar um e-mail para contacto?

    • @FunBots
      @FunBots  2 года назад +2

      oi Francisco! Nunca pensei não, PLL não é muito o meu forte. Mas manda lá no email, vamos trocar uma ideia: funbots3d@gmail.com. Valeu

    • @franciscoscaramella5603
      @franciscoscaramella5603 2 года назад +1

      @@FunBots Obrigado por responder, já te respondi por e-mail.

  • @wesleygalvao1081
    @wesleygalvao1081 6 месяцев назад

    será que dá para emitir o sinal ao receptor por um aplicativo de celular? quero fazer um TCC com essa ideia.

    • @charleslyell3748
      @charleslyell3748 3 месяца назад +1

      Um jeito fácil de fazer é com MQTT, só que faço por Wi-Fi, não sei se dá pra utilizar com LoRa.

  • @wysnney
    @wysnney 2 года назад +1

    com uma antena pequena teve um bom alcance, teria como melhorar a antena para ter um alcance maior?

    • @FunBots
      @FunBots  2 года назад

      Sim, foi um alcance muito bom para as condições! Tem sim, tem que ser compatível com a impedância, vou pesquisar uma legal e fazer um novo vídeo teste!
      Valeu!

  • @ti.diegokenned
    @ti.diegokenned 2 года назад +1

    Eu tenho que definir o endereço/mac do master e slave? ou ele envia para todos que estao na regiao ?

    • @FunBots
      @FunBots  2 года назад

      Eu fiz sem definir nada, daí ele envia para todos. Ainda vou testar um modo de garantir apensa um receptor. Valeu

  • @vitorvieirasilva9884
    @vitorvieirasilva9884 3 месяца назад

    Da pra fazer vídeo chamada com o lora

  • @ronaldoelzosimas
    @ronaldoelzosimas Год назад

    Boa tarde, voce saberia me dizer qual seria a maior antena que ele suporta?

    • @charleslyell3748
      @charleslyell3748 3 месяца назад

      Cada frequência tem o tamanho ideal da antena. A antena precisa ter uma fração do comprimento de onda, tipo 1/2 ou 1/4 de lambda.

  • @cosplaydeferro7174
    @cosplaydeferro7174 4 месяца назад

    Olá, o LoRa que vc usou opera em qual frequência ?

  • @dionisiosolucoesprediais568
    @dionisiosolucoesprediais568 2 года назад

    Boa noite. Fiz conforme postado, porém, quando olho o monitor serial no receptor, ele indica apenas "dado recebido : 0; sinal : 0;". tanto o transmissor quanto no receptor não indicam erro ao se conectar no lora. meu lora é v2.0 915mhz. eu alterei a frequência nos códigos tanto do TX quanto no RX. O que pode estar acontecendo? Já testei em 3 loras e 3 arduinos uno, porém o resultado foi o mesmo.

    • @FunBots
      @FunBots  2 года назад

      oi Dionisio, realmente não sei o que pode ser. =/

    • @edsongabriel813
      @edsongabriel813 2 года назад

      Você conseguiu resolver ? estou com o mesmo problema.

    • @filipeoliveira7833
      @filipeoliveira7833 2 месяца назад

      oi voces conseguiram resolver? tambem estou com o mesmo problema

  • @divinofonseca3226
    @divinofonseca3226 2 года назад

    Cleber, é possível esse módulo receber uma pergunta e responder?

    • @electronoob
      @electronoob 2 года назад

      Nunca nem usei um módulo desse e nunca nem li sobre LORA, mas essa sua dúvida se resume à programação, Divino. Você pode programar do jeito que quiser. Por exemplo: Você pode fazer tipo uma mini biblioteca de comunicação com comandos. Imagine o exemplo de uma Central de Alarme com o controle remoto com vários botões, onde vc configura o botão A para ativar/desativar os sensores internos da casa, o botão B para ativar/desativar os sensores da garagem, botão C para ativar/desativar tudo etc. Então, você poderia fazer na mini biblioteca os comandos: AtivarIluminaçãoCasa, daí o receptor na casa ativa um Relè, LigarBombaÁgua, daí o recepter na casa ativa outro Relè...
      Aí é só deixar a imaginação fluir... Mas deixa o Cleber (ou alguma outra pessoa com experiência) validar isso que falei.

    • @FunBots
      @FunBots  2 года назад +1

      oi Divino! Basicamente é a resposta do Electronoob, o LoRa é apenas um módulo que vai fazer o "meio de campo" entre dois microcontroladores, ele não possui a inteligência. Então a parte de pergunta/resposta você que irá deixar pronta no Arduino, o LoRa vai apenas enviar/receber isso.
      Valeu

  • @franciscoscaramella5603
    @franciscoscaramella5603 2 года назад +1

    Lora, ou Long Range, é uma tecnologia antiga, e é conhecida por spread spectrum, existem vários livros sobre ela. O handbook para radioamadores é o melhor, e mais prático.

  • @tiagohenrique3336
    @tiagohenrique3336 2 года назад

    Daria pra fazer um controle sem fio como o ps2 com o Lora?

    • @FunBots
      @FunBots  2 года назад +1

      oi Tiago, não sei dizer ao certo, principalmente por conta da velocidade do LoRa que não é tão alta. Acredito que deve ficar bem no limite. Valeu!

    • @tiagohenrique3336
      @tiagohenrique3336 2 года назад

      @@FunBots imaginei,taxa de transferência muito lenta,acredito que o dalay seria bem alto

  • @robotrobot4595
    @robotrobot4595 Год назад

    eu testei esse mesmo modulo aí, não passou de 200 metros

  • @grbreak
    @grbreak 11 месяцев назад +1

    Deveriamos ter acesso a drone via lora

    • @ryanduartee
      @ryanduartee 3 месяца назад

      Lora tem banda o suficiente? Digo para a transmissão de vídeo ele disse q não fica bom nem pra áudio. Um drone q vai tão longe mas é cego não tem tanta utilidade

  • @brunoin6183
    @brunoin6183 2 года назад

    E se eu tivesse 3 lora? Como eu sincronizo? Quer dizer, se eu ligar meu lora e meu vizinho tiver um também e está transmitindo. Como é que eu sei qual sinal é o meu?

    • @FunBots
      @FunBots  2 года назад

      No caso de vários LoRas eu ainda não testei, devo fazer um vídeo sobre isso no futuro. Para fazer uma comunicação pessoal, você precisa colocar no seu código uma palavra de identificação, tanto o transmissor quanto o receptor sabem qual é essa palavra e só comunicam com quem está usando ela.

    • @brunoin6183
      @brunoin6183 2 года назад

      @@FunBots obrigado

  • @MAXVAN_JETVAN
    @MAXVAN_JETVAN Год назад

    procuro programadores de MCUs. Me chamem. 24 vagas.

  • @meireejose
    @meireejose Год назад

    Oi, eu queria saber em um projeto onde vc tem que proteger ali a antena por motivos de ambientes com umidade, qual a dica que vc dá pra antena o case.

    • @charleslyell3748
      @charleslyell3748 3 месяца назад

      Uma garrafa PET é excelente para isso, dura dezenas de anos embaixo de sol e chuva.