给树莓派配一块不间断电源,大多数人的第一反应是找一块带电池的HAT,直接扣在主板顶上。但Web3-Pi在做以太坊节点的时候发现,这种叠在板子上的方案,并不是所有场景都合适。
他们的解法有点意思:不把电池放在树莓派身上,而是把它塞进USB供电链路里。这台设备叫Web3 Pi UPS,一个独立的小盒子,串在电源和树莓派之间。
三个输入口,一块热插拔电池
它接受三种供电方式:USB-C PD、圆孔直流接口,以及一块索尼相机电池。最后这个设计挺妙——相机电池本身就是为持续供电设计的,还能热插拔,换电池的时候设备不用断电。
输出端是树莓派需要的稳定5V/5A。也就是说,它不只是把电转过去,还要保证电压电流足够稳,让树莓派在电源切换的瞬间不掉链子。
USB线不只是供电,还能说话
更值得说的是那根USB输出线。它除了送电,还能和树莓派通信,把电量、供电状态这类遥测数据传过去。如果备用电源快撑不住了,它可以通知系统,让操作系统自己走一遍关机流程。
这个功能对跑节点的用户来说很实在。以太坊节点最怕的不是断电本身,而是断得突然——数据写一半、数据库损坏,重启之后要花很长时间修复。能优雅关机,等于给数据上了一道保险。
盒子内部有两颗芯片分工:一颗CH32 RISC-V微控制器负责电源电路,另一颗RP2040负责控制逻辑,还带了一块OLED屏做界面。屏幕上能看什么,素材里没有细说,但至少说明它不打算做成一个黑盒。
LTE远程监控,目前还没落地
项目网站上还提到预留了LTE扩展,可以做远程监控。不过按照目前的说法,这个功能在GitHub仓库里还没有完全实现。也就是说,它现在是一个方向,不是一个能用的功能。
这一点值得单独拎出来讲。很多硬件项目在官网页面会先把扩展能力写上去,实际代码跟进要慢一些。对想买来就用的人来说,LTE这块暂时不能算数。
不是第一个,但复杂度不一样
树莓派UPS这个品类里,Web3 Pi UPS不是第一个。素材里也承认,之前见过一些同类方案,但其中不少在复杂度和能力上要弱一些。
差别大概就在这里:多数方案解决的是"断电之后还能撑一会儿",而这个盒子还想解决"撑不住的时候怎么体面地收场"。前者是电池问题,后者是系统问题。
当然,绝大多数人并不会在树莓派上跑以太坊节点。但这个项目的思路可以迁移到很多场景:家里跑Home Assistant的、做NAS的、挂下载任务的、当小型服务器的——只要设备怕突然断电,这个逻辑就成立。
它不便宜也不简单,但它把"备用电源"这件事,从一块电池升级成了一套带通信、带关机、带状态显示的供电系统。对树莓派玩家来说,这种思路本身可能比产品更有参考价值。
热门跟贴