项目简介
本项目是基于ESP32微控制器的温度调节系统,专为蒸汽锅炉设计,也适用于其他需温度控制和执行温度程序的场景。借助PID控制器实现精确温度调节,同时设有Web界面和LCD显示屏,方便用户进行交互和设置,如设置温度程序、调整功率、校准PID参数等。
项目的主要特性和功能
- WiFi连接:启动时自动连入WiFi网络,支持用户通过Web界面远程控制与监控。
- PID温度控制:内置PID控制器,精准调节温度,支持PID参数校准。
- 温度程序管理:可创建并保存7个温度程序,每个程序含6个温度步骤,各步骤的温度和时间可自定义。
- 时间延迟功能:温度达设定值后开始计时,保障温度控制的精确性。
- 手动功率控制:手动模式下可直接调节加热器输出功率。
- LCD显示:配备LCD显示屏,实时显示当前温度、程序状态、功率等信息。
- 自动保存设置:断电后自动保存所有设置和程序,重启后恢复。
安装使用步骤
- 硬件准备:准备好ESP32开发板、LCD显示屏、K型热电偶、加热器等硬件设备。
- 环境配置:安装PlatformIO开发环境,安装所需库文件,如Thinger.io、GyverPID、WiFiManager、LiquidCrystal_I2C等。
- 上传代码:用PlatformIO将项目代码上传到ESP32开发板。
- 连接WiFi:系统启动后,通过LCD显示屏或Web界面连接到WiFi网络。
- 设置温度程序:通过Web界面或LCD显示屏设置温度程序,选择是否启用时间延迟功能。
- 启动程序:选择已设置的温度程序并启动,系统自动执行温度控制。
- 监控与调整:通过Web界面或LCD显示屏实时监控温度变化,必要时手动调整功率或PID参数。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】