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

【源码】基于ESP32的火炉风扇控制器系统

项目简介

本项目是基于ESP32微控制器的智能风扇控制器,用于从火炉中提取热空气。系统利用Dallas温度传感器(DS18B20)测量入口和出口空气温度,通过PWM信号控制风扇旋转速度。同时,支持通过MQTT协议进行远程配置与控制,还提供Web界面用于设备管理。

项目的主要特性和功能

  1. 温度测量:采用两个DS18B20温度传感器分别测量入口和出口的空气温度。
  2. 风扇控制:借助PWM输出控制两个风扇的旋转速度。
  3. 强制控制:设有数字输入,可强制开启或关闭风扇。
  4. MQTT通信:支持通过MQTT协议进行远程配置和控制,如模式切换、风扇速度设置等。
  5. Web配置:首次使用时自动显示捕获门户页面,方便用户配置WiFi和MQTT参数。
  6. 状态监控:通过MQTT发布设备状态,涵盖风扇速度、温度、工作模式等信息。

安装使用步骤

  1. 下载源码:从项目仓库下载源码文件并解压。
  2. 配置引脚:依据实际硬件连接,编辑pin_config.h文件配置微控制器的引脚分配。
  3. 烧录固件:把编译后的固件烧录到ESP32板上。
  4. 首次配置:上电后,系统自动显示捕获门户页面,用户在此页面配置WiFi和MQTT信息。
  5. 远程控制:配置完成后,系统通过MQTT连接到服务器,可响应远程指令和控制。
  6. Web界面:用户通过Web界面访问设备IP地址(在捕获门户页面或配置页面可查看),进行状态查看和参数配置。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】