项目简介
本项目致力于开发一个可通过蓝牙控制的智能风扇系统。用户借助手机应用程序就能远程控制风扇的速度和方向,并且系统配备显示器,能够实时显示风扇的状态与速度。
项目的主要特性和功能
- 支持蓝牙控制,利用蓝牙模块HC - 06,用户可通过手机应用程序发送命令调控风扇的速度和方向。
- 采用PWM技术,通过L293D芯片实现风扇电机的速度控制。
- 能够通过L293D芯片对风扇电机进行正反转控制。
- 借助光学编码器PHCT203估计风扇电机的转速,并使用7段数码管进行显示。
- 利用LCD 16x2显示风扇的当前状态(如“风扇”“排气扇”或“停止”)以及速度百分比。
- 具备错误处理能力,可识别并处理无效命令和参数错误,同时通过蓝牙返回错误信息。
安装使用步骤
硬件连接
- 把L293D芯片连接到Arduino UNO,用于控制风扇电机的速度和方向。
- 将蓝牙模块HC - 06连接到Arduino UNO的串口。
- 把LCD 16x2显示器连接到Arduino UNO,用于显示风扇状态。
- 把光学编码器PHCT203连接到风扇电机,用于速度估计。
- 把7段数码管连接到Arduino UNO,用于显示速度估计值。
软件设置
- 下载并安装Arduino IDE。
- 在Arduino IDE中打开本项目的源码文件。
- 将代码上传到Arduino UNO。
蓝牙连接
- 打开手机上的蓝牙设置,搜索并连接到HC - 06模块。
- 打开手机上的蓝牙串口终端应用程序(如Serial Bluetooth Terminal)。
控制风扇
- 使用蓝牙串口终端应用程序发送命令来控制风扇的速度和方向。
- 命令格式请参考项目文档中的命令表。
查看状态
- 通过LCD 16x2显示器查看风扇的当前状态和速度百分比。
- 通过7段数码管查看风扇的转速估计值。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】