Como usar o Módulo nRF24L01 | Use RF com o Arduino! | Transceiver Fácil de programar!

Поделиться
HTML-код
  • Опубликовано: 19 окт 2024

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

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

    VOCÊ JÁ SABE PROGRAMAR O ARDUINO E MONTAR OS SEUS PRÓPRIOS PROJETOS? NÃO?!?
    Então conheça o meu Curso de Arduino, ensino tudo o que sei de Arduino, do básico até o Avançado.
    Aulas em vídeo explicando a teoria da programação e depois aplicando na prática todos os conceitos
    Confiram no link: cursos.dankicode.com/curso-arduino-completo

  • @lucaspaludo
    @lucaspaludo 19 часов назад

    Esse módulo é muito legal!!

  • @wagnerengenhoca
    @wagnerengenhoca 3 года назад +4

    Se colocar um capacitor de 100nF na entrada de 3.3V o módulo nRF24L01 funciona normalmente. Tive esse mesmo problema citado no vídeo.

  • @jinhomiyake1448
    @jinhomiyake1448 Месяц назад

    Parabens! O sketch muito simples e de facil entendimento. Daqui do Japao.

  • @silviocavalcante3617
    @silviocavalcante3617 3 года назад +2

    Muito bom o tutorial esse módulo e bem explorado tanto que já há um arduino uno que traz um nrf24l01 incorporado mas com antena impressa.

    • @silviocavalcante3617
      @silviocavalcante3617 3 года назад

      Retificando e um arduino nano

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

      Valeu Silvio! Vou pesquisar sobre esse Nano, muito interessante! Abraço

  • @50cura
    @50cura 3 года назад +2

    Gostei do vídeo, bem claro e explicativo, parabéns. Montei o circuito aqui com dois arduinos Nano, porém não tive sucesso ainda, coloquei fonte externa, para ter certeza que estavam bem alimentados, chequei as ligações, mas aparece conectando e não aparece os caracteres depois.

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

      oi Richard! Você chegou a colocar o capacitor diretamente no módulo RF também? Ele é crucial para muitos casos. Se não for o caso, me procura no insta, lá consigo ajudar mais, Valeu

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

      @@FunBots faz um aeromodelo com o controle de PlayStation

  • @jucivalbatista9660
    @jucivalbatista9660 3 года назад +2

    muito bom a sua didática.
    você poderia fazer um tutorial usando esses mesmo módulos com vários switch no transmissor, e no receptor vários Led ?

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

      Obrigado Jucival! Sim, devo fazer um vídeo assim em breve! Abraço

  • @ma2008100
    @ma2008100 3 года назад +1

    muito bacana exelente e tudo mais.... sucesso para o seu canal.... obrigado

  • @MarcosPaulo-fp3qt
    @MarcosPaulo-fp3qt 6 месяцев назад

    Nossa que aula top mano.. putz muito bom mesmo

  • @jehf666
    @jehf666 3 года назад +1

    Parabéns muito boa suas aulas 👏🏾👏🏾

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

    Muito bom parabéns. No meu caso iria precisar transmitir sinais digitais 0/1 de alguns sensores e botões para o receptor.. Não consegui entender essa questão do envio e recepção, se grava em uma variável ou endereço... não consegui enxergar isso

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

      Allef, tem que separar que o endereço é uma identificação da comunicação RF, apenas isso. O dado que será enviado precisa estar em uma variável e o comando de envio faz o trabalho normalmente com ela. Valeu

  • @filipeeiti9003
    @filipeeiti9003 8 месяцев назад

    Muito bacana seu Vídeo. Sabe me confirmar se este modulo nRF24L01 consegue enviar sinal para um Dongle Receiver de teclado?

  • @igormoreira9978
    @igormoreira9978 3 года назад +3

    Amigo, poderia fazer um vídeo especificando melhor o código? Minha maior dificuldade é sobre o código

  • @billybilly9215
    @billybilly9215 11 месяцев назад

    me ajudou muito mesmo, muito obrigado!! eu estou tentando fazer um projeto de um aeromodelo com estes comandos, só percebi que as vezes eu faço uns comandos rápidos nele e simplesmente os servos param de funcionar por algum motivo... só volta a funcionar quando eu reinicio a placa sabe me dizer o que pode ser?

  • @maninhodiassis6652
    @maninhodiassis6652 3 года назад +1

    Já deixei o meu joinha.

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

    Quantos canais da pra operar com este nrf24l01?
    Como mudar o canal caso eu vá usar mais de um receptor/transmissor?
    Já tem vídeo sobre?
    Novo por aqui, aprendendo muito.
    Muito obrigado pelo vídeo e atenção.

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

      oi Hugo! Você pode receber 6 canais em um RX. Valeu!

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

    Video top... Existe alguma diferença de compatibilidade e configuração no modelo SMD?

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

      Não tem diferença, eles são iguais mesmo, só muda o alcance. Valeu!

  • @anaalicehoffmann9229
    @anaalicehoffmann9229 3 года назад +1

    Adorei o vídeo, com certeza o mais completo que eu vi sobre esse módulo até agora! Eu estou com um problema nos meus módulos, no começo parecia que eles não estavam se comunicando, mas depois apareceu um único "Hello World" no serial monitor. O que poderia ser? Alguma interferência no sinal, ou os módulos não estão funcionando mesmo?

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

      Oi Ana, o módulo nRF24L01 é meio temperamental mesmo, as vezes parece que ele não quer funcionar. Mas uma coisa que sempre todos sofrem é o capacitor na alimentação dele, você colocou um? Costuma ser um eletrolítico de 10uF bem em cima dos pinos de alimentação dele, pode soldar em cima dele mesmo que fica bom. Depois conta se deu certo. Valeu!

    • @anaalicehoffmann9229
      @anaalicehoffmann9229 3 года назад

      @@FunBots obrigada pela sugestão! Não tinha pensado nisso, vou fazer o teste e ver no que dá 🤝

  • @sebas-sebastiaogoncalves6690
    @sebas-sebastiaogoncalves6690 Год назад +1

    Olá professor.
    No caso, 00001 é o endereço em binário?
    O endereço pode ir até qual valor?
    Outra dúvida: se são no máximo 6 canais, significa que cada botão está em um canal? Se sim, eu só poderia ter um carinho com no máximo 6 funções?
    Abs
    Sebastião/ Mauá SP.

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

      cara, conseguiu resolver como troca e como funciona os canais?

    • @sebas-sebastiaogoncalves6690
      @sebas-sebastiaogoncalves6690 Год назад

      @@wellingtonaparecido4969 Olá Wellington.
      Puxa, pensei que ninguém tinha visto meu comentário!!! Que alegria!!!
      Ainda não. Na verdade o último vídeo do Aldeir da umas ideias.
      Estou fazendo um projeto que pretendo apresentar aqui, pro Aldeir e para a galera, que talvez ajude nisso.
      Em breve, se Deus permitir, consigo terminar e lhe aviso, se ajudar.
      Abs

  • @tec.leoalves
    @tec.leoalves 3 года назад +1

    Muito bem feito!

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

    Boa noite.
    Vim do futuro, depois que vc já terminou o controle e eu vou fazer o seu projeto para controlar um drone que irei fazer...
    Sei muito pouco sobre o assunto...
    Minha dúvida é se posso usar o mesmo receptor e transmissor para a câmerado drone, aproveitando as portas restantes deles...

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

      Oi Elenilton! Já fiz o controle hein ,tem um vídeo aqui no canal mostrando!
      Infelizmente não dá para usar esse módulo RF para vídeo, a transmissão precisa de muito mais banda de dados para conseguir transmitir. Valeu!

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

    Sensacional a explicação. No meu caso iria precisar trocar informação "transiver", teria algum programa para ter como base?

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

      Oi Allef! Se você ir na pasta de exemplos do RF24 tem um de transceiver lá. Valeu!

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

      @@FunBots Dei uma olhada e não encontrei, teria como passar o link?

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

    bom dia eu queria tirar uma dúvida eu consigo fazer um controle com um Módulo nRF24L01 e fazer com que ele mande dados para outros 4 receptor tipo eles trabalhando na mesma frequência ? ou o Módulo nRF24L01 ele só consegue mandar dados para um só receptor?

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

      oi Paulo! Sim, é perfeitamente possível isso. O transmissor e os receptores precisam estar com o mesmo endereço, que é configurado lá no void setup(). Feito isso os receptores todos vão receber os mesmos dados enviados pelo transmissão, já testei e funciona, em breve teremos vídeo com isso. Valeu!

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

    Bom dia, gostei do vídeo
    Sou iniciante e gostaria de fazer esse projeto,mas no modo transceptor, tanto recebe como envia dados, seria possível.
    O que precisa na programação?

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

      Também sou mais sei o suficiente que tem que definir qual das duas funções você vai usar

  • @rodrigomendonca3474
    @rodrigomendonca3474 3 года назад +1

    Excelente, vídeo. Uma duvida, saberia me dizer como eu faria para ler 10 transmissores num mesmo receptor?

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

      Obrigado Rodrigo! Cara, aí acho que aperta um pouco na velocidade do Arduino, mas deve dar, teria que manusear o Address de cada um deles. Tem que testar com dois para garantir que vai dar para expandir, mas parece viável sim!

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

    pra quem for montar usando os sketches que estão pra download no link, precisa corrigir os sketches se baseando no código do vídeo. pois estão configurados para controle de servo motor e não hello world. se mesmo assim não funcionar experimentem ligar os modulos em 3.3v mas os pinos de comunicação direto no arduino sem corrigir de 5v pra 3.3v.

  • @sebas-sebastiaogoncalves6690
    @sebas-sebastiaogoncalves6690 2 года назад +1

    Olá gostei muito foi sei vídeo.
    Só gostaria de entender do que se trata o "6" no "Adress(6)" do programa, bem como se o 00001 é o canal "1" em número binário.
    Pode me esclarecer?
    Abs.

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

      Oi Sebastião! O address é a configuração de endereçamento do módulo. O "6" significa que ele tem 6 canais (que é o limite) e cada canal pode ter um endereço diferente para falar com vários módulos diferentes. O "00001" é o endereço do canal, no caso eu declarei o mesmo endereço para todos os canais. O Tx e o Rx precisam estar no mesmo endereço para conseguirem se falar, e você pode usar qualquer string de 5 caracteres nesse endereço. Valeu!

  • @PedroHenrique-fx9ky
    @PedroHenrique-fx9ky Год назад

    Olá amigo. Eu tenho uma placa ESP32 Wemos D1 R32 e preciso de uma antena para aprimorar o sinal WiFi que recebo da placa. Tenho encontrado certa dificuldade em encontrar um modelo que se adeque visto que meu ESP não possui a entrada na parte superior do chip para adicionar uma antena externa daqueles modelos SMA. Pode me informar se com esse módulo eu consigo ganho de sinal WiFi?

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

    boa noite eu queria tirar uma dúvida, tô com um projeto de uma skycam com arduino a dúvida é eu com uma antena dessas em um controle desses que tem no seu canal eu consigo controlar os meus 4 motor a distância ou eu preciso de uma antena pra cada motor em frequência diferentes pra eu controlar eles ?

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

      Oi Paulo! Consegue sim, com um módulo apenas. Lá no vídeo do controle de PS2, eu explico como montar uma variável do tipo struct, nela vai todos os dados necessários que você precisa para controlar remotamente, daí é só correr para o abraço. Valeu!

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

    ahh sim,, apareceu o servo motor kk
    carai,, to ansioso pra testar meu projeto kkkkkkk

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

    Outra dúvida, no caso eu teria um receptor de 8 canais, mas terei 4 transmissores de 2 canais distintos, que transmitem independentes e continuamente, digamos que seria uma central de bombas e cada tx me informa o estado de 2 bombas de forma contínua, em um momento eu terei as 8 bombas ligadas e os 4 transmissores modulando em distâncias diferentes e ao mesmo tempo, como posso garantir que o tx mais próximo, a 20 metros do receptor, não vai sobremodular sobre o tx mais distante, a 80 metros do receptor, com NRF24 ou com RF433, respeitando os limites de distância é claro, o receptor consegue enxergar todos os TX juntos ?

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

      Oi Elder. Então, o módulo nRF24L01 tem o limite de receber 6 canais ao mesmo tempo, já limita para o seu projeto. A diferença entre eles será no parâmetro Address, você coloca um identificador diferente para casa um dos TXs. Vou fazer um novo vídeo explicando como fazer isso. Valeu!

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

    Olá Prof. Cleber ! Existe alguma forma de usar o módulo NRF24L01, sem arduino, somente o módulo, mesmo que seja um liga desliga ? Por exemplo, colocar um botão no tx e no rx um led

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

      oi Elder! Infelizmente não, ele precisa da comunicação serial SPI. valeu!

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

    muito obrigado valeu

  • @JJ-junior
    @JJ-junior 2 года назад

    Muito bom 👏👏

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

    Olá professor, tudo bom?
    Me ajuda com uma dúvida, é possível que o emissor envie para somente um receptor? Por exemplo, vou fazer dois robôs e quero que cada controle só se comunique com o respectivo receptor para que os robôs não recebam sinal do controle que não deveria.

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

    Parabéns pelo conteúdo, gostaria de verificar se com esta tecnologia e possível usar 2 ou mais pares de arduinos em um único ambiente sem que estes não tenham seus interferências entre si. Consegue fazer uma simulação?

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

      Oi Arthur, sim é possível fazendo a identificação pelo address, cada par utiliza um address diferente, daí fica ok. Além disso dá para acertar a frequencia de cada par um pouquinho diferente também. Pretendo fazer um novo vídeo com mais dicas sobre esse módulo. Valeu!

  • @tepigninjaeagle8884
    @tepigninjaeagle8884 3 года назад +2

    mto bom

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

    por favor,, alguém me responde kk
    o módulo adaptador de tenção,, substitui o capacitor de 100uf pra que o módulo nrf2401 funcione?

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

      Oi Eduardo! Sim! O módulo já possui os capacitares próprios para o Módulo nRF24L01. Valeu!

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

    Bom dia! Com esse módulo eu consigo fazer um repetidor, assim como o ESP8266?

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

    AMIGO, É TWO WAAY tipo walk talkie?

  • @emisonoliver
    @emisonoliver 10 дней назад

    Qual a distância de comunicação entres esses módulos?

  • @matheuslm7418
    @matheuslm7418 3 года назад +2

    Oi professor, poderia me ajudar? Estou tendo problema com este módulo, já coloquei capacitores na alimentação, fiz placa de circuito impresso, usei sketch mais simples (Hello World) mas não sei o que acontece que o monitor serial fica em branco!

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

      Oi Matheus! Realmente esse carinha é chatinho no início. Me procura no insta, para compartilhar o seu código e projeto. @cleber.funbots

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

    Bom dia
    Tudo bem ?
    Mim tire uma dívida, tem como estalar uma antena dessa em um modulo reler de12 v rf .

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

    Obrigado Professor! Gostaria de entrar em contato para esclarecer uma dúvida sobre um projeto, é possível?

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

      Oi Itamar, me procura pelo instagram: cleber.funbots
      Valeu

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

    no meu arduino nano at168 naoconsigo usar o rf24, sera q nao é compativel? ja to quase desistindo, ja tentei de tudo, verifiquei fiação refiz tudo e nada...

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

    Qual módulo rf devo usar para um alcance de 800mt em area aberta ?

  • @amarobarbosa8483
    @amarobarbosa8483 3 года назад +1

    Se usar um sem antena externa pra transmitir, e um com antena externa pra receber funciona? Queria fazer um controle remoto de bolso!

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

      Oi Amaro! Não recomendo usar sem antena, ela é parte do circuito para funcionar bem. Porém tem uma versão dele que a antena é embutida na placa, o tamanho é bem mais reduzido, confere lá! Valeu.

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

    É possível usar 3 módulos ao mesmo tempo, tipo um é o master e os outros são os slavers

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

    Até quantos servos dá para controlar.

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

    Boa noite tenho uma duvida tenho modulos 24nrf01 um com antena e outro sem antena estou utilizando sem o modulo adaptador de tensão e nao funcionou ,tipo so ta recebendo sinal so que sem a mensagem ,sera que é preciso comprar esse modulo ou so soldar um capacitor eletrolitico que resolve o problema se o senhor puder me ajudar ajudaria

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

      Tenta usar o capacitor primeiro, ele faz bastante diferença já... se não der eu iria com a placa de alimentação mesmo...

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

    OI eu fiz tudo certinho, ai para ser mais facil no meu projeto resolvi usae strings com o seguinte codigo "if (radio.available()) {
    char potPos[32]="";
    radio.read(&potPos, sizeof(potPos));
    Serial.println(potPos);
    if( potPos == "amt1"){
    Serial.println("kkkkkkkkkkk");
    }"
    porem mesmo a mensagem sendo amt1 ela nunca considera, sabe o porque?

  • @joaofelipealfenas51
    @joaofelipealfenas51 8 месяцев назад

    Queria saber como faço pra ligar a nrf24l01 na placa NodeMCU esp8266

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

    comprei um desse recentemente, pra usar no meu Flipper, mas não consegui nada. me ajuda ?

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

    olá professor, fiz tudo certo, conectei os cabos os comandos , e meus modulos não conversam, apenas aparece a msgn iniciandoe nada mais. Poderia me ajudar, usei o modulo sem antena externa, e não coloquei o regulador de tensão

    • @DulcielMarcos
      @DulcielMarcos 7 месяцев назад

      Também estou com esse problema, se conseguiu gostaria de sua ajuda.

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

    Funciona com arduíno pro mini?

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

    Bom dia. alguém sabe me informar como fazer o servo motor mover apenas para frente, no caso quando eu levar o joystick para trás ele n mover, apenas ir para frente?

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

    Cara olhei todos os vídeos, estou com 6 módulos desses e não tem jeito de funcionar

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

    Olá. Qual é o nome do segundo módulo?

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

    É possível fazer um rádio FM?

    • @Paulosergio-iu5dh
      @Paulosergio-iu5dh 2 месяца назад

      a frequência do transceptor é de 2.4ghz fixa. Só se você alterar a frequência dele de alguma forma...

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

    Hola puedo utizarlo para jammer wifi?

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

    ola hoje vi uma coisa muito estranha... quando aproximo a mao perto dodulo ele transmite um monte de interrogaçao de cabeca para baixao e quando afasto ele para de transmitir. tenho 3 modulos e os 3 estao iguais oque pode ser?

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

      Rapaz, essa eu nunca vi.... estranho mesmo... tenta alterar a potencia de transmissão.

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

    boa tarde teria como mandar pra min a ligação eletrica

  • @deathnote7943
    @deathnote7943 3 года назад +1

    FunBots ensina como fazer um codigo onde eu tenha um botão que grave uma tecla ou mais teclas de um controle remoto e a use para acionar uma carga ,parecido com os codigos de uma placa de portão eletronico onde quando se perde o controle o dono do mesmo compra outro e o habilita de forma facil que é propiciado por este codigo instalados nestas placas

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

      Oi Rodrigo, vou pesquisar sobre isso para entender como funcionam. Nunca mexi com esses controles. Valeu!

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

    O link leva para os codigos de controle de servo, no pin 9, não está batendo com o video...

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

      Opa! Eu olhei novamente aqui, o código do RX está com o servo no pino 6. O pino 9 é para o módulo RF. Se falei o contrário no vídeo eu falei errado (não lembro se falei). abraço

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

      @@FunBots Seguindo sua explicação, foi só corrigir o codigo!!! Perfeito!!!

  • @DulcielMarcos
    @DulcielMarcos 7 месяцев назад

    Esse codigo nao esta funcionando no meu. Alguem tem outra biblioteca que funcione?

  • @jailsonsanthos724
    @jailsonsanthos724 3 года назад +1

    Com um servo meu circuito funciona q é uma beleza. Mas quando adiciono outro servo, o comando que deveria ir só pra um termina indo pro outro também e ficam os dois brigando kkkk

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

      Vou fazer um vídeo com esse exemplo, valeu!

    • @jailsonsanthos724
      @jailsonsanthos724 3 года назад

      @@FunBots Show camarada. Parece simples mas em minhas pesquisas vi que muita gente encontra o mesmo problema. Resolvi criando um array e enviando toda informação em um único pacote. Obrigado pela atenção, muito sucesso pra ti ...

  • @gabrielarthur4046
    @gabrielarthur4046 2 месяца назад +1

    o meu aparece caracteres estranhos durante a comunicação serial: B�D"DDDDDDDDDDDDDDDDDDDDDDDD�b, alguem sabe como resolver?

    • @diego679
      @diego679 16 дней назад

      verifique na serial se o número que vc colocou pra iniciar na serial está tbm na saída dela, se estiver diferente é só trocar para que ambas fiquem com o mesmo número

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

    Alguém faria uma programação dessa por encomenda?