爱意满满的作品展示区。
qiaoqiao1235

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

  •  
  •   qiaoqiao1235 · 3h 47m ago · 140 views

    想起来手里还有几个几年前的「 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 流量版一起共用。

    仓库

    其他两个

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   995 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 19:14 · PVG 03:14 · LAX 12:14 · JFK 15:14
    ♥ Do have faith in what you're doing.