在硬件 hackathon 场景中,参会者往往需要在极短时间内完成从概念到成品的全过程。传统带电池的硬件徽章面临续航、重量、供应链等多重约束,而零功耗设计提供了一种截然不同的思路:利用环境能量或一次性显示技术,实现「装配件」即「终态」的极简硬件产品。Overglade Hackathon 在新加坡举办的 PCB 徽章项目正是这一理念的典型实践,其核心特性是采用 e-ink 显示屏与被动 NFC 标签的组合,实现无需电池即可运作的零功耗架构。
零功耗架构的核心设计选择
徽章的零功耗特性并非来自某单一技术的突破,而是两种成熟技术的协同效应。电子纸显示屏(e-ink)本身在静态显示时不消耗电力,仅在画面刷新时短暂通电;被动式 NFC 标签则完全依赖外部读写器发射的射频能量来驱动芯片工作。两者的结合意味着:徽章的「核心功能」—— 显示参会者信息与 NFC 触碰交互 —— 可以在完全不接入电源的情况下完成。
这种设计选择直接改变了硬件系统的复杂度。去掉电池意味着省去充电管理电路、DC-DC 升压芯片、保护电路以及相关的固件状态机。对于一场面向高中生的 hackathon 活动而言,这意味着更低的制造成本、更短的调试周期,以及更低的参会者使用门槛。徽章送到手中即是无需任何操作即可使用的状态,这本身也是一种用户体验的优化。
RP2040 作为计算核心的工程考量
在需要一定可编程能力的场景下,RP2040 是当前树莓派生态中最具性价比的选择之一。这颗双核 ARM Cortex-M0+ 微控制器运行频率可达 133 MHz,内置 264 KB SRAM,外部搭配 4 MB Flash 存储。在 Overglade 徽章中,RP2040 并非始终处于工作状态 —— 实际上,徽章的日常「休眠」正是零功耗设计的关键环节。e-ink 屏幕刷新完毕后,RP2040 可进入深度休眠模式,此时仅消耗微安级别的静态电流。若用户需要更新显示内容,只需通过 USB-C 接口接入电脑,使用 MicroPython 固件重新写入数据即可。
20 个 GPIO 引脚被引出至排针,这并非单纯的「过度设计」,而是考虑到 hackathon 参与者的二次开发需求。参与者可以将徽章作为小型开发板,连接传感器、执行器或其他外设,实现与物理世界的交互。这种「徽章即开发平台」的思路,与当年 MIT 媒体实验室推动的「Personal Fabrication」理念一脉相承 —— 让硬件工具足够便宜、足够开放,以激发参与者的创造力。
PCB 设计与生产成本分析
从工程实现角度观察,徽章采用了 2 层 PCB 布局,并在两层都铺设了完整的地平面。地平面的主要作用是提供稳定的参考电位、减少信号完整性问题,同时在高频开关场景下抑制电磁干扰。对于一款运行频率仅为 133 MHz 的微控制器来说,双面板加地平面的组合已经能够满足大部分设计需求,同时将 PCB 制造成本控制在较低水平。
根据项目公开信息,徽章的 BOM 成本约为每片 5 美元(PCB + 贴片),加上 e-ink 屏幕约 5 美元,单片物料成本在 10 美元左右。以 5 片最小起订量(MOQ)计算,包含 PCBA(贴片加工)的总成本约为 100 美元。这一价格对于 hackathon 级别的活动组织方来说是完全可以接受的。如果是手工焊接而非机器贴片,成本可以进一步降低,但一致性和交付周期会受到影响。
生产流程方面,项目提供了完整的 Gerber 文件、BOM 表以及装配坐标文件,可直接导入 JLCPCB 或类似厂商的自动化产线。值得注意的是,由于部分元件的装配方向可能与默认符号不一致,实际生产前需要仔细核对丝印层与元件极性标记。对于有经验的硬件工程师而言,这些都是常规的 DFM(可制造性设计)检查项。
开源生态与社区协作
项目的固件部分采用 MicroPython 编写,这选择降低了编程门槛,使得不熟悉嵌入式 C 语言的参与者也能快速上手。配置文件通过 config.json 管理,用户可以在不修改源代码的前提下自定义显示内容。图片替换则建议使用 ImageMagick 等命令行工具进行位图转换,这种工作流对于熟悉命令行操作的开发者来说相当高效。
从社区协作的角度看,Overglade 徽章项目体现了当代硬件开源的典型模式:核心硬件设计由少数人完成,但通过开放的文档、固件和设计文件,吸引更多参与者进行二次开发。项目鸣谢列表中提到了多位固件与美术方面的贡献者,这种「硬件 + 软件 + 设计」的多元协作,正是 HackClub 社区文化的具体体现。
设计要点清单
若你计划在类似场景中复刻或改进这一设计,以下参数值得关注:MCU 推荐使用 RP2040 或兼容的 RP2350 系列;e-ink 屏幕选用 2.9 英寸黑白型号较为均衡;NFC 标签芯片可选择 NTAG213/215 系列;PCB 厚度建议 1.6 mm,双层板足够;USB-C 接口应选用支持 CC 协议的全功能型号;GPIO 引出使用 2.54 mm 间距排针以便兼容面包板;整体尺寸控制在信用卡大小附近(约 85 × 54 mm)以保证佩戴舒适度。
徽章的供电策略需要特别说明:虽然核心功能零功耗,但在主动 NFC 模式下(需要更大功率驱动),或通过 USB 外接扩展外设时,系统会从 USB 总线取电。设计时应预留 USB 电源路径的滤波与保护电路,防止意外短路影响主机。
零功耗 PCB 徽章的设计,本质上是在功能完备性与工程简洁性之间寻求平衡。对于时间紧迫、资源有限的 hackathon 场景,这种「够用即可」的工程哲学往往比追求极致性能更为务实。e-ink 与被动 NFC 的组合证明了:即使不依赖电池,硬件产品依然可以具备足够的交互能力与使用价值。这一思路对于物联网终端、可穿戴设备乃至环境感知节点的设计,都具有一定的借鉴意义。
参考资料
- KaiPereira / Overglade-Badges: https://github.com/KaiPereira/Overglade-Badges