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

【源码】基于Arduino和APP Inventor 2的IoT智能风扇系统

项目简介

本项目是一个基于Arduino和APP Inventor 2的智能风扇控制系统,借助物联网技术达成风扇的智能化管理。项目具备自动和手动两种操作模式,可通过物联网技术进行数据收集与传输。此项目源于高中时期的学校项目,现已开发完成并荣获多项竞赛奖项。

项目的主要特性和功能

  1. 自动操作功能:利用DHT传感器检测环境温度和湿度,自动调节风扇运转状态。
  2. 手动操作功能:用户能通过手机应用或蓝牙模块直接控制风扇的开关与风速。
  3. 物联网数据收集与传输:收集风扇运行数据,借助Firebase RealTimeDatabase进行存储和分析。
  4. 兼容多种硬件:支持Arduino Nano和NodeMCU - 32S开发板。
  5. 友好的用户界面:运用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】