用IoT设备让家人知道我在开会

2025-05-14

为了避免家人在关键时刻打扰,我制作了一个物联网设备“Tabajara”。它通过连接到Wi-Fi的ESP32和Arduino框架实现。当我的网络摄像头开启时,设备会点亮办公室门的LED面板(红色表示正在开会,蓝色表示未开会)。Python守护程序定期查询Apple的API以检查摄像头使用情况,并向ESP32发送相应的请求。这个简单的设备有效地解决了在家工作的会议被打扰的问题。

阅读更多

GitHub Actions 自动化部署 Steam 游戏

2025-03-24

作者利用 GitHub Actions 自动化了 2D 躲猫猫游戏的 Steam 发布流程。通过创建新的标签,GitHub Actions 会自动编译 Windows、macOS、Linux 和 WebAssembly 版本的游戏,创建 GitHub 发布,并最终将游戏部署到 Steam。文章详细介绍了整个流程,包括构建脚本、Steam API 使用以及一些必要的配置步骤,例如生成 Steam 密钥和配置 GitHub Actions 变量。这是一个关于利用自动化技术简化游戏发布流程的优秀案例,对于独立游戏开发者而言极具参考价值。

阅读更多
游戏