全国青少年人工智能创新挑战赛|开源硬件创意智造专项赛 智能物联AIoT智能农业系统完整设计方案
全国青少年人工智能创新挑战赛|开源硬件创意智造专项赛 智能物联AIoT智能农业系统完整设计方案(最终定稿)
适配赛事:开源硬件创意智造专项赛·智能物联方向
项目主题:低成本、易部署AIoT智能农业监测控制系统(可拓展农旅融合庄园农场场景)
本次更新核心:新增Streamlit、Vue双版本后端数据接收与存储方案,搭配自研Web管理后台,提供两套可选开发环境,适配不同技术基础参赛选手,全程开源免费、部署简单、展示效果专业,完全匹配项目可视化后台界面。
一、项目定位与核心目标
1. 项目背景
随着城市化进程加速和绿色农业、乡村文旅产业快速发展,阳台菜园、屋顶农场、社区共享农场、乡村合作社小型种植基地逐步普及,成为城市居民参与可持续生活、乡村打造农旅融合项目的核心场景。但目前小型种植场景普遍存在三大痛点:普通种植者缺乏科学种植经验、人工人力管理成本高昂、病虫害监测与环境调控滞后,极大制约了农作物产量与品质。基于以上行业痛点,本项目设计一套低成本、易部署、全可视化、可远程管控的AIoT智能农业系统,解决小型种植场景智能化缺失的问题,同时可拓展升级为智能化农旅融合庄园农场管理系统,让智能农业兼具科技性与人文温度。
2. 核心设计目标
- 技术闭环:实现环境感知→数据传输→后端存储统计→Web可视化展示→智能自动控制→远程手动管控全链路AIoT闭环;
- 低成本落地:硬件亲民、开源免费开发工具、无需付费云服务器,适配青少年赛事制作场景;
- 可视化直观:复刻专业农业监测后台,实现折线图、仪表盘、水波百分比图多维度数据展示;
- 高拓展性:支持单机家庭种植、多地块社区农场、农旅庄园多级场景拓展。
二、系统总体架构(三层标准物联网架构)
1. 感知层(数据采集终端)
搭载多种高精度传感器,实时采集种植环境核心数据,包含空气温湿度、土壤墒情、环境光照强度,搭配时钟模块标记数据时间戳,为数据分析、设备调控提供数据支撑。
2. 网络层(数据传输终端)
以ESP32主控板为核心,依托自带WiFi模块,通过HTTP/MQTT通用物联网协议,将实时采集的传感器数据上传至本地Web后端服务器,同时接收后台下发的控制指令,实现双向通信。
3. 应用层(数据与控制终端)
采用双后端可选方案(Streamlit快速开发版 / Vue专业前端版),搭配本地数据库实现数据接收、存储、统计分析,通过自研Web管理后台完成数据可视化展示、设备远程控制、异常数据预警,支持电脑、手机多终端访问。
三、全套硬件清单(1:1匹配后台展示数据)
1. 核心主控模块
ESP32-WROOM-32开发板(自带WiFi/蓝牙、低成本、兼容性强,支持双向数据通信,为项目核心控制终端)+ 传感器扩展板(简化接线、稳定供电)
2. 传感器采集模块(与Web后台控件一一对应)
|
传感器型号
|
Web后台对应展示控件
|
核心功能作用
|
|---|---|---|
|
DHT22温湿度传感器
|
温度/湿度实时折线图
|
采集种植环境空气温湿度,为通风、病虫害预警提供数据支撑
|
|
电容式土壤湿度传感器
|
土壤湿度水波百分比图
|
监测土壤墒情,触发自动灌溉启停逻辑
|
|
高精度光敏传感器
|
光照强度指针仪表盘
|
采集环境光照数值,联动植物补光灯自动调控
|
|
DS3231时钟模块
|
后台实时时钟/时间戳
|
统一数据采集时间,保障历史数据可追溯、可统计
|
3. 智能执行机构模块
5V继电器模块×3、直流微型灌溉水泵、LED植物补光灯、静音散热小风扇,用于实现自动灌溉、自动补光、自动通风降温功能。
4. 辅助配件
5V/2A稳压电源、杜邦线、面包板、亚克力固定支架、防水套管(传感器防水防护)。
四、全套开发环境(硬件+双版本Web后台)
本项目摒弃第三方固定云平台,采用自研本地Web管理后台,提供两套后端开发方案,选手可根据自身技术基础任选其一,均实现数据接收、存储、可视化、远程控制全功能。
1. 硬件终端开发环境(统一通用)
- 开发软件:Arduino IDE 2.0(免费开源、适配ESP32)
- 开发语言:C/C++
- 通信协议:HTTP POST(数据上传)、HTTP GET(指令下发)
- 核心功能:传感器数据采集、WiFi联网、数据上传后端、接收后台控制指令、驱动执行机构
2. Web后台通用前端环境(两套后端通用)
- 开发工具:VS Code
- 前端技术栈:HTML + CSS + JavaScript + AJAX
- 可视化图表库:ECharts(开源免费,实现项目所需折线图、水波图、仪表盘)
- 页面功能:实时数据展示、历史曲线回看、设备远程控制、数据异常提示、实时时钟同步
3. 后端数据接收与存储【双可选方案】
方案一:Streamlit 快速开发方案(新手首选、极简高效、赛事高适配)
适合编程基础薄弱、追求快速落地、稳定演示的参赛选手,无需复杂前端代码,一键部署、自动生成可视化后台。
- 开发语言:Python
- 开发框架:Streamlit(轻量级数据可视化框架)
- 数据库:内置SQLite3本地数据库(无需安装配置,文件式存储)
- 开发工具:VS Code / PyCharm
- 核心优势:代码量极少、开发速度快、自动渲染图表、自带数据统计功能、零配置部署、免费开源
- 实现功能:接收ESP32上传数据、自动存储历史数据、实时刷新温湿度/光照/土壤湿度图表、数据导出(Excel/CSV)、环境数据统计分析
- 部署方式:本地电脑一键运行指令,浏览器直接访问后台页面
方案二:Vue 专业开发方案(进阶首选、界面精致、技术含金量高)
适合有前端基础、追求项目专业性、冲击高分的参赛选手,企业级开发技术栈,答辩亮点充足。
- 开发语言:JavaScript + Python
- 开发框架:Vue2/Vue3 + Flask接口服务
- 数据库:SQLite3(本地存储)/ MySQL(可选拓展)
- 开发工具:VS Code、Vue CLI
- 核心优势:界面可自定义程度高、交互流畅、响应式布局(适配电脑/手机)、前后端分离架构、符合工业级物联网项目标准、技术亮点突出
- 实现功能:搭建独立前端管理界面、对接后端API接口、实时数据刷新、设备远程启停、历史数据查询、阈值报警、数据可视化大屏展示
- 部署方式:本地前后端分离部署,独立Web后台域名访问,展示效果专业
五、Web管理后台完整功能(1:1匹配参考界面)
1. 实时数据可视化模块(核心展示)
- 温度折线图:时间轴动态刷新,实时展示环境温度变化趋势,留存历史波动数据;
- 湿度折线图:同步记录空气湿度变化,联动温度数据判断种植环境病害风险;
- 土壤湿度水波图:百分比可视化展示土壤含水量,直观反馈灌溉效果;
- 光照强度仪表盘:指针式动态显示实时光照数值,区分弱光、适宜、强光区间;
- 系统实时时钟:同步数据采集时间戳,保证所有监测数据可追溯。
2. 数据存储与统计分析模块
- 自动存储:后端实时接收硬件数据,永久本地存储,断电不丢失;
- 历史回看:支持24小时/7天数据曲线查询,展示环境变化规律;
- 数据导出:可将所有监测数据导出为表格文件,用于数据分析与答辩展示;
- 智能统计:自动计算日均温湿度、平均土壤湿度、光照时长,优化种植策略。
3. 智能自动控制模块
- 自动灌溉:土壤湿度低于阈值自动开泵补水,达标自动停泵,后台数据同步更新;
- 自动补光:环境光照不足时自动开启植物补光灯,满足作物光合作用需求;
- 自动通风:环境温度、湿度过高时自动启动风扇,实现降温除湿,预防病虫害。
4. 远程手动管控与预警模块
- 远程操控:Web后台一键手动开启/关闭水泵、补光灯、风扇,支持自动/手动模式自由切换;
- 异常预警:土壤过干、高温高湿、光照异常时,后台界面高亮提示风险,规避作物生长隐患。
六、核心项目运行逻辑
- 设备初始化:ESP32上电联网,初始化所有传感器与执行机构,建立与后端服务器的通信连接;
- 数据循环采集:硬件终端每3-5秒采集一次温湿度、土壤湿度、光照数据,附带时间戳;
- 数据上传存储:通过HTTP协议将数据上传至Streamlit/Vue后端,后端接收后存入本地数据库;
- 前端可视化渲染:Web前端定时请求后端数据,通过ECharts实时更新所有图表控件;
- 智能逻辑判断:硬件终端根据预设阈值自动调控设备,同时响应后台手动控制指令;
- 数据持续统计:后端实时累计、存储、分析数据,生成完整种植环境数据档案。
七、农旅融合拓展功能(项目拔高亮点)
- 多地块分区管理:后端支持新增监测节点,可拓展为多区域庄园农场监测系统,适配农旅规模化场景;
- 作物生长档案:绑定环境数据与作物生长周期,生成可视化生长日记,用于农旅展示科普;
- 病虫害智能预警:基于高温高湿、土壤积水等数据组合,预判病虫害爆发风险,提前预警;
- 文旅场景适配:可拓展人体感应模块,农场访客到访时后台提示,联动灯光氛围调控,提升农旅体验。
八、赛事核心创新与评分亮点
- 架构完整创新:实现感知-传输-存储-分析-可视化-控制全链路AIoT闭环,区别于单一监测类作品;
- 双方案适配创新:提供Streamlit简易版+Vue专业版双后端方案,适配不同技术层级,自主性、原创性极强;
- 数据驱动创新:摆脱传统硬件展示,依托后端数据库实现数据存储、统计、分析,体现智能化种植核心;
- 低成本落地创新:全部开源免费工具、亲民硬件成本,易部署、可复制,具备实际推广价值;
- 场景拓展创新:从家庭阳台种植延伸至社区农场、农旅庄园,兼具实用性与创新性,贴合绿色农业政策。
九、项目完整交付物清单(比赛直接提交)
- 智能农业系统实物成品(硬件全套设备);
- 系统架构图、硬件接线原理图、流程逻辑图;
- ESP32硬件端完整源代码(Arduino);
- Web端全套源码(前端ECharts可视化代码 + Streamlit/Vue双版本后端代码);
- 后台运行截图、数据统计报表、功能演示视频;
- 完整项目设计说明书、5分钟答辩PPT全套材料。
十、全套免费开发工具汇总
- 硬件编程:Arduino IDE 2.0
- 代码编辑:VS Code、PyCharm
- 后端运行:Python 3.x(自带SQLite3数据库)
- 可视化组件:ECharts开源图表库
- 框架支持:Streamlit、Vue(全部开源免费)
十一、项目推荐采购清单(赛事专用、低成本适配)
本清单严格贴合项目功能需求、赛事制作场景,优选低成本、易采购、兼容性强的器件,无需冗余配件,性价比高、适配ESP32主控,可直接采购组装,完美适配双后端Web管理系统功能。
1. 核心主控模块
- ESP32-WROOM-32开发板 ×1(核心主控,自带WiFi/蓝牙,支持双向数据通信)
- ESP32传感器扩展板 ×1(拓展IO接口,简化接线、稳定供电,避免接线混乱)
2. 传感器采集模块(全功能适配后台可视化)
- DHT22高精度温湿度传感器 ×1(采集空气温湿度,适配后台温湿度折线图)
- 电容式土壤湿度传感器 ×1(防腐蚀,精准采集土壤墒情,适配水波百分比展示)
- 高精度光敏传感器 ×1(采集环境光照,适配后台光照仪表盘)
- DS3231实时时钟模块 ×1(提供精准时间戳,保障数据可追溯)
3. 智能执行机构模块
- 5V低电平触发继电器模块 ×3(分别控制水泵、补光灯、风扇,稳定安全)
- 微型直流灌溉水泵+水管套装 ×1(适配小型种植场景,自动灌溉专用)
- LED植物补光灯 ×1(低压安全,适配作物补光需求)
- 5V静音小风扇 ×1(通风降温、除湿,预防病虫害)
4. 辅助配件与结构材料
- 5V/2A稳压电源适配器 ×1(整套设备稳定供电)
- 杜邦线公对母、公对公、母对母套装 ×1(接线专用)
- 830孔面包板 ×1(电路搭建、调试)
- 亚克力固定支架/激光切割外壳 ×1(设备规整固定,提升作品颜值)
- 传感器防水套管、防水胶带(户外/种植场景防护,延长器件寿命)
5. 软件工具(全部免费开源,无需采购)
- 硬件编程:Arduino IDE 2.0
- 代码编辑:VS Code、PyCharm
- 运行环境:Python 3.x、SQLite3内置数据库
- 可视化工具:ECharts开源图表库
- 后端框架:Streamlit、Vue2/Vue3、Flask
6. 清单优势说明
整套采购清单无冗余器件、低成本、高适配,完全匹配项目智能监测、自动控制、Web可视化全功能,器件通用性强、故障率低,适合青少年快速组装调试,同时满足赛事作品完整性、创新性、实用性评分要求。

浙公网安备 33010602011771号