SD2 小电视桌搭:直接显示 DeepSeek 和 OpenCode Go 额度

qiaoqiao1235 2026-08-28 23:26 1

想起来手里还有几个几年前的「 SD2 小电视」,于是 vibe coding 了两个固件,查询 DeepSeek/OpenCode Go 余额。烧进去之后不需要电脑常驻任何程序,开机连上 WiFi 就会一直显示余额/额度。


先上图:


DeepSeek/OpenCode Go 余额


这是什么


「 SD2 小电视」是一块 ESP8266 + 1.3 寸 ST7789 ( 240×240 )的小屏幕,几十块能买到成品。两个固件:



  1. DeepSeek 余额显示器 —— 固件直接请求 DeepSeek 官方接口 https://api.deepseek.com/user/balance,显示总余额、充值余额( TOP-UP )和赠送余额( GRANTED ),底部带数据更新时间。

  2. OpenCode Go 额度显示器 —— 固件直接请求 OpenCode 官方接口 https://opencode.ai/zen/go/v1/usage,显示 5 小时 / 周 / 月三档额度的剩余百分比、进度条和重置时间。


亮点



  • 零额外客户端:TLS + 证书校验直接在设备上走官方接口,不需要电脑常驻程序,也不用 CC Switch 一直挂后台。

  • 一次烧录,开机即用:连上 WiFi 、NTP 校时后自己跑,默认每 60 秒刷新一次。

  • 夜间自动休眠:默认 00:00–07:00 关闭显示并停止拉取数据(config.h 可改)。

  • 一眼看清刻度:DeepSeek 版用七段大数字居中显示; OpenCode Go 版用三行进度条 + 重置时间。


硬件 & 上手



  • 主控 ESP8266 ( ESP-12E/F ,PlatformIO board = nodemcuv2),屏幕 ST7789 240×240 SPI (无 CS )。

  • 克隆时记得 git clone --recursive(公共库是子模块),复制 src/config.example.hsrc/config.h,填 WiFi 和对应 API Key ,然后 pio run -t upload 烧录即可。

  • WiFi 、NTP 校时、定时休眠、背光、HTTP 这些公共逻辑我抽成了 sd2-common 子模块,两个固件以及另外的 OpenWrt 流量版一起共用。


仓库



  • sd2-deepseek-balance

  • sd2-opencode-go-balance


其他两个



  • sd2-openwrt-traffic

  • sd2-clock

最新回复 (4)
  • bugcoder 08-29 10:59
    1
    好东西,收藏了,我要做一个 Codex 的,这个五小时限制太折磨人了😭
  • wangding85 08-29 11:09
    2
    1.3 寸是 sd1 吧
  • qiaoqiao1235 楼主 08-29 11:22
    3
    @wangding85 嗯嗯,sd2 应该是 1.54
  • Tink 08-29 21:17
    4
    我修改了 inksight 的固件,加上了 codex 余额推送,功能和你这个类似
* 帖子来源V2EX
返回