comunidades

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 10KComo 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:


Descargar Ejemplo Arduino nRF2401 Comunicación Unidireccional.rar

Un saludo

Fuentes:
www.prometec.net
miarduinounotieneunblog.blogspot.com.es

Fuente: este post proviene de InfotronikBlog, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Usos para Raspberry Pi

Buenas a todos!!! Esta publicación va con un poco de retraso... ya tenía la Raspberry Pi 2 desde hacia bastante tiempo, pero como la tenia en otros usos y no he podido hacerle una entrada en condicion ...

Recomendamos

Relacionado

Arduino Ejemplos nRF2401 ...

Arduino Ejemplos: El modulo NRF2401 comunicación Bidireccional

Como vimos en la entrada anterior: Arduino Ejemplos: El modulo NRF2401 comunicación Unidireccional se pueden enviar datos de un módulo nRF2401 a otro. Bien, esta comunicación puede realizarse en los dos sentidos, es decir, cada modulo tiene la capacidad de enviar y recibir datos. Para ello necesitaremos dos canales, uno para enviar y otro para escuchar. Esta comunicación es de tipo Half-Duplex ya ...

Arduino Bluetooth Coche ...

Arduino: Driver L298N y Bluetooth HC-06

Buenas a todos!!! Ya iba siendo hora de poner algo de comunicación serial, y aunque parezca ya un poco avanzado, es muy sencillo utilizar el bluetooth HC-06 en Arduino. Con este emisor/receptor he construido este sencillo Rover que fácilmente se podrá controlar desde cualquier terminal Android con Bluetooth. El módulo HC-06: El HC-06 es un dispositivo de comunicación inalambrica operando en la fr ...

Arduino Ejemplos i2C ...

Arduino ejemplos: LCD con i2c

Buenas a todos!!! Si ya vimos antes como utilizar un LCD 16x02, Arduino: El LCD 16x2 y Arduino: Diferentes efectos en un LCD 16x2 directamente conectando a Arduino usando en total un mínimo de 6 líneas, esto puede que no sea un problema si tú proyecto no utiliza muchos sensores, pero si es necesario usar el máximo de pines disponibles existe una solución que puedes usar, el módulo i2c para LCD. Co ...

Bluetooth Comandos AT HC-06 ...

Arduino: Menú de comandos AT para configurar HC-06

Buenas a todos!!! Como ya se explico en la entrada: Arduino: Los comandos AT para el modulo Bluetooth HC-06 configurar nuestro módulo HC-06 mediante comandos AT siempre es un poco lioso. Muchos comandos y muy "espartano". Para solucionar esto podéis usar el siguiente menú para con figurar vuestro módulo HC-06 de una manera sencilla y clara. Este menú se controla desde el terminal del mi ...

Arduino Bluetooth Comandos AT ...

Arduino: Los comandos AT para el modulo bluetooth HC-06

Hace poco que he empezado a trastear con el modulo de comunicaciones bluetooth HC-06 y me he dado cuenta de la gran versatilidad para una enorme cantidad de proyectos. Pero este modulo viene con una configuración de fábrica (Nombre, Contraseña, Baud rate...), pero es algo que se puede cambiar. Para ello utilizaremos los comandos AT. ¿Que son los comandos AT? En un principio los Comandos AT eran u ...

arduino microduino electronica ...

Microduino, miniaturizar Arduino para colocarlo en cualquier sitio

Microduino Studio se ha puesto manos a la obra para creando módulos Arduino mas pequeños para facilitar su uso en cualquier lugar, permitiendo abaratar costes y ahorrar espacio. Además de permitirnos colocar nuestros proyectos practicamente el cualquier sitio. El modulo que presenta Microduino es una placa capaz de ser apilada una sobre otra con unos pines conectables entre ellas en forma de U. Lo ...

Arduino Comandos AT ESP8266 ...

Comandos AT para módulo ESP8266

Buenas a todos!! Ahora que aun tenemos frescos en la memoria el tema de los comandos AT, vamos a ver que para los módulos WiFi ESP8266 también se utiliza para configurar internamente este módulo. Empecemos describiendo un poco el ESP8266: ESP8266 es un puente de puerto serie a WiFi, este incluye un pequeño microcontrolador para poder manejar el protocolo TCP/IP además incluye el software necesario ...

Arduino Ejemplos MP3

Arduino: Reproducir MP3 con DFPlayer Mini

Buenas a todos!!!Esta vez vamos a ver como reproducir música con un pequeño reproductor MP3 llamado DFPlayer Mini que podemos encontrar en cualquier página a un precio muy economico como en Ebay.com o Amazon.com Como siempre, este tipo de módulos tiene un costo bastante reducido alrededor de unos 2 y nos ofrece: Frecuencias de muestreo (kHz): 8/11.025/12/16/22.05/24/32/44.1/48. Salida de 24Bits co ...

Aplicaciones Arduino Ejemplos ...

Arduino: Grabación y lectura de Infrarrojos (IR) y control de 4 reles

Buenas a todos otra vez!!! Esta semana he estado trasteando con la comunicación infrarroja o IR (Infra Red). Este tipo de comunicación es unidireccional, es decir, la comunicación se efectúa en un solo sentido. Casi todos los controles remoto de TV, reproductores de DVD, incluso el mando del aire acondicionado funcionan con este sistema. ¿Que es la luz infrarroja? La luz infrarroja o radiación inf ...

amino arduino codigo ...

Controla tu Arduino con Python - Comunicación Serial

Vamos aprender como controlar nuestro arduino desde python un lenguaje de programación. Python es uno de los lenguajes de programación que mayor auge han experimentado en los últimos tiempos. Su sencillez de uso permite hacer rápidamente pequeños programas y scripts, con tiempos de desarrollo muy cortos. Por supuesto, el mundo de Arduino no resulta una excepción y resulta muy sencillo conectar Ard ...