项目简介
本项目是一个基于C++和Bubbles的Chipotherm恒温器,具备多种实用功能,可实现对温度的自动监测和控制。
项目的主要特性和功能
- 自动温度监测:Chipotherm能够自动读取并显示当前温度。
- 温度图表显示:可展示过去的温度测量数据。
- 未来风格的UI:拥有动态且交互式的用户界面。
- 远程控制:支持通过TCP套接字或Chipotherm Server进行远程控制。
安装使用步骤
1. 构建
确保使用clang编译器以支持C++14,执行以下命令:
bash
mkdir build && cmake .. && make
2. 编译为Pocket C.H.I.P.设备
建议通过QEMU环境编译,以便为Debian Jessie系统生成二进制文件。
3. 安装
将编译的chipotherm
可执行文件复制到Pocket C.H.I.P.上,可设置systemd
服务使其在系统启动时运行(可选)。
4. 硬件安装
连接一个电子继电器到CHIP的GPIO1,确保不直接连接240V到CHIP,必须通过继电器。
5. 远程控制
通过TCP套接字或安装Chipotherm Server进行远程控制。
注意事项
- 使用
play
命令播放声音,需要sox
包。 - 需要
libtempered
库和bubbles
库。 - 需要在Debian Jessie环境中使用QEMU进行编译。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】