我们如何制作 Supabase Select 2026 徽章

我们如何制作 Supabase Select 2026 徽章

💡 原文英文,约1300词,阅读约需5分钟。
📝

内容提要

Supabase Select大会向参会者发放了基于Pimoroni Tufty 2350的可编程徽章,搭载RP2350芯片、彩屏、电池、Wi-Fi和五个按键。团队手工为800枚徽章充电、更新固件并同步日程。会后参会者开发出航班追踪、找餐厅、音乐游戏、本地语言模型等应用。徽章支持USB或浏览器编程,官方还举办比赛鼓励继续开发。

🔎

延伸解读

硬件选型与量产考量

文章提到,最初采用树莓派Pico、屏幕和电池的模块化设计,但手工组装一千个不现实。后来改用Pimoroni Tufty 2350单板方案,大幅降低组装复杂度。这反映了硬件产品从原型到量产时,集成度与可制造性的权衡。对于想复刻类似项目的开发者,选择成熟单板方案能节省大量组装时间,但可能牺牲部分灵活性。

现场网络故障的启示

团队原计划为徽章部署专用2.4GHz网络,但现场测试时无法连接。由于徽章设计为离线优先,参会者并未察觉,但同步动画、公告和排行榜等依赖网络的功能未能展示。这提醒我们,离线优先设计能保证核心体验,但网络功能需提前充分测试,并准备备用方案(如热点同步日程)。

从徽章到硬件开发的低门槛

文章指出,会Web或移动开发的人已具备大部分硬件开发技能。硬件成本低,且微控制器未受内存涨价影响。借助Claude Code等工具,首个硬件项目可能只需一个下午。官方提供了USB编程指南、项目工具包和虚拟徽章,支持浏览器编程,甚至可替换固件用C或Rust开发。这降低了硬件入门门槛,鼓励更多开发者尝试。

社区创意与比赛激励

参会者基于同一硬件开发出航班追踪、找餐厅、音乐游戏、本地语言模型等多样应用,展示了硬件的可扩展性。官方举办比赛,最佳徽章项目可获得Supabase积分和大会通行证,这激励了持续创新。对于开发者,参与此类社区项目不仅能学习硬件编程,还能获得反馈和奖励,是提升技能的有效途径。

❓

Q&A

Supabase Select 2026 的徽章硬件配置是什么?

徽章基于 Pimoroni Tufty 2350,搭载 RP2350 微控制器、彩色屏幕、可充电电池、板载 Wi-Fi 和蓝牙,以及五个可自定义的物理按键。

为什么团队最终选择 Pimoroni Tufty 2350 而不是自己组装?

第一版方案使用 Raspberry Pi Pico、屏幕和电池,可以拆开作为入门套件,但手工组装一千个不可行。Pimoroni 将屏幕、电池和微控制器集成在单板上,大大降低了组装复杂度。

800 个徽章在大会前遇到了哪些准备难题?

徽章到达时全部没电,因为固件 bug 导致它们一直唤醒耗尽电池。团队需要手动充电(约 56 小时)、逐个更新固件修复耗电问题,并让每个徽章联网下载日程。现场 Wi-Fi 无法连接,改用热点每次同步两个徽章,耗时近 7 小时。

参会者用徽章开发了哪些有趣的项目?

参会者开发了实时航班追踪器(Select Sky)、寻找餐厅的应用(支持素食、无麸质等筛选)、收集音符的游戏、关于 dead tuples 的街机游戏、完全在徽章上运行的本地语言模型,以及运行 Muse 等。

如果我没有编程经验,如何开始给徽章开发应用?

如果你能构建 Web 或移动应用,就已经掌握了大部分所需知识。可以使用 Claude Code 等工具辅助,badge.select 提供了首个应用指南(通过 USB 添加应用)和项目工具包。也可以使用虚拟徽章和 Make 编辑器在浏览器中构建。

徽章开发比赛有哪些奖励?

比赛持续到十月底,在 X 上分享项目并带上 #SelectBadge 即可参与。一等奖获得 1000 美元 Supabase 积分以及你和三位同事的 Supabase Select 2027 通行证;二等奖 500 美元积分;三等奖 250 美元积分。

🏷️

标签

➡️

继续阅读