项目简介
本项目是基于ESP-IDF框架开发的恒温水温控制系统。利用ESP32微控制器,结合WiFi、温度传感器及继电器等设备,能精准控制水体温度,使其稳定在特定温度范围内。主要应用于胶片开发、烹饪和一般化学实验等场景。
项目的主要特性和功能
- 支持远程控制,可通过WiFi连接,在Web服务器界面远程修改目标温度、温度范围以及继电器状态。
- 能够精准控制温度,利用温度传感器实时监测水温,自动控制加热元件,保证水温稳定在设定范围。
- 具备多组件支持,集成esp32 - ds18b20、esp32 - gpio等多个组件,分别用于温度传感器交互、GPIO设置简化等。
- 前端配置灵活,前端文件可使用任意框架开发,只要能构建成扁平文件结构。
安装使用步骤
前提条件
假设用户已经下载了本项目的源码文件,且已安装Visual Studio Code esp - idf插件。
操作步骤
- 项目配置:可通过命令行使用
idf.py
,或在插件中使用齿轮图标进行配置。 - 选择端口并上传:配置完成后,选择ESP32模块的正确端口,然后进行构建并上传程序。
- 前端文件处理:
front/build
目录下的前端文件用于通过Web服务器显示。这些文件会自动生成镜像,但可能无法通过VSCode扩展按钮进行闪存,因此可能需要运行idf.py -p PORT flash
使更改生效。同时要确保front/build
目录大小不超过/spiffs
分区的大小(默认960KB)。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】