Conheça o módulo NRF24L01 e desfrute das vantagens da comunicação sem fio com o menor custo possível

08/11/2016 11:10
 
 
Olá Makers!
Aqui estamos novamente para fazer uma abordagem sobre o módulo NRF24L01.
componente bastante versátil de baixo custo e que pode fazer coisas incríveis
no que se refere à comunicação sem fio entre sistemas embarcados.
 
Este post de apresentação tem o intuido de mostrar as vantagens no uso do módulo
bem como um simples exemplo de sua atuação, os módulos podem atuar tanto como emissores
quanto receptores de sinal e possuem custo que chega a menos de 5% do valor de sistemas atuais
do mercado (módulo X-Bee, por exemplo).
 
O módulo fabricado pela Nordic Semiconductor, apresenta encapsulado em sua placa de pouco mais de 3cm de comprimento uma antena, conectores e demais componentes passivos.

A interface do transceptor com o microcontrolador externo ocorre por meio de comandos pré-definidos enviados através de um barramento. Incluindo a alimentação de até 3.3V, a interface do módulo é constituída pelos seguintes pinos:

·         Pino CE (função de ativação do chip)

·         Pinos CSN, SCK, MOSI e MISO (pinos padrão da interface SPI)

·         Pino IRQ (sinal que indica a ocorrência de três diferentes interrupções)

Com relação à frequência de operação, apesar de operar na faixa de 2.4GHz, esse módulo não consegue se conectar às redes wireless padrão 802.11x, já que utiliza um protocolo de comunicação diferente dessas redes.
 

Pinagem do NRF24L01 e ligação ao Arduino

Na lateral da placa temos um conector de 10 pinos, dos quais 7 serão utilizados para conexão ao Arduino. Veja que no esquema abaixo temos os pinos Vcc e GND duplicados. Só ha a necessidade de conectar apenas um deles para o correto funcionamento.
A tabela abaixo mostra a conexão a ser feita entre a placa do arduino e o NRF24L01