littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于Arduino和Blynk的智能环境监测系统

项目简介

本项目利用Arduino和Blynk平台构建智能环境监测系统,可实时监测环境中的湿度、温度和光照强度。借助Blynk应用,实现远程控制及数据展示功能。系统还能依据光照强度变化自动控制LED灯与继电器的开关状态,并且通过Line Notify发送通知。

项目的主要特性和功能

  1. 环境数据监测:实时获取环境中的湿度、温度和光照强度数据,并将其展示在AX - WiFi的OLED屏幕和Blynk应用上。
  2. 自动控制功能:根据光照强度变化自动控制LED灯的开关,同时可通过继电器模块控制外部设备(如灯泡)的开关。
  3. 远程控制与通知:能在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】