项目简介
本项目是基于ESP32微控制器的智能风扇控制器,用于从火炉中提取热空气。系统利用Dallas温度传感器(DS18B20)测量入口和出口空气温度,通过PWM信号控制风扇旋转速度。同时,支持通过MQTT协议进行远程配置与控制,还提供Web界面用于设备管理。
项目的主要特性和功能
- 温度测量:采用两个DS18B20温度传感器分别测量入口和出口的空气温度。
- 风扇控制:借助PWM输出控制两个风扇的旋转速度。
- 强制控制:设有数字输入,可强制开启或关闭风扇。
- MQTT通信:支持通过MQTT协议进行远程配置和控制,如模式切换、风扇速度设置等。
- Web配置:首次使用时自动显示捕获门户页面,方便用户配置WiFi和MQTT参数。
- 状态监控:通过MQTT发布设备状态,涵盖风扇速度、温度、工作模式等信息。
安装使用步骤
- 下载源码:从项目仓库下载源码文件并解压。
- 配置引脚:依据实际硬件连接,编辑
pin_config.h
文件配置微控制器的引脚分配。 - 烧录固件:把编译后的固件烧录到ESP32板上。
- 首次配置:上电后,系统自动显示捕获门户页面,用户在此页面配置WiFi和MQTT信息。
- 远程控制:配置完成后,系统通过MQTT连接到服务器,可响应远程指令和控制。
- Web界面:用户通过Web界面访问设备IP地址(在捕获门户页面或配置页面可查看),进行状态查看和参数配置。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】