项目简介
本项目是一个基于Arduino和APP Inventor 2的智能风扇控制系统,借助物联网技术达成风扇的智能化管理。项目具备自动和手动两种操作模式,可通过物联网技术进行数据收集与传输。此项目源于高中时期的学校项目,现已开发完成并荣获多项竞赛奖项。
项目的主要特性和功能
- 自动操作功能:利用DHT传感器检测环境温度和湿度,自动调节风扇运转状态。
- 手动操作功能:用户能通过手机应用或蓝牙模块直接控制风扇的开关与风速。
- 物联网数据收集与传输:收集风扇运行数据,借助Firebase RealTimeDatabase进行存储和分析。
- 兼容多种硬件:支持Arduino Nano和NodeMCU - 32S开发板。
- 友好的用户界面:运用APP Inventor 2设计手机应用界面,提供直观操作体验。
安装使用步骤
硬件准备
- Arduino Nano
- NodeMCU - 32S
- DHT传感器
- 直流电机(130 - Size 6V)
- TB6612FNG电机驱动板
- LCD1602 I2C显示屏
- HC - 05蓝牙模块
- LM2596 DC - DC降压模块
- JQC - 3FF - S - Z - 5V继电器
软件环境搭建
- 安装Arduino IDE(最低版本要求:1.8.20)
- 安装APP Inventor 2
- 配置Firebase RealTimeDatabase
代码下载
下载本项目的源码文件。
代码烧录
将源代码烧录到Arduino开发板中。
手机应用部署
使用APP Inventor 2部署手机应用,并安装到手机中。
系统调试
通过手机和蓝牙模块调试系统运行情况,确保所有功能正常工作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】