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

【源码】基于Arduino框架的Terminarium生态监测系统

项目简介

本项目是一个集成系统,用于监测生态缸或其他生物封闭环境的环境条件。借助连接到终端的传感器收集环境数据,并将其传输到Web界面,使用户能够远程监控环境状况。同时,系统具备紧急通知功能,当环境条件超出预设范围时会自动发送警报。

项目的主要特性和功能

  1. 传感器数据采集:利用Wio Terminal连接温度、湿度等多种传感器,实时采集环境数据。
  2. 数据传输:通过WiFi和MQTT协议把数据传输到Web界面。
  3. Web界面:基于Vue.js和Firebase实时数据库构建,提供友好的界面展示实时数据和警报。
  4. 紧急通知:环境条件超出预设范围时,自动发送警报通知用户。
  5. 可扩展性:系统设计便于扩展和自定义,满足不同用户需求。

安装使用步骤

硬件安装

  1. 准备硬件,确保已安装Wio Terminal和所需的传感器。
  2. 按照说明书将传感器连接到Wio Terminal。

软件安装

  1. 下载并安装Arduino IDE
  2. 在Arduino IDE中,通过工具 > 管理库安装所需的库(如DHT - Sensors - Non - Blocking、TFT_eSPI等)。
  3. 打开项目中的terminarium.ino文件,上传到Wio Terminal。

Web应用安装

  1. 下载并安装Node.js
  2. 在项目根目录下运行以下命令: sh cd src/web/terminarium-web npm install
  3. src/web/terminarium-web目录下创建.env文件,并填入Firebase配置信息。

使用步骤

  1. src/web/terminarium-web目录下运行: sh npm run dev
  2. 打开浏览器,访问终端显示的本地地址(如localhost:3000)。
  3. 在Web界面上查看实时传感器数据和警报信息。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】