Sei sulla pagina 1di 14

¿QUÉ ES EL NRF24L01?

El NRF24L01 es un chip de comunicación inalámbrica fabricado por Nordic


Semiconductor que podemos conectar a un procesador como Arduino

El NRF24L01 integra un transceptor RF (transmisor + receptor) a una frecuencia


entre 2.4GHz a 2.5GHz, una banda libre para uso gratuito. La velocidad de transmisión
es configurable entre 250 Kbps, 1Mbps, y 2 Mbps y permite la conexión simultánea con
hasta 6 dispositivos.

El NRF24L01 también incorpora la lógica necesaria para que la comunicación sea


robusta, como corrección de errores y reenvío de datos si es necesario, liberando de esta
tarea al procesador. El control del módulo se realiza a través de bus SPI, por lo que es
sencillo controlarlo desde un procesador como Arduino.

La banda de frecuencia es de 2400 a 2525 MHz, pudiendo elegir entre 125 canales
espaciados a razón de 1MHz. Se recomienda usar las frecuencias de 2501 a 2525 MHz
para evitar interferencias con las redes Wifi.

La tensión de alimentación del NRF24L01 es de 1.9 a 3.6V, aunque los pines de


datos son tolerantes a 5V. El consumo eléctrico en Stand By es bajo, y de unos 15mA
durante el envío y recepción.

Existen dos versiones de módulos que montan el NRF24L01, uno con antena
integrada en forma de zig-zag y un alcance máximo de 20-30 metros, y la versión de alta
potencia que incorpora amplificador y antena externa, con un alcance máximo de 700-
1000 metros.

Sin embargo, el alcance real se ve limitado por muchos factores, incluso en


condiciones visibilidad directa sin obstáculos. Con el módulo de antena integrada y
alimentación desde Arduino y velocidad de transmisión de 2 Mbps el alcance será apenas
de 2-3 metros.

Un factor de gran impacto en el alcance es la alimentación del módulo. Para


conseguir el máximo alcance conviene alimentar el módulo con una fuente externa de
3.3V, estable y con potencia suficiente.

Los módulos NRF24L01 son ampliamente empleados por su bajo precio y buenas
características. Podemos emplearlos, por ejemplo, para recepción remota de sensores
como temperatura presión, aplicaciones de domótica y edificios inteligentes, activación
remota de dispositivos como iluminación, alarmas, y control o monitorización de robots
en el rango de hasta 700 metros.

PRECIO
Actualmente los módulos RF de 2.4 GHz que montan el NRF24L01 son dispositivos
muy baratos. Podemos encontrar el modelo con antena integrada en zig-zag por 0.65€,
buscando en vendedores internacionales de eBay o AliExpress.

Le versión con amplificador y antena externa tiene un precio superior de 1.70€, pero
a cambio mejoran el alcance hasta 700-1000 metros, aunque para conseguir este alcance
obligatoriamente necesitaremos alimentar el módulo con una fuente externa de 3.3V.
Lógicamente, en ambos casos, necesitaremos dos módulos NRF24L01, uno como
emisor y otro como receptor.

ESQUEMA DE MONTAJE
La conexión de un módulo RF 2.4 GHz NRF24L01 es sencillo, simplemente
alimentamos el integrado desde Arduino mediante GND y 5V y conectamos los pines de
datos como vimos en la entrada sobre el bus SPI.

Mientras que conexión vista desde el lado de Arduino quedaría así.


Como hemos dicho, el funcionamiento del módulo funciona si empleamos una
fuente externa de 3.3V. En este caso, recordar poner Gnd en común. Para un óptimo
funcionamiento también resulta conveniente conectar un condensador de 100pF – 1uF
entre Gnd y 3.3V del NRF24L01.
¿Qué es Flutter?
Flutter es una plataforma de desarrollo de electrónica inalámbrica basada en
Arduino. Con más de 3200 pies (1km) de rango útil, un potente procesador ARM y
un cifrado integrado, Flutter facilita la construcción de proyectos que se comunican
en toda la casa, en el vecindario y más allá.

Si desea comprobar la temperatura de una instalación de cerveza de elaboración de la cerveza, que su


buzón le envíe un mensaje de texto cuando el cartero llega, controlar un enjambre de robots voladores, o
simplemente encender las luces con su teléfono, Flutter le da la gama, poder y flexibilidad para hacerlo.

No sólo estamos construyendo placas de circuito. Nuestro objetivo es simple: hacer más fácil para los
ingenieros, fabricantes, constructores y hackers ir más lejos que nunca con sus proyectos. Incluso si es su
primera vez. Vamos a organizar y mantener un conjunto de tutoriales básicos de electrónica para
empezar con Flutter es tan fácil como sea posible.

