REAL-TIME HEART SIGNALS / macOS

让每一次心跳,都有画面。

连接标准 BLE 心率设备,把实时 BPM 变成悬浮画面、OBS 素材与可回看的数据。 从直播现场到个人记录,一套桌面应用完成。

BLE
标准心率服务
LIVE
实时悬浮显示
OBS
单窗口采集
中 / EN
双语界面
心率监测 Pro LIVE
HEART RATE MONITOR ● 已连接
92
BPM有氧区间
蓝牙设备 Polar H10 心率服务 · 信号良好
悬浮窗 ECG + 数值 OBS 兼容模式
92 BPM
BLUETOOTH HEART RATE REAL-TIME OVERLAY OBS READY CONTEXT ANNOTATION MOCHI REACTIONS MACOS DESKTOP

01 — PRODUCT IDEA

心率从身体里发生,
也应该在画面里发生。

Heart Rate Monitor Pro 不止显示一个 BPM。它把设备连接、实时表达、数据记录和情境标注串成连续体验——让创作者看见节奏,让每个重要瞬间保留上下文。

01

信号进入

扫描标准 BLE 心率服务,连接后持续接收实时数据,并支持上次设备快速恢复。

SCAN · CONNECT · RECONNECT
03

时刻留存

持续记录 BPM,在不中断实时接收的前提下回看曲线、选择区间并补充场景标签。

RECORD · REVIEW · ANNOTATE

02 — LIVE OVERLAY

同一份心率,
切换不同的视觉语气。

根据画面风格选择极简数字、ECG、图像或 Mochi。布局、字号、颜色区间与窗口行为都能独立调整。

OVERLAY PREVIEW OBS COMPATIBLE
Mochi 心率反馈动画预览 124BPM
STYLEECG + NUMBER ZONEAEROBIC WINDOWALWAYS ON TOP

03 — CONTEXT ANNOTATION

记住数字,
也记住数字为什么发生。

一次突升可能来自运动、情绪、咖啡因或身体反应。“标一下”会带回最近 20 秒;你可以继续回看、选区和补充标签,而实时数据不会停止。

标注模式标记这一刻,不打断实时数据
实时心率时间线拖动选择区间;选得越长,时间尺度自动缩小
1038261 17:15:0917:16:09
回溯时,实时数据仍会继续接收已保存 0 条标注
MOCHI RESPONSE LAB REAL-TIME
Mochi 桌宠
RESTMOVEINTENSE

04 — LIVING FEEDBACK

数据有反馈,
体验才有温度。

Mochi 会根据实时心率切换闲置、奔跑、跳跃或警示状态。它不是装饰贴图,而是一层由身体信号驱动的即时反馈。

当前状态IDLE / 平稳陪伴心率处于日常区间
  • 01 心率跨区间后自动切换动作
  • 02 快速变化触发短暂跳跃反馈
  • 03 精灵包可通过视频工具生成

05 — ONE CONTINUOUS FLOW

从身体信号,
到有意义的记录。

四个动作,一条不被工具切断的实时链路。

  1. 01连接

    扫描并选择标准 BLE 心率设备。

  2. 02看见

    在桌面或 OBS 画面中实时显示。

  3. 03记录

    把连续 BPM 保存为按日 CSV 数据。

  4. 04理解

    回看区间,为关键时刻补充情境。

06 — RUN ON macOS

准备好,让心跳出现在画面里。

当前仓库已包含本地运行、macOS 打包和可选素材工作流。

TERMINAL
python3 heart_pyqt_bluetooth.py