把ESP32-S3做成会议胸牌,开发者竟在上面跑起了DOOM

init() 大会用 500 块 ESP32-S3 胸牌激发开发者创意,从 DOOM 到语音助手。
init() 大会向 500 位参会开发者发放了基于 ESP32-S3 的微型计算机作为胸牌,将身份标识变成了一台可编程的嵌入式开发板。开发者们拿到后纷纷动手,有人成功运行 DOOM,有人实现电子宠物、语音助手和航班追踪器。团队在会前完成了 500 块设备的采购、烧录与测试,展示了小批量硬件部署的工程能力。ESP32-S3 凭借低成本、集成 Wi-Fi/蓝牙和丰富开发框架支持,成为此类创意项目的理想平台。这一做法把参会者从观众变成创作者,也为嵌入式开发提供了开放性硬件激发参与感的启示。
当胸牌变成一台掌上电脑
大多数技术会议的胸牌,无非是一块印着姓名和二维码的塑料卡片。但 init() 大会的做法完全不同——他们给每位参会开发者发了一台基于 ESP32-S3 的微型计算机作为胸牌。

这块胸牌配备了 ESP32-S3 芯片,这意味着它拥有双核处理器、Wi-Fi 和蓝牙连接能力,以及足够的 GPIO 接口来驱动屏幕和传感器。本质上,这是一台可以挂在脖子上的嵌入式开发板。
结果可想而知:开发者们拿到手之后,第一件事不是研究会议日程,而是开始折腾这块硬件。
ESP32-S3 是乐鑫科技(Espressif Systems)推出的第三代 Xtensa 架构微控制器 SoC,属于 ESP32 家族中面向 AIoT 场景的升级型号。它采用双核 Xtensa LX7 处理器,主频最高可达 240 MHz,内置 512 KB SRAM,并支持最多 16 MB 外部 PSRAM 和 384 KB ROM。相比经典 ESP32,S3 增加了向量指令扩展,可加速神经网络推理和数字信号处理。在无线连接方面,它集成 2.4 GHz Wi-Fi(支持 802.11 b/g/n)和 Bluetooth 5(LE),并具备多达 45 个可编程 GPIO。这些特性使它既能驱动 LCD 屏幕和传感器,也能运行轻量级游戏引擎,因此成为创客和嵌入式开发者中炙手可热的平台。
DOOM 移植传统:自 1993 年 id Software 以开源方式发布 DOOM 源码以来,它就被不断移植到各种非传统平台——从计算器、打印机到冰箱显示屏。其引擎结构精简、对浮点运算依赖较低,使其成为衡量嵌入式设备性能的民间标尺。在 ESP32-S3 上运行 DOOM 通常需要借助社区维护的移植版本,通过 SPI 屏幕渲染并利用 PSRAM 存储游戏资源。
开发者们都做了什么
据 init() 团队分享,参会者的创造力远超预期。Braelyn 成功在这块胸牌上运行了 DOOM——这款被戏称为"能跑在任何设备上"的经典射击游戏,再次证明了自己的移植潜力。ESP32-S3 的计算能力和内存虽然有限,但足以驱动 DOOM 这样年代久远但结构精炼的游戏引擎。
其他开发者的项目同样有趣:
- 电子宠物(Tamagotchi):有人在胸牌上实现了完整的虚拟宠物体验,利用板载屏幕和按键进行互动
- 语音助手:部分开发者接入了语音识别功能,把胸牌变成了随身语音交互终端
- 航班追踪器:通过 Wi-Fi 连接航班数据 API,实时显示头顶飞过的飞机信息
这些项目展示了 ESP32-S3 作为物联网开发平台的灵活性——同一块硬件,有人拿它玩游戏,有人拿它做实用工具,有人纯粹为了好玩。
500 块胸牌是怎么赶出来的
在会议开始前,团队需要准备 500 块功能完整的胸牌。这不是小批量打样,而是一次真正的量产挑战。
init() 团队透露,整个筹备过程涉及硬件采购、固件烧录、功能测试和包装分发。每一块胸牌都需要确保 Wi-Fi 连接正常、屏幕显示无误、电池续航达标。考虑到供应链和物流的不确定性,能在会议开幕前全部就绪,本身就是一个不小的工程成就。
这种做法也反映了 init() 大会的核心理念:与其让参会者被动接收信息,不如直接给他们一个可以动手的平台。胸牌不再只是身份标识,而是一个激发创造力的起点。
小批量硬件量产(数百至数千台)介于手工打样与大规模代工之间,面临独特挑战:元器件采购难以获得批量折扣,供应商交期波动大,且往往需要自行完成固件烧录和功能测试。常见做法包括使用夹具批量烧录、编写自动化测试脚本验证 Wi-Fi、屏幕和电池,以及采用标准化的包装流程来降低人力成本。这一环节的工程经验对于从原型走向产品的团队尤为宝贵。
为什么这件事值得关注
ESP32-S3 被选为胸牌核心并非偶然。这款芯片在嵌入式社区中的人气持续走高,原因很直接:
性价比突出。 相比树莓派等单板计算机,ESP32-S3 模组的成本低得多,适合 500 块这样的大批量部署。同时它集成了 Wi-Fi 和蓝牙,不需要额外模块。
开发门槛低。 支持 Arduino、ESP-IDF、MicroPython 等多种开发框架,开发者可以用自己熟悉的方式快速上手。Braelyn 能把 DOOM 跑起来,也说明了社区已有的移植工作可以直接复用。
社区生态活跃。 从电子宠物到语音助手,这些项目之所以能快速实现,离不开开源社区积累的大量库和示例代码。
从更广的视角看,这种"硬件即胸牌"的做法正在成为技术会议的一种趋势。它把参会者从观众变成了创作者,也让会议本身获得了远超几天的持续讨论热度——毕竟,谁会舍得把一台能跑 DOOM 的电脑扔掉呢?
ESP32-S3 的开发框架包括:Arduino(适合快速原型和社区库复用)、ESP-IDF(乐鑫官方原生框架,提供底层控制和 FreeRTOS 支持)、MicroPython(适合脚本化交互)以及 CircuitPython。这些框架的共同点是拥有庞大的示例代码和驱动库生态,使开发者无需从零编写外设驱动。社区项目如 LVGL 图形库、ESP32 音频库等进一步降低了在胸牌上实现复杂交互的门槛。
对嵌入式开发的启示
init() 胸牌项目的意义不止于一场会议的噱头。它证明了当硬件足够便宜、开发足够便捷时,人们会自发地探索出意想不到的用法。
对于嵌入式开发者和产品团队来说,这个案例提供了几个值得思考的点:给用户一个开放的硬件平台,比给一个封闭的成品更能激发参与感;选择生态成熟的芯片方案,可以大幅缩短从想法到原型的距离;而 500 块设备的量产经验,也为小批量硬件部署提供了参考。
ESP32-S3 本身并不是新芯片,但每一次这样的创意应用,都在拓展它的边界。
相关推荐

Kimi K3.1实测:开源模型逼近Opus,视频生成意外抢镜
Kimi K3.1在直播实测中完成运动图形、3D渲染、小游戏与视频生成等复合任务。本文分析其2.8万亿参数MoE架构的真实表现、与Opus/GPT的体感差距,以及被官方忽略的视频生成能力,并讨论多模型并用时代的工作流变化。

Sam Altman:人生重大建议,为何仍需来自人类?
OpenAI CEO Sam Altman 谈 AI 建议的边界:AI 能劝阻冲动邮件,但人生重大建议仍应来自人类。他期待 AI 成为会反驳的资深同事,而非谄媚工具。

“黑色十月”:AI挖出史上3%严重漏洞?
Reddit 热帖称过去一个月发现了史上 3% 的严重软件漏洞,被称为「黑色十月」。本文拆解这一说法的统计口径问题,分析 AI 辅助代码审计如何加速漏洞发现,以及开发者和企业该如何应对补丁窗口缩短的挑战。