项目简介
本项目是一个基于Arduino UNO、ESP - 01模块和Blynk APP的简单物联网系统。借助连接互联网的ESP - 01模块,该系统能将传感器数据(如温度、湿度和距离)传输到Blynk APP上显示,同时具备基本的安全功能。
项目的主要特性和功能
- 传感器数据采集:利用DHT11传感器采集温度和湿度数据,通过HC - SR04超声波传感器采集距离数据。
- 数据可视化:使用Blynk APP实时展示传感器数据。
- 安全功能:当检测到距离小于30厘米时,系统触发蜂鸣器报警,且LED RGB灯显示不同颜色状态。
- 远程控制:可通过Blynk APP远程控制传感器的开关状态。
安装使用步骤
1. 硬件准备
准备好以下硬件组件: - Arduino Uno - ESP - 01模块 - ESP - 01适配器 - DHT11传感器 - HC - SR04超声波传感器 - 蜂鸣器 - LED RGB - LED灯 - 按钮 - 电阻:460欧姆、150欧姆、180欧姆、390欧姆(2个) - 跳线(26根) - 面包板
2. 安装必要的库
在Arduino IDE中安装Blynk库,可通过Arduino IDE的库管理器安装(Sketch > Include Library > Manage Libraries...)。
3. 配置Blynk APP
- 下载并安装Blynk APP(支持Android和iOS)。
- 创建一个新项目,将生成的Token粘贴到Arduino代码中。
- 在Blynk APP中添加显示控件(如数值显示器)和控制控件(如按钮)。
4. 上传代码
将项目代码上传到Arduino UNO,确保在代码中填写正确的WiFi网络名称和密码,以及Blynk Token。
5. 运行系统
- 打开Blynk APP并启动项目。
- 通过Blynk APP查看传感器数据,并远程控制传感器的开关状态。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】