jueves, 21 de septiembre de 2017

Arduino Ejemplos: El modulo NRF2401 comunicación Unidireccional

Buenas a todos!!!

Siguiendo con la comunicación inalámbrica le toca el turno a los módulos NRF2401. Estos pequeños módulos comunican con Arduino para poder transmitir y recibir datos en la banda de 2.4GHz.
Esto hace posible una comunicación a una distancia de unos 250 metros, más que considerable si lo comparamos con los módulos HC-06 que solo tiene un alcance de entre 5 y 10 metros.

Como casi todos los componentes para Arduino son módulos con un costo bastante reducido, lo que los hace mucho más atractivos a la hora de decantarse sobre una comunicación de tipo inalámbrica, aunque eso dependerá en gran medida del proyecto que vayamos a realizar.
En mi caso lo usaré para temas relacionados con el radio control, ya que estoy a medio camino de terminar un pequeño transmisor partiendo como base de un mando de Xbox.

Ahora veamos las especificaciones técnicas del modulo NRF2401:
  • Fuente de alimentación: 1.9 ~ 3.6V
  • Tasa de transmisión: +7dB.
  • Alcance de la transmisión: 250m (sin obstáculos).
  • Dimensiones: 15x29mm.
  • Funcionamiento en la banda ISM de 2.4GHz, no se necesita licencia y es libre en todo el mundo
  • 3 Velocidades de datos: 250Kbps, 1Mbps y 2Mbps.
  • Consumo eléctrico muy reducido.
  • Precio muy reducido



Tipos de comunicación:

  • Comunicación unidireccional: 
Es la comunicación que usaremos en este ejemplo y solo transmitimos de un NRF2401 a otro.

  • Comunicación bidireccional o Duplex : 
Con este tipo de comunicación mandamos datos de uno a orto y en ambos sentidos, aunque no al mismo tiempo. Es decir el modulo A envía un dato al módulo B y el módulo B responde al módulo A.


 Para empezar primero tenemos que tener descargada e instalada la librería RF24-master que la podéis descargar desde Github

Para realizar este ejemplo he utilizado:
  • 2 Arduino Nano
  • 2 Módulos NRF2401
  • 1 Pulsador
  • 1 Resistencia de 10K
Como nota, he de recordar que este modulo funciona a 3,3V ponerlo a más voltaje implicaría su rotura, así que cuidado al conectarlo. Hago este recordatorio por que la mayoría de los módulos que hay para Arduino suelen funcionar a 5V y es fácil confundirse. Dicho esto...

Esquema de conexiones con Arduino:


Este es el vídeo de como funciona:







Un saludo

No hay comentarios :

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...