Módulos de comunicación nRF24L01

Descripción nRF24L01 Arduino

En primer lugar, en este tutorial veremos otro uso nRF24L01 Arduino que podemos manejar con el dispositivo nRF24L01. Ten en cuenta que se realizara el control de un LED a distancia con un push button conectado a un Arduino con este modulo.

El nRF24L01 es un circuito altamente integrado, por lo tanto de ultra bajo consumo (ULP), transceptor de RF de 2Mbps para la banda ISM de 2,4 GHz (Industrial, Scientific and Medical). Con corrientes inferiores a 14 mA, administración avanzada de energía, y una gama de alimentación de 1,9 a 3,6 V.

El nRF24L01 ofrece una solución que permite una duración verdadera de meses a  probablemente años de duración de la batería cuando se ejecuta con pilas de botón o AA / AAA.

El nRF24L01 integra un transceptor RF de 2,4 GHz mientras que soporta una interfaz SPI de alta velocidad para el controlador de la aplicación. Lo más notable es que no se requieren filtros externos, resonadores, o diodos VCO. Por mas que parezca complejo, solo conecta las lineas de comunicación con el Arduino y listo.  Lo mismo para los 2 dispositivos ya que son tranceptores, por lo cual son iguales.

nRF24L01 Arduino

Materiales

 

Características del módulo NRF24L01 Arduino

  • 2,4 GHz GFSK RF transceptor IC
  • Operación en la banda ISM de 2,4 GHz sin licencia en todo el mundo
  • 1 Mbps y 2 Mbps de velocidad de datos en el aire
  • Enhanced ShockBurst ™ protocolo hardware acelerador
  • Bajo consumo de energía – meses o años de vida de la batería
  • Compatible con todas las Series nRF24L Nordic en 1 y el modo 2 Mbps
  • Funciona con nRF24E Nordic y nRF240 Series en el modo de 1Mbps

 

Conexión nRF24L01 Arduino

 Ten en cuenta que nuestra tarjeta ProtoShield tiene ya implementada las conexiones para estas tarjetas de comunicación inalámbrica. Al adquirir nuestra ProtoShield es especialmente relevante mencionar que el sistema se vuelve aún mas sencillo. Si tienes solo el NRF y el Arduino puedes basarte en la siguiente tabla, por lo cual revisa que tengas esos pines digitales libre.

 Conexion

 

Código Emisor nRF24L01 Arduino 

LINK para descargar librerías:  http://playground.arduino.cc/InterfacingWithHardware/Nrf24L01

Código para recibir los datos del Arduino emisor.

Código Receptor nRF24L01 Arduino

Código para recibir los datos del Arduino receptor.

 

Conclusión:

Finalmente, en este ejemplo aprendemos otra manera de utilizar estos módulos de comunicación inalámbrica y como configurarlos. Por lo tanto nos damos otra idea de las diversas opciones que manejan estos dispositivos para su uso. En esta ocasión nosotros utilizamos también la tarjeta Proto Shield para Arduino, donde el modulo tiene su lugar especifico de conexión Sin embargo, sin este accesorio el modulo se conecta exactamente igual que en las especificaciones de conexión mostrado anteriormente en el tutorial.

 

 

 

Ten en cuenta que si te gusto el tutorial te pedimos que lo compartas en redes sociales. También un comentario es de gran ayuda.

 

 

Escríbenos tus dudas o comentarios

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Usamos Cookies en nuestro sitio WEB

Por favor confirma, si aceptas nuestras cookies de rastreo. También puedes negar el uso de cookies de rastreo y seguir navegando sin que ninguna información sea enviada a servicios de terceros.