littlebot
Published on 2025-04-12 / 0 Visits
0

【源码】基于C++和Bubbles的Chipotherm恒温器

项目简介

本项目是一个基于C++和Bubbles的Chipotherm恒温器,具备多种实用功能,可实现对温度的自动监测和控制。

项目的主要特性和功能

  1. 自动温度监测:Chipotherm能够自动读取并显示当前温度。
  2. 温度图表显示:可展示过去的温度测量数据。
  3. 未来风格的UI:拥有动态且交互式的用户界面。
  4. 远程控制:支持通过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】