Conectarse
Creación de redes Flutter es fácil, incluso si es sólo dos tablas. Especifique las redes en el código
Arduino o configure Flutter con nuestra aplicación para dispositivos móviles. Una vez configurados, los
dispositivos pueden entrar y salir de la red sin problemas. Esto hace que sea extremadamente fácil de
configurar una red en casa (o en cualquier otro lugar) donde todos sus proyectos puedan comunicarse de
forma fiable. Flutter es como una segunda red para sus dispositivos.

Múltiples opciones
La construcción de proyectos inalámbricos no debería tener que ser costosa. Flutter fue construido desde
cero con el costo en mente, es por eso que nuestras tablas comienzan en sólo $ 20. Hemos trabajado duro
para mantener los costos lo más bajos posible y ofrecerle un producto de calidad que puede permitirse el
lujo de usar en tantos proyectos como desee. Para lograr esto, estamos diseñando dos tablas:
Flutter Basic ($ 20)
Todavía en desarrollo, el Flutter basic es pequeño y sencillo. Usted obtiene todas las
características de Flutter (incluyendo un rango de 1km) en una placa de circuito con una
antena integrada de bajo perfil, en lugar de la antena grande que se muestra en el video. Con micro USB
para la alimentación y la programación, los componentes en ambos lados para reducir el
tamaño , un LED, y un botón, así como un montón de E / S digital y analógica.
Flutter Pro ($ 30) Los
prototipos de esta placa son los que se muestran en nuestro video. El Flutter Pro añade
carga de la batería, una antena profesional de montaje en tornillo, un botón adicional y más memoria
para obtener más código.
Nuestro super impresionante Nintendo remoto. Sólo 5 hilos para soldar. O compre una completamente
terminada con nuestro "A Challenger Appears" nivel de recompensa!

Escudos
Hemos diseñado un puñado de escudos para Flutter, enfocados en comenzar y conectar redes. Cada
tablero Flutter que viene viene con nuestros tableros Breakout y socket.

Tablero del desbloqueo


El tablero Flutter Breakout es básicamente un zócalo para su Flutter Board, lo que le permite construir
proyectos de los que puede eliminar fácilmente Flutter. ¡Esto es genial para proyectos que no usas todo
el tiempo! Cada tabla ordenada viene con al menos uno de estos brotes (con tomas) para que pueda
llegar rápidamente!
Flutter Breakout Shield en nuestro Super Nintendo Controller mod
RC Shield
El escudo de RC hace que sea fácil de conectar Flutter a un estándar de hobby R / C coche como el que
se muestra en el video (sólo dos enchufes, sin soldadura).

No es sólo para los coches de control remoto, sin embargo, el escudo RC cuenta con un zumbador, DC
jack, unos pocos FETs para cambiar las cosas, enchufes para 4 R / C servos (para uso con quads) y un
sensor de temperatura.

Los interruptores FET de la placa le permiten controlar fácilmente las luces LED (por ejemplo, los faros
y las luces traseras de un automóvil), o simplemente activar una válvula solenoide para regar las plantas.

Nuestro escudo RC. Dos enchufes para conducir! También es útil para otras aplicaciones
Escudo de red (Estación base Flutter)
El Escudo de red se conecta a su enrutador de origen y crea un puente entre sus dispositivos móviles,
Internet y Flutter. Network Shield le ofrece todas las ventajas de nuestra aplicación para móviles, pero
también le permite utilizar Flutter para interactuar con la web: envíe un tweet, registre los datos del
sensor en la web o cree una página web que controle sus proyectos del mundo real. Dándole una segunda
red en su casa con 100x la cobertura de su red wifi, el escudo de red es perfecto para conectar sus
proyectos entre sí, sus dispositivos móviles y la web.

Este escudo cuenta con un módulo de wifi de Texas Instruments con configuración especial de
SmartConfig que le permite conectar Flutter a cualquier red wifi 802.11b / g con sólo unos grifos en
nuestra aplicación para móviles. Y también cuenta con un conector Ethernet para una simple conexión
sólida entre Flutter y el mundo exterior.

