nRF24L01 Pinout, Características, Circuito & Ficha técnica

nRF24L01 Configuração de pinos

>

>

>

>

>

>

>

>

>>

>

>

>

>

>

>

>

>

>

>

>

>

>

Pin Number

>

Pin Name

Abbreviation

>

Função

>

>

Terra

Terra

Ligado à Terra do sistema

> >

Vcc

>

Potência

>

>

Potencia o módulo usando 3.3V

>

>

CE

>

>

Chip Enable

Utilizado para habilitar a comunicação SPI

CSN

Selecção de Navio Não

Este pino tem de ser mantido sempre alto, ou então irá desactivar o SPI

>

SCK

>

Relógio Série

>

Proporciona o pulso de relógio usando o qual os trabalhos de comunicação SPI

MOSI

>

Master Out Slave In

>

Conectado ao pino MOSI da MCU, para o módulo receber dados do MCU

>

MISO

>

Master In Slave Out

>

Conectado ao pino MISO do MCU, para o módulo enviar dados do MCU

>

IRQ

>

Interromper

>

É um pino baixo activo e só é usado se for necessária uma interrupção

nRF24L01 Características

  • 2.Módulo transmissor de RF de 4GHz
  • Tensão operacional: 3.3V
  • Corrente nominal: 50mA
  • Intervalo: 50 – 200 pés
  • Corrente operacional: 250mA (máximo)
  • >

  • Protocolo de comunicação: SPI
  • >

  • Taxa de transmissão: 250 kbps – 2 Mbps.
  • Faixa de Canal: 125
  • Condutas/nó máximo máximo : 6
  • Solução sem fio de baixo custo

Nota: Detalhes técnicos completos podem ser encontrados na ficha técnica NRF24L01 fornecida no final desta página.

Outros módulos RF

HC12, 433MhZ Módulo RF, nRF905

Outras opções sem fio

Bluetooth, Lora, ESP8266, GSM, Xbee

Descrição do nRF24L01

O nRF24L01 é um módulo transceptor sem fios, o que significa que cada módulo pode tanto enviar como receber dados. Eles operam na freqüência de 2,4GHz, que se enquadra na banda ISM e, portanto, é legal para uso em quase todos os países para aplicações de engenharia. Os módulos quando operados eficientemente podem cobrir uma distância de 100 metros (200 pés) o que o torna uma ótima escolha para todos os projetos controlados remotamente sem fio.

O módulo opera a 3.3V, portanto pode ser facilmente utilizado com sistemas de 3.2V ou sistemas de 5V. Cada módulo tem uma faixa de endereço de 125 e cada módulo pode se comunicar com 6 outros módulos, portanto é possível ter várias unidades sem fio comunicando-se entre si em uma determinada área. Portanto, redes mesh ou outros tipos de redes são possíveis utilizando este módulo. Portanto, se você estiver procurando um módulo sem fio com as propriedades acima, este módulo seria a escolha ideal para você.

Como usar o NRF24L01

O módulo NRF24L01 funciona com a ajuda de comunicações SPI. Estes módulos podem ser usados com um microcontrolador de 3.3V ou com um microcontrolador de 5V, mas deve ter uma porta SPI. Os detalhes completos sobre como usar o módulo através de SPI são fornecidos na folha de dados abaixo. O diagrama de circuito mostra como o módulo deve ser interfaceado com um microcontrolador.

nRF24L01 Interfacing Circuit

Aqui eu mostrei como para um microcontrolador de 3.3V, mas ele se aplica o mesmo para um MCU de 5V também. Os pinos SPI (MISO<MOSI e SCK) são ligados aos pinos SPI do Microcontrolador e os pinos de sinal (CE e CSN) são ligados aos pinos GPIO do MCU.

Se estiver a fazer a interface do módulo com o Arduino, então existem bibliotecas prontas como a Biblioteca R24. Com a ajuda destas bibliotecas você pode facilmente fazer a interface do nRF24L01 com o Arduino com poucas linhas de código. Se estiver a utilizar para algum outro microcontrolador então tem de ler a folha de dados para compreender como estabelecer a comunicação SPI.

O módulo nRF24L01 é um pouco complicado de utilizar, especialmente porque existem muitas versões clonadas no mercado. Se você estiver tendo algum problema para fazê-lo funcionar, tente adicionar um capacitor 10uF e 0.1uF em paralelo aos pinos Vcc e Terra. Certifique-se também que o fornecimento de 3,3V está limpo e não tem nenhum ruído acoplado nele.

Deixe uma resposta

O seu endereço de email não será publicado.