项目简介
本项目致力于开发一款智能家居风扇遥控器,能让用户方便地远程控制家用风扇。以ESP32微控制器为核心,结合多种软硬件技术,具备WiFi连接、手机扫码设置、遥控开关、定时功能等特性。
项目的主要特性和功能
- WiFi连接:可连接家庭网络,实现远程操控风扇。
- 手机扫码设置:用户扫描二维码能快速配置WiFi信息。
- 遥控开关:可控制风扇的开关状态。
- 定时功能:能设定风扇的开关时间,实现自动化管理。
- 液晶显示:实时显示风扇状态、WiFi信号强度等信息。
安装使用步骤
1. 环境准备
- 安装Arduino IDE并添加ESP32开发板支持。
- 安装所需库文件,包括rc - switch、U8g2 Library、WiFiManager、ESPAsyncWebServer、AsyncTCP和qrcode库。
2. 文件上传
- 将FanControlApp/data文件夹下的所有文件上传到ESP32的Flash中。
- 参考教程https://randomnerdtutorials.com/install-esp32-filesystem-uploader-arduino-ide/进行文件上传。
3. 注意事项
若使用Heltec Wifi Kit 32开发板,还需安装Heltec ESP32 Dev Board Library。
4. 运行测试
- 上电后,设备自动连接WiFi,并在液晶显示屏展示相关信息。
- 通过手机扫码或手动配置,即可实现远程操控。
注意:项目硬件连接和设计很关键,需按硬件设计图正确连接各部件。遇到问题可查看项目提供的链接和教程,或寻求专业人员帮助。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】