项目简介
本项目利用Arduino和Blynk平台构建智能环境监测系统,可实时监测环境中的湿度、温度和光照强度。借助Blynk应用,实现远程控制及数据展示功能。系统还能依据光照强度变化自动控制LED灯与继电器的开关状态,并且通过Line Notify发送通知。
项目的主要特性和功能
- 环境数据监测:实时获取环境中的湿度、温度和光照强度数据,并将其展示在AX - WiFi的OLED屏幕和Blynk应用上。
- 自动控制功能:根据光照强度变化自动控制LED灯的开关,同时可通过继电器模块控制外部设备(如灯泡)的开关。
- 远程控制与通知:能在Blynk应用上远程设置光照强度的阈值,利用Line Notify接收LED灯开关状态的通知。
安装使用步骤
硬件连接
- 将Relay Module 1 Channel连接到AX - WiFi的D0、VIN和GND引脚。
- 将ZX - BH1750光照传感器连接到AX - WiFi的D1、D2、3V3和GND引脚。
- 将ZX - AM2302温湿度传感器连接到AX - WiFi的D4、3V3和GND引脚。
- 将ZX - LED绿色LED模块连接到AX - WiFi的D5引脚。
- 将ZX - LED红色LED模块连接到AX - WiFi的D6引脚。
软件设置
- 在Arduino IDE中打开项目代码,上传至AX - WiFi设备。
- 在Blynk应用中创建新项目,添加以下Widget:Guage(V5)显示湿度;Guage(V6)显示温度;Guage(V1)显示光照强度;Slider(V0)设置光照强度的阈值。
- 配置Line Notify以接收系统通知。
运行与测试
- 启动AX - WiFi设备,确保所有传感器和模块正常工作。
- 打开Blynk应用,查看实时环境数据并控制LED灯的状态。
- 调整光照强度的阈值,观察系统自动控制LED灯和继电器的行为。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】