待补充
makerdiary/nrf52840-mdk-usb-dongle
智能家居
3/5
🧩 软硬件结合
已发布
项目简介
Open-Source, Small and Low-Cost Wireless Dongle based on the nRF52840 Multiprotocol SoC, featuring Bluetooth Low Energy,
nRF52840 MDK USB Dongle 是一款由 makerdiary 设计的小型低成本开发平台,核心采用 Nordic Semiconductor 的 nRF52840 多协议 SoC,以紧凑的 USB 加密狗形态呈现。它集成了 64 MHz Arm Cortex-M4 处理器(带 FPU)、1 MB 闪存和 256 KB RAM,支持蓝牙 5、Thread、Zigbee、802.15.4、ANT 以及 2.4 GHz 私有协议,并内置 Arm TrustZone Cryptocell 310 安全子系统,兼顾高性能与安全性。硬件上,该设备配备可编程用户按钮、RGB LED、板载 2.4G 芯片天线,以及多达 12 个可通过边缘引脚访问的 GPIO,同时支持 UART、SPI、I2C、PDM、I2S、QSPI、PWM、QDEC 和 12 位 ADC 等丰富外设。其 USB 2.0 全速控制器和 NFC-A 标签进一步扩展了连接能力。出厂预装 UF2 引导加载程序,支持通过 USB 拖放式编程,简化开发流程。
标签
项目特点
采用 nRF52840 SoC,支持蓝牙 5、Thread、Zigbee、802.15.4、ANT 和 2.4 GHz 私有协议
紧凑的 USB 加密狗外形,即插即用,方便携带
板载可编程用户按钮和 RGB LED,便于交互和状态指示
内置 Arm TrustZone Cryptocell 310 安全子系统,提供硬件级安全能力
支持作为 nRF52840 开发板、无线调试器或 USB 加密狗使用,一物多用
开源硬件设计,提供完整的原理图、PCB 文件和固件源码
技术规格
| 主控芯片 | Nordic nRF52840 |
|---|---|
| 处理器 | 64 MHz Arm Cortex-M4 (带 FPU) |
| 闪存 | 1 MB |
| RAM | 256 KB |
| 无线协议 | 蓝牙 5、Thread、Zigbee、802.15.4、ANT、2.4 GHz 私有协议 |
| 安全子系统 | Arm TrustZone Cryptocell 310 |
| 用户按钮 | 1 个可编程按钮 |
| LED | 1 个 RGB LED |
| 接口 | USB Type-A |
| 外形尺寸 | 紧凑型 USB 加密狗形态 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| nRF52840 SoC | 1 | — | 多协议无线 SoC |
| 电容、电阻 | 若干 | — | 贴片封装 |
| 32 MHz 晶振 | 1 | — | 主时钟 |
| 32.768 kHz 晶振 | 1 | — | RTC 时钟 |
| USB Type-A 公头 | 1 | — | 板载直插 |
| 用户按钮 | 1 | — | 可编程 |
| RGB LED | 1 | — | 共阳极 |
| 双面板 | 1 | — | 紧凑型加密狗外形 |
3D 模型
能力画像
**记忆与知识检索**:3/5 — 需要查阅 nRF52840 数据手册和 Nordic SDK 文档,但项目本身文档较完善
**动手与操作**:4/5 — 需要焊接、接线、烧录固件等硬件操作,适合有一定动手经验的爱好者
**编程与算法**:3/5 — 主要基于 Nordic SDK 或 Zephyr 进行嵌入式 C 开发,算法需求不高
**设计与建模**:2/5 — 硬件设计已有开源文件,如需修改 PCB 则需要 KiCad 或 Altium 技能
**实验与调试**:4/5 — 支持 J-Link 调试、串口日志、LED 指示,调试手段丰富
**协作与分享**:3/5 — 开源项目,可通过 GitHub Issue/PR 协作,社区活跃度中等
**学习与研究**:4/5 — 非常适合学习蓝牙协议栈、Zigbee、Thread 等无线通信技术
**系统集成**:4/5 — 可作为无线网关、传感器节点、USB 加密狗集成到更大系统中
项目图库
所需技能
嵌入式 C 语言编程基础
了解 Nordic nRF5 SDK 或 Zephyr RTOS
基本硬件焊接与调试能力
使用 Git 进行版本管理
熟悉串口调试工具(如 PuTTY、screen)
了解蓝牙 / Zigbee / Thread 等无线协议基本概念
适用场景
物联网无线传感器节点原型开发
蓝牙网关或 USB 蓝牙适配器
Zigbee / Thread 智能家居设备调试
无线固件升级(OTA)实验平台
安全加密通信研究与测试
嵌入式教学与培训演示工具
便携式无线调试器(配合 J-Link 使用)