Escudo Bluetooth
Bluetooth Shield conecta su teléfono o tablet directamente a redes Flutter cercanas, incluso si no tiene
wifi, cobertura celular o Internet. Perfecto para los momentos en los que desea utilizar Flutter en el
desierto y aún así controlarlo con un dispositivo móvil. El Escudo está disponible en dos variantes:
Bluetooth 4.0 Baja Energía o Bluetooth tradicional 2.1. Bluetooth 4.0 de baja energía complementa el
uso de baja potencia de Flutter para aplicaciones solares y con pilas, y es compatible con la mayoría de
los nuevos dispositivos Android, así como con el iPhone 4 (y más reciente). Bluetooth 2.1 funciona con
todos los dispositivos y equipos con Android, pero no funciona con iOS. Cuando termine la campaña,
puede elegir la versión del escudo que prefiera mediante una encuesta por correo electrónico. De esta
manera usted no tiene que preocuparse acerca de qué teléfono puede tener 6 meses a partir de ahora.

Caracteristicas
Distancia
Una de las características más importantes de cualquier sistema inalámbrico es su rango y
confiabilidad. Usamos wifi todos los días, pero dar unos pasos por la calzada y la cobertura rápidamente
se hace escasa. Flutter es un tipo diferente de sistema inalámbrico, completamente autónomo con más de
un rango de media milla. Esto permite una plataforma inalámbrica sin fronteras, y ya no está encadenado
a un router significa que sus proyectos son libres de seguir a la puerta principal, a través del patio, y en la
calle.

La gama de Flutter superpuesta sobre el parque Golden Gate


Seguridad
Como con cualquier dispositivo inalámbrico, la seguridad es extremadamente importante. Puesto que la
información que sale de su antena puede ser recogida por cualquier persona cercana (y la información
que entra en su antena podría haber venido de cualquier lugar) es importante tener un sistema en el lugar
que verifica con quién estás hablando de una manera segura que también es fácil de usar.

Para que Flutter sea lo más seguro posible, estamos construyendo hardware criptográfico especial e
integrando criptografía en cada capa del software, dando al usuario el control final sobre quién puede y
no puede comunicarse con sus dispositivos.

Criptografía integrada
Además del software para manejar el cifrado y descifrado de datos, flutter utiliza el chip criptográfico
como el elemento hardware del sistema de seguridad. Construido específicamente para su uso en
aplicaciones de alta seguridad, el Atmel ATSHA204 se basa en un almacenamiento seguro para
proteger sus claves de cifrado.
Usando las características del chip, las redes Flutter pueden usar cifrado extremadamente fuerte y otras
técnicas criptográficas para mantener su red segura.

Fuente abierta
El objetivo de Flutter siempre será proporcionar a la comunidad acceso a tecnología inalámbrica de bajo
costo y confiable, por lo que Open Source fue un matrimonio natural para nuestro proyecto. Todos los
aspectos de nuestro sistema estarán disponibles, desde esquemas, diseños de tableros, la lista de
materiales, hasta el firmware y la aplicación móvil. Queremos hacer lo más fácil posible para que usted
pueda construir o mejorar en nuestra fundación.

Red de malla
La tecnología inalámbrica de Flutter transmite de manera perfecta mensajes a través de múltiples
dispositivos para llegar a su destino final. ¿Quieres enviar un montón de datos a más distancias? Deje
caer otro Flutterboard entre ellos y deje que Flutter maneje el resto. ¿Tienes un proyecto ambicioso que
requiere una enorme red? También te hemos cubierto. Flutter está diseñado para escalar de dos
dispositivos a miles, y nuestro sistema de etiquetado flexible significa que no perderá la pista entre las
luces de su dormitorio y las luces de la cocina.

Versatilidad y Móvil
Flutter se conecta fácilmente a otras redes de computadoras, ya sea a través de USB a una PC o muchos
teléfonos Android modernos, wifi o Ethernet con nuestro escudo de red Flutter, o más bluetooth con
nuestro escudo Bluetooth. Bluetooth es especialmente útil con los móviles, ya que permite que su
teléfono para conectarse directamente a la red Flutter sin necesidad de acceso a Internet o un enrutador
wifi.

La capacidad USB directa de Flutter y nuestro amplio conjunto de escudos significa que no importa lo
que construya con Flutter siempre es posible comunicarse con la red usando su teléfono.

Planeamos desarrollar una aplicación móvil gratuita de código abierto para proporcionar a los usuarios
una forma sencilla de configurar alertas y mostrar los datos del proyecto en su teléfono. Utilice los
botones y controles deslizantes para enviar comandos a cualquier dispositivo o navegar y editar la
configuración de red y las etiquetas de dispositivo, Flutter hace que sea extremadamente fácil
administrar varios dispositivos.
Digi XBee S2C ZigbeeDigi XBee-PRO S2C ZigbeeDigi XBee S2D Zigbee Hilo
ListoACTUACIÓNCHIPSET TRANSCEPTORSilicon Labs EM357 SoCSilicon Labs EM357
SoCSilicon Labs EM3587 SocVELOCIDAD DE DATOSRF 250 Kbps, Serial hasta 1
MbpsRANGO INTERIOR / URBANO200 pies (60 m)300 pies (90 m)200 pies (60 m)GAMA
EXTERIOR / RF DE LA LÍNEA DE LA VISTA4000 pies (1200 m)2 millas (3200 m)4000
pies (1200 m)TRANSMITE EL PODER3,1 mW (+5 dBm) / 6,3 mW (+8 dBm) modo de
impulso63 mW (+18 dBm)3,1 mW (+5 dBm) / 6,3 mW (+8 dBm) modo de
impulsoSENSIBILIDAD DEL RECEPTOR (1% PER)-100 dBm / -102 dBm modo de
impulso-101 dBm-100 dBm / -102 dBm modo de impulsoCARACTERISTICASINTERFAZ
DE DATOS DE SERIEUART, SPIMÉTODO DE CONFIGURACIÓNLos comandos API o
AT, locales o over-the-air (OTA)BANDA DE FRECUENCIAISM 2.4 GHzFACTOR DE
FORMAOrificio pasante, montaje en superficieOrificio pasante, montaje en
superficieMontaje superficialINMUNIDAD DE INTERFERENCIADSSS (Direct Sequence
Spread Spectrum)ENTRADAS ADC(4) entradas ADC de 10 bitsE / S
DIGITAL15OPCIONES DE LA ANTENAAgujero pasante: Antena de PCB, Conector U.FL,
Conector RPSMA o Cable Integrado SMT: Pad RF, Antena PCB o Conector
U.FLTEMPERATURA DE FUNCIONAMIENTO-40º C a + 85º CDIMENSIONES (LXWXH)
Y PESOPasante: 0.960 x 1.087 pulgadas (2.438 x 2.761 cm)
SMT: 0.866 x 1.33 x 0.120 pulgadas (2.199 x 3.4 x 0.305 cm)Pasante: 0.960 x 1.297
pulgadas (2.438 x 3.294 cm)
SMT: 0.866 x 1.33 x 0.120 pulgadas (2.199 x 3.4 x 0.305 cm)SMT: 0,866 x 1,33 x 0,120
pulgadas (2,119 x 3,4 x 0,305 cm)PROGRAMMABILIDADMEMORIAEstándar: N / A
Programable: 32 KB Flash / 2 KB RAMEstándar: N / A
Programable: 32 KB Flash / 2 KB RAMN / AVELOCIDAD DE CPU / RELOJEstándar: N /
D
Programable: HCS08 / hasta 50,33 MHzEstándar: N / D
Programable: HCS08 / hasta 50,33 MHzN / ARED Y SEGURIDADPROTOCOLOZigbee
PRO 2007, HA-Ready con soporte para encuadernación / multidifusiónENCRYPTION128-
bit AESENTREGA DE PAQUETES CONFIABLESReintentos / ReconocimientosIDSPAN
ID y direcciones, ID de clúster y puntos finales (opcional)CANALES16 canales15
canales16 canalesREQUERIMIENTOS DE ENERGÍATENSIÓN DE ALIMENTACIÓN2.1 a
3.6V2.7 a 3.6V2.1 a 3.6VCORRIENTE DE TRANSMISIÓNEstándar: 33 mA @ 3,3 Vcc /
45 mA modo de impulso
Programable: 47 mA @ 3,3 Vcc / 59 mA modo de impulsoEstándar: 120 mA @ 3,3 VDC
Programable: 120 mA @ 3,3 VDC33 mA @ 3.3 VDC / modo de impulso de 45
mARECIBIR CORRIENTEEstándar: 28 mA @ 3.3 VDC / 31 mA modo de realce
Programable: 42 mA @ 3.3 VDC / 45 mA modo de impulsoEstándar: 31 mA @ 3.3 VDC
Programable: 45 mA @ 3.3 VDC28 mA @ 3.3 VDC / modo de impulso de 31
mACORRIENTE DE ENCENDIDOEstándar: <1 μA @ 25º C
Programable: 1,5 μA @ 25º CEstándar: <1 μA @ 25º C
Programable: 1,5 μA @ 25º C<3 μA a 25º CAPROBACIONES REGULATORIASFCC, IC
(AMÉRICA DEL NORTE)SíSíSíETSI (EUROPA)SíNoSíRCM (AUSTRALIA Y NUEVA
ZELANDA)SíSíNo (próximamente)

Potrebbero piacerti anche