nrf51822 Arduino:BLE 技术的特性、应用、优势和项目示例指南
低功耗蓝牙(BLE 板)是一种无线网络技术,专为健身、安全和医疗保健应用而制造。尽管独立于标准蓝牙,但它可以与 LE 和 BR/EDR(蓝牙基本速率/增强数据速率)共存。 BLE设备有两种形式,模块形式和芯片形式。一个 BLE 集成电路芯片示例是 nrf51822 Arduino,属于 NRF51 系列 SoC(片上系统)。 nrfGo 工作室的另一类带有个性化广告的课程是 NRF52 板和 nrf5 板。
标准蓝牙 USB
什么是 nrf51822 Arduino?
NRF51822 是一款无线 2.4GHz RF SoC/多协议 BLE(低功耗蓝牙)模块,专为超低功耗 (ULP) 无线应用而构建。
NRF51822 Arduino
它的小分线板采用锡封装,应具有 CE、TELEC 和 FCC 认证。此外,您还可以找到芯片天线和支持电路,以帮助实现低功耗和外围功能。
特点和规格
nrf51822的特点和规格如下;
- 首先,它的电源电压范围为 2.0V 至 3.6V。
- 其工作温度范围介于 -40°C 至 +85°C 之间。
- 然后,nrf51822 具有板载天线和 ARM® Cortex™-M0 32 位处理器。
- 第三,它可以与 UART、I2C 和 SPI 进行数字接口,并具有可编程外围互连 (PPI)。此外,其可编程输出功率范围为 -20 至 +4 dBm TX 功率。
- 此外,它与 NRF51xxx 系列的引脚兼容,同时与 NRF24L 系列完全兼容。
- 第五,北欧半导体 nr51822 全球管理是全球独立的。
- 它还具有 32kB RAM 和 256kB 闪存的 128 位 AES 硬件加密。
AES 轮函数的可视化表示
- 10位ADC芯片具有独立的协议栈和应用开发。
- 此外,它还具有 30m 的通信距离(即,以 1M 的数据速率在室外开放)。
- 其 2.4GHz 的频率范围属于多协议射频收发器类型。
- 除 P0.27 和 P0.26 外,所有 I/O 管脚都有一个扩展排针。此外,其排针间距为 2.0mm,左右间距为 18.00mm。
- 最后,它的 PCB 尺寸为 20.8mm × 17.0mm,重量为 0.9g。
应用程序
nrf51822 Arduino的应用包括:
- 工业控制,
- 可穿戴设备,
- 生活方式和医疗保健传感器,
- 接近和安全警报标签,
- 玩具和电子游戏,
- RFID 标签,
- 用于机顶盒、媒体系统和电视的 CE 遥控器,
(电视遥控器)
- 信标,
- 蓝牙智能应用,
- 数据采集系统,
- 手机配件,以及
(手机配件)
- 智能家电。
nrf51822 Arduino项目介绍
您可以使用 NRF51822 Arduino IDE 试用下面的电源 BLE 项目。
零件清单
它们包括;
- 具有以下任一操作系统的个人计算机;
- Linux,
- Windows 8.x、7 或 10,
- Mac OSX 10.9x、10.10x 或 10.11.4。
- RBL nrf51822或nrf52模块等开发板,
- 具有 1.0.6 附加功能的开发板支持包
- Arduino IDE 版本 1.6.9。
步骤
- 从网站检索 Arduino IDE 后将其安装到您的 PC 中。
- 要启动 Arduino IDE 操作,请单击首选项。
- 使用以下步骤:工具 -> 板菜单 -> 板管理器来帮助安装 nrf51822 板的插件。
- 接下来,如果您使用的是 Windows PC,请获取 USB 串行/CDC 驱动程序,然后完成其安装。目的是使您能够在使用串行端口时在 Arduino IDE 中上传草图。
- 如果您使用的是 Linux,请包含 udev 规则,然后重新启动系统。
- 此外,更正 64 位 Linux 系统上的上传挑战。
引导加载程序
- 在这里,您会找到一个引导加载程序。 Hex 固件位于开发板的引导加载程序文件夹中。它可以帮助您在使用 Arduino IDE 时加载 Arduino 草图。
- 通过紧凑型 USB 端口将 nrf51822 板连接到 PC 以加载引导加载程序。因此,该动作将发出驱动信号。然后,您将固件拖到您的 CDC 驱动器中。
注意;
由于引导加载程序具有 OTA 功能,您还可以通过 OTA 会话了解更多说明。
或者,您可以完全跳过引导加载程序步骤。
测试
- 首先从 Arduino IDE 菜单中选择开发板 (nrf51822) 或 BLE nano 板。
- 然后,通过以下方式选择您的串口;菜单 -> 工具 -> 端口 -> [您的串口板名称]。 USB 接口加密狗旁边的端口有助于打印输出。
- 接下来,加载 blink 示例有助于测试电路板并查看它是否正常工作。
- 最后,通过上传图标将 Arduino 草图加载到开发板上,瞧!
您可以尝试的低功耗蓝牙插图之一包括:
- BLE_Beacon,
- BLE_HRM(心率监测器),或
- BLE控制器。
步骤 - 菜单 -> 文件 -> BLE_Examples。
NRF51822模块优势
您可能想知道为什么要选择 NRF51822 模块。原因如下。
应用简单
Nrf51822 有一个内置天线,使开发更加简单。因此,您可以应用该模块,而无需担心焊接细间距和特定阻抗匹配等无线电设计问题。
高性能和成本效益
其内置的 PCB 天线可最大限度地降低材料成本,同时提供高质量的性能。
轻松连接到 iOS 或 Android
Nrf51822是一款低功耗BLE(蓝牙低功耗)模块。
低功耗无线技术的存在
默认情况下,微型 nrf51822 可用作任何 UART 设备的低功耗蓝牙。因此,通过 nRF UART 应用程序将模块连接到 Android 或 iOS 变得容易。
结论
我们对涉及 nrf51822 芯片的低功耗蓝牙技术的讨论已经结束。如果您出于分析目的有任何疑问或需要澄清,请联系我们。
工业技术