Módulo de comunicação sem fio NRF24L01+

Também chamado de NRF24L01P. Esse módulo é usado em pares, mas pode ser vendido por unidade.

  • Worldwide 2.4GHz ISM band operation
  • 250kbps, 1Mbps and 2Mbps on air data
  • Ultra low power operation
  • 11.3mA TX at 0dBm output power
  • 13.5mA RX at 2Mbps air data rate
  • 900nA in power down
  • 26µA in standby-I
  • On chip voltage regulator
  • 1.9 to 3.6V supply range
  • Enhanced ShockBurst™
  • Automatic packet handling
  • Auto packet transaction handling
  • 6 data pipe MultiCeiver™
  • Drop-in compatibility with nRF24L01
  • On-air compatible in 250kbps and 1Mbps with nRF2401A, nRF2402, nRF24E1 and nRF24E2
  • Low cost BOM
  • ±60ppm 16MHz crystal
  • 5V tolerant inputs
  • Compact 20-pin 4x4mm QFN package

Note que esse é a versão “plus” do NRF24L01. Note também que o pinout é muito diferente. Para começar, o módulo NRF24L01 tem 10 pinos, enquanto o NRF24L01+ tem apenas 8.
Todos os meus módulos são testados com este demo (versão software SPI) ou com este (versão hardware SPI). Antes de testar com outros, teste com eles. Notar que as duas versões tem uma ligeira diferença na ligação (pinos D10 e D13 são trocados), mas elas são equivalentes. O arduino configurado com uma versão TX se comunica com um arduino configurado com qualquer das versões RX. Não é preciso instalar bibliotecas para rodar os demos.
Os exemplos da biblioteca RF24 parecem ser muito superiores, mas não consegui colocar para funcionar.

Tags: , ,

  1. MFL’s avatar

    Como usar 2 transmissores com ATTINY85 e um receptor com arduino UNO?

    Responder

    1. Jefferson’s avatar

      Eu não sei usar o ATTINY85. Eu apenas dou suporte ao uso nos arduino. Mas a princípio eu acho impossível usar um módulo que tem oito pinos em um uC que só tem oito pinos.

      Responder

    2. Jefferson’s avatar

      Olhando com mais cuidado o NRF24L01, eu constatei que talvez dê. Se você vai usar o ATTINY85 apenas para transmitir, supostamente pode deixar de usar o pino IRQ e dar apenas um pulso no pino CE. Assim você só vai precisar mesmo de 4 I/O no ATTINY. Porém o uC também precisa suportar SPI nesses 4 I/O.

      Responder

    3. MFL’s avatar

      Obrigado pelo retorno. Eh isso mesmo que estou tentando. Segue o link:
      http://arduino-for-beginners.blogspot.com.br/2013/04/process-of-getting-attiny85-to-work.html
      Consegui carregar seu exemplo no attyni85, mas não estou certo que funciona.

      Responder

    4. MFL’s avatar

      Não consegui… Vc tem alguma ideia?

      Responder

      1. Jefferson’s avatar

        Lamento, mas não uso ATTINY85.

        Responder

      2. deivid’s avatar

        não conseguir usar esses programas que vc falou… nem tem sketch

        Responder

        1. Jefferson’s avatar

          Se você é meu cliente entre em contato pelo email que usou para fazer a compra.

          Responder

        2. vinicius’s avatar

          vc teria uma fonte de 5v junto com modulo rele tudo em uma peca única.

          Responder

Reply

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *