Dominando nrf51822 Arduino: Características, Aplicaciones, Beneficios y Ejemplo de Proyecto BLE
Bluetooth Low Energy (placas BLE) es una tecnología de red inalámbrica fabricada para aplicaciones de fitness, seguridad y salud. A pesar de ser independiente de un Bluetooth estándar, puede coexistir con LE y BR/EDR (Bluetooth Basic rate/enhanced data rate). Un dispositivo BLE tiene dos formas: módulos y forma de chip. Un ejemplo de chip integrado BLE es nrf51822 Arduino perteneciente a la serie NRF51 SoC (system on a chip). Otra clase de nrfGo Studio con anuncios personalizados son la placa NRF52 y la placa nrf5.
Un Bluetooth USB estándar
¿Qué es nrf51822 Arduino?
NRF51822 es un módulo BLE (Bluetooth Low Energy) multi-protocolo SoC/RF inalámbrico de 2.4GHz construido para aplicaciones inalámbricas de ultra-bajo consumo (ULP).
NRF51822 Arduino
Su pequeña placa breakout viene en un paquete de estaño y debería tener certificaciones CE, TELEC y FCC. Además, también encontrará una antena de chip y circuitos de soporte para ayudar en el bajo consumo de energía y el papel periférico.
Características y Especificaciones
Las características y especificaciones del nrf51822 son las siguientes:
- Primero, tiene un rango de voltaje de suministro de 2.0V a 3.6V.
- Su rango de temperatura de operación está entre -40°C y +85°C.
- Luego, el nrf51822 tiene una antena integrada y un procesador ARM® Cortex™-M0 de 32 bits.
- Tercero, puede interactuar digitalmente con UART, I2C y SPI y tiene una interconexión periférica programable (PPI). Además, su potencia de salida programable varía de -20 a +4 dBm potencia TX.
- También, tiene compatibilidad de pinout con la serie NRF51xxx mientras es totalmente compatible con la serie NRF24L.
- Quinto, la gestión global del semiconductor Nordic nr51822 es globalmente separada.
- También tiene encriptación AES HW de 128 bits con 32kB RAM y 256kB flash.
Representación visual de la función ronda AES
- El chip ADC de 10 bits tiene una pila de protocolo independiente y desarrollo de aplicaciones.
- Además, tiene una distancia de comunicación (es decir, exterior abierto a una tasa de datos de 1M) de 30m.
- Su rango de frecuencia de 2.4GHz es de tipo transceptor RF multiprotocolo.
- Todos los pines I/O tienen un header de expansión excepto P0.27 y P0.26. Además, su paso de pin-header es 2.0mm y tiene un espaciado de 18.00mm entre sus lados derecho e izquierdo.
- Por último, su dimensión de PCB es 20.8mm × 17.0mm y pesa 0.9g.
Aplicaciones
Las aplicaciones del nrf51822 Arduino incluyen:
- Control industrial,
- Dispositivos vestibles (wearables),
- Sensores de estilo de vida y salud,
- Etiquetas de alerta de proximidad y seguridad,
- Juguetes y juegos electrónicos,
- Etiquetas RFID,
- Control remoto CE para STB, sistemas multimedia y TV,
(Control remoto de TV)
- Balizas (Beacons),
- Aplicación Bluetooth inteligente,
- Sistema de adquisición de datos,
- Accesorios para teléfonos móviles, y
(accesorios de teléfono móvil)
- Electrodomésticos inteligentes para el hogar.
Introducción al Proyecto nrf51822 Arduino
Puede probar el proyecto BLE de potencia a continuación usando un IDE Arduino NRF51822.
Lista de Partes
Incluyen:
- Una Computadora Personal con cualquiera de los Sistemas Operativos a continuación:
- Linux,
- Windows 8.x, 7 u 10,
- Mac OSX 10.9x, 10.10x o 10.11.4.
- Placas de desarrollo como RBL nrf51822 o módulo nrf52,
- Un paquete de soporte de la placa de desarrollo con característica add-on 1.0.6
- Arduino IDE versión 1.6.9.
Pasos
- Instale Arduino IDE en su PC después de descargarlo del sitio web.
- Para iniciar la operación del Arduino IDE, haga clic en Preferencias.
- Use el siguiente procedimiento: Herramientas -> Menú Placa -> Gestor de Placas para ayudar a instalar el add-on de la placa nrf51822.
- Luego, si está usando una PC con Windows, obtenga el controlador USB serial/CDC, luego termine su instalación. El propósito es permitirle cargar sketches en su Arduino IDE mientras usa el puerto serial.
- Si está usando Linux, incluya reglas udev, luego reinicie su sistema.
- Además, corrija el desafío de carga en sus sistemas Linux de 64 bits.
Bootloader
- Aquí encontrará un bootloader. El firmware Hex del bootloader se encuentra en la carpeta del bootloader para su placa de desarrollo. Le ayuda a cargar un sketch de Arduino mientras utiliza un Arduino IDE.
- Conecte la placa nrf51822 a la PC a través de un puerto USB compacto para cargar el bootloader. Consecuentemente, la acción señalará una unidad. Luego, arrastrará el firmware a su unidad CDC.
Nota:
También puede seguir sesiones OTA para más instrucciones ya que el bootloader posee una característica OTA.
Alternativamente, puede omitir el paso del bootloader por completo.
Prueba
- Comience seleccionando la placa de desarrollo (nrf51822) o placa BLE nano desde el menú Arduino IDE.
- Luego, seleccione su puerto serial a través de: Menú -> Herramientas -> Puertos -> [Nombre de su placa de puerto serial]. El puerto junto con un dongle de interfaz USB ayuda a obtener una impresión.
- Luego, cargar el ejemplo blink ayuda a probar la placa y ver si funciona.
- Finalmente, cargue el sketch de Arduino a la placa de desarrollo desde el icono de carga, ¡y listo!
Una de las ilustraciones de Bluetooth Low Energy que puede intentar incluyen:
- BLE_Beacon,
- BLE_HRM (Monitor de Frecuencia Cardíaca), o
- BLEController.
Paso: Menú -> Archivo -> BLE_Ejemplos.
Ventajas del Módulo NRF51822
Probablemente se pregunte por qué debería decidirse por el módulo NRF51822. A continuación están las razones.
Fácil Aplicación
El nrf51822 tiene una antena integrada que hace el desarrollo más sencillo. Así, puede aplicar el módulo sin preocuparse por problemas de diseño de radio como soldadura de paso fino e impedancia específica.
Alto Rendimiento y Rentabilidad
Su antena PCB integrada minimiza el costo de material mientras ofrece rendimiento de calidad.
Facilidad de Conexión a iOS o Android
El nrf51822 es un módulo BLE (Bluetooth Low-Energy) con bajo consumo de energía.
Presencia de Tecnología Inalámbrica de Bajo Consumo
Un micro nrf51822, por defecto, funciona como Bluetooth Low Energy para cualquier dispositivo UART. Por lo tanto, conectar el módulo a un Android o iOS a través de la app nRF UART se vuelve fácil.
Conclusión
Hemos llegado al final de nuestra discusión sobre la tecnología Bluetooth Low Energy que involucra el chip nrf51822. Si tiene preguntas o necesita aclaraciones para sus fines analíticos, por favor contáctenos.
Tecnología Industrial
- Construye un Sistema de Seguridad y Alarma con Arduino: Tutorial Paso a Paso
- Soldadura TIG: Aplicaciones clave, beneficios y limitaciones explicados
- Motores de Gasolina: Aplicaciones, Ventajas y Desventajas
- Plantillas y Utillajes: Tipos, Partes, Ventajas y Aplicaciones
- Engranajes Helicoidales Explicados: Tipos, Fabricación, Beneficios y Aplicaciones Reales
- Transistor 2N3771 NPN: Pinout, Características, Aplicaciones y Equivalentes
- Sensor de Temperatura Digital DS18B20 1-Wire: Pinout, Características y Aplicaciones Prácticas
- Montaje de Arduino Protoshield: Guía Paso a Paso con Fotos
- Prototipado Rápido: Acelerando el Diseño, Reduciendo Costes e Impulsando la Innovación
- Fundición Metálica Rápida: Beneficios Clave y Aplicaciones Industriales
- Sensores para Arduino: Tipos, Aplicaciones y Proyectos Reales