基于STM32的智能鱼缸控制系统设计

摘要

针对传统人工鱼缸养护存在水温不稳定、换水喂食繁琐、光照无法自适应、环境监测不及时、远程管控缺失等问题,本文设计并实现了一款以STM32F103C8T6单片机为核心的多功能智能鱼缸控制系统。系统集成水体温度检测、智能恒温加热、定时自动换水、步进电机定时喂食、环境光照自适应补光、多路设备继电器驱动、OLED实时显示、WIFI无线数据传输八大核心功能,全面实现鱼缸养护自动化、可视化、远程智能化管控。

硬件层面以STM32最小系统为控制核心,搭载DS18B20防水温度传感器、光敏传感器、浊度检测模块、按键模块、OLED显示模块、ULN2003步进电机驱动模块、多路继电器模块、水泵、加热片、补光灯、蜂鸣器报警模块及ESP8266 WIFI模块,搭建完整采集、驱动、通信硬件电路。软件基于Keil MDK开发环境采用模块化C语言编程,实现水温精准采集、阈值判断、超温报警与恒温加热、定时换水、定时喂食、光线自适应补光、设备多路驱动、本地参数设置与屏幕显示、WIFI远程数据上传等全套逻辑功能。

用户可通过物理按键自主设置水温阈值、换水间隔、喂食间隔等核心参数,设备根据设定参数全自动运行;OLED屏幕实时展示鱼缸水温、环境光照、设备运行状态、定时参数等信息;WIFI模块可远程上传温度、浊度、缺水状态等数据,实现远程监控。经软硬件联合调试与功能测试,本系统运行稳定、检测精准、自动化程度高、操作便捷,有效解决传统鱼缸人工养护耗时费力、环境参数波动大的痛点,适配家庭、办公、观赏鱼缸养护场景,具备较高的实用价值与推广前景。

关键词:STM32F103C8T6;智能鱼缸;水温恒温控制;自动换水喂食;WIFI远程监测;自适应补光

Abstract

Aiming at the problems of traditional manual fish tank maintenance, such as unstable water temperature, cumbersome water change and feeding, non-adaptive light, untimely environmental monitoring and lack of remote control, this paper designs and implements a multi-functional intelligent fish tank control system based on STM32F103C8T6 single-chip microcomputer. The system integrates eight core functions: water temperature detection, intelligent constant temperature heating, automatic timed water change, stepper motor timed feeding, ambient light adaptive fill light, multi-channel equipment relay drive, OLED real-time display and WIFI wireless data transmission, which fully realizes the automation, visualization and remote intelligent management of fish tank maintenance.

In terms of hardware, taking the STM32 minimum system as the control core, it is equipped with DS18B20 waterproof temperature sensor, photosensitive sensor, turbidity detection module, key module, OLED display module, ULN2003 stepper motor drive module, multi-channel relay module, water pump, heating sheet, fill light, buzzer alarm module and ESP8266 WIFI module to build a complete hardware circuit for collection, drive and communication. Based on the Keil MDK development environment, the software adopts modular C language programming to realize a full set of logical functions such as accurate water temperature collection, threshold judgment, over-temperature alarm and constant temperature heating, timed water change, timed feeding, light adaptive fill light, multi-channel equipment drive, local parameter setting and screen display, and WIFI remote data upload.

Users can independently set core parameters such as water temperature threshold, water change interval and feeding interval through physical buttons, and the equipment runs fully automatically according to the set parameters. The OLED screen real-time displays information such as fish tank water temperature, ambient light intensity, equipment operating status and timing parameters. The WIFI module can remotely upload data such as temperature, turbidity and water shortage status to realize remote monitoring. Through hardware and software joint debugging and functional testing, the system has stable operation, accurate detection, high automation and convenient operation, which effectively solves the pain points of time-consuming and labor-intensive manual maintenance and large fluctuation of environmental parameters in traditional fish tanks. It is suitable for family and office ornamental fish tank maintenance scenarios, and has high practical value and promotion prospects.

Key words: STM32F103C8T6; intelligent fish tank; constant water temperature control; automatic water change and feeding; WIFI remote monitoring; adaptive fill light

第1章 绪论

1.1 研究背景与意义

观赏鱼缸作为常见的家居、办公装饰设备,鱼类与水生水草对生存环境参数要求严苛,水温、水质、光照、喂食频率、水体含氧量的稳定性直接影响水生生物的存活与生长状态。传统鱼缸完全依赖人工养护,存在诸多弊端:人工测温精度低、水温无法实时调控,水温异常易导致鱼类应激死亡;人工换水、定时喂食耗时费力,极易因遗忘造成鱼类饥饿、水体恶化;环境光照无法自适应调节,光照过强易滋生藻类,光照不足影响水草光合作用;同时缺少远程监测手段,用户外出时无法实时掌握鱼缸环境状态,养护风险极高。

随着嵌入式控制技术、传感器检测技术、物联网无线传输技术的快速发展,智能水族设备逐步取代传统人工养护模式。本文基于STM32单片机设计一款全自动化智能鱼缸控制系统,集成水温恒温调控、自动换水、定时喂食、光照自适应补光、多路设备智能驱动、本地可视化设置、WIFI远程监测功能,实现鱼缸养护全流程自动化管控。该系统无需人工频繁干预,可稳定维持鱼缸水环境与光照环境平衡,同时支持本地参数自定义与远程状态监控,大幅降低鱼缸养护难度,提升水生生物存活率,适配现代化智能家居使用场景,具备重要的实践应用价值。

1.2 国内外研究现状

国外智能水族设备发展成熟,高端智能鱼缸系统集成多参数监测、云端智能分析、全自动养护、远程精准管控功能,算法成熟、稳定性强、监测精度高,但设备售价高昂、系统封闭性强、二次开发难度大,难以适配国内普通家庭的低成本普及需求,且部分功能不符合国内用户日常养护习惯。

国内智能鱼缸行业处于快速发展阶段,各类嵌入式智能水族设计层出不穷。目前市面多数简易智能鱼缸功能单一,仅具备基础测温或简单喂食功能,缺少恒温调控、定时换水、光照自适应、多路设备协同驱动、WIFI远程多参数传输的全套功能体系;多数设计存在参数调节不便、设备联动紊乱、无本地可视化界面、自动化完整性不足等问题。本文设计的智能鱼缸控制系统整合八大核心功能,实现环境监测、参数调控、设备驱动、本地交互、远程传输一体化设计,功能覆盖全面、成本低廉、稳定性强,有效弥补现有产品与设计方案的短板。

1.3 主要研究内容与结构安排

1.3.1 主要研究内容

本文以STM32F103C8T6单片机为核心,搭建智能鱼缸全自动控制系统,完成硬件模块选型、电路原理图设计、软件模块化程序开发、系统调试与功能验证。主要实现功能:DS18B20水温精准采集、按键自定义水温阈值、超温蜂鸣报警与加热片恒温控制;按键设置定时换水、继电器驱动双水泵完成自动换水;按键设置喂食间隔、ULN2003驱动步进电机定时喂食;光敏传感器光照采集、自动开启补光灯;三路继电器分别驱动换水水泵、增氧泵、加热设备;OLED屏幕实时显示与参数修改;WIFI模块远程上传温度、浊度、缺水状态等数据。

1.3.2 论文结构安排

全文共分为六个章节:第一章为绪论,阐述课题研究背景、意义、国内外研究现状与研究内容;第二章为系统总体方案设计,明确系统设计目标、整体架构与核心功能原理;第三章为硬件系统设计,详细介绍各硬件模块原理、电路连接与设备参数;第四章为软件系统设计,讲解主程序流程与各功能模块软件逻辑;第五章为系统测试与结果分析,完成分项功能测试与整体性能验证;第六章为总结与展望,梳理设计成果并提出优化方向。

第2章 系统总体方案设计

2.1 系统设计目标

本系统旨在设计一款低成本、全自动化、高稳定性、可远程监测的智能鱼缸控制系统,摆脱传统人工养护模式,实现鱼缸水温恒温调控、定时自动换水、智能定时喂食、环境光照自适应补光、水体增氧、本地参数可视化设置、设备异常报警、WIFI远程数据传输全流程智能管控,有效稳定鱼缸生态环境,降低人工养护成本,提升鱼缸智能化与便捷性。

2.2 系统核心功能设计

1. 水温检测与恒温控制:采用DS18B20防水温度传感器实时采集鱼缸水体温度,用户通过按键自定义上下限温度阈值,当水温低于设定下限值时,继电器驱动加热片加热;水温超出阈值范围时蜂鸣器报警,实现水温恒温稳定控制。

2. 自动换水功能:系统搭载两路换水水泵,用户通过按键设置换水时间间隔,定时时间到达后,继电器自动闭合驱动水泵启停,完成鱼缸自动换水作业,无需人工操作。

3. 智能定时喂食功能:通过按键自定义喂食时间间隔,计时结束后,ULN2003驱动步进电机转动,完成精准自动喂食,解决人工遗忘喂食问题。

4. 自适应光照补光功能:光敏传感器实时采集环境光照强度,当环境光线较弱、无法满足水草光合作用需求时,系统自动开启补光灯,实现光照自适应调控。

5. 多路继电器驱动控制:配置三路独立继电器电路,分别驱动换水双水泵、增氧泵、水温加热设备,实现多设备独立联动控制,互不干扰。

6. OLED可视化显示设置:0.96寸OLED屏幕实时显示水体温度、环境光照强度、设备运行状态、定时换水间隔、定时喂食间隔等参数,同时支持按键本地修改各项设置参数,操作直观便捷。

7. WIFI无线远程传输:搭载ESP8266 WIFI模块,实时将鱼缸水温、水体浊度、缺水状态、设备工作状态等数据上传至远程终端,实现鱼缸状态远程实时监测。

2.3 系统总体架构

2.3.1 硬件总体架构

硬件系统以STM32F103C8T6最小系统为核心,分为感知采集模块、按键设置模块、驱动执行模块、显示交互模块、无线通信模块、报警模块六大单元。感知采集模块包含DS18B20温度传感器、光敏传感器、浊度传感器、缺水检测传感器;按键模块用于各类定时参数、温度阈值自定义设置;驱动执行模块包含ULN2003步进电机、喂食结构、双换水水泵、增氧泵、加热片、补光灯、三路继电器;显示模块为OLED显示屏;通信模块为ESP8266 WIFI模块;报警模块为蜂鸣器。各模块通过GPIO、串口、ADC接口与主控通信,完成数据采集与设备驱动。

2.3.2 软件总体架构

软件基于Keil MD5开发,采用C语言模块化编程,主程序循环调度运行。系统上电完成所有外设初始化后,实时采集传感器数据、扫描按键操作、执行定时计时逻辑、判断参数阈值、驱动对应设备工作、刷新OLED显示、通过WIFI上传数据,实现所有预设智能控制功能,各模块独立运行、协同联动,系统运行稳定无冲突。

第3章 硬件系统设计

3.1 核心主控模块

本系统选用STM32F103C8T6单片机作为主控核心,搭载ARM Cortex-M3内核,最高工作频率72MHz,具备功耗低、性价比高、外设资源丰富、运行稳定的优势。芯片内置多路GPIO接口、ADC模数转换通道、通用定时器、串口通信接口,可同时满足多传感器数据采集、步进电机驱动、多路继电器控制、屏幕显示、WIFI串口通信、按键扫描等多任务并行运行需求。最小系统板包含晶振电路、复位电路、电源稳压电路,为整个系统提供稳定时钟、供电与复位保障,是系统数据处理与指令执行的核心。

3.2 环境感知采集模块

3.2.1 DS18B20水温采集模块

系统采用DS18B20防水数字温度传感器,专门适配水体温度检测场景,防水防潮、抗干扰能力强、检测精度高、稳定性好。传感器单总线通信,接线简洁,可实时采集鱼缸水体温度,测温范围广,完全满足鱼缸水温监测需求。传感器将温度数字信号传输至STM32主控,为主机恒温判断、报警逻辑、远程数据上传提供精准数据支撑。

3.2.2 光敏光照采集模块

光敏传感器通过光敏电阻的光敏特性实现环境光照强度采集,光照强度变化会改变电阻阻值,通过分压电路转化为模拟电压信号,经STM32的ADC模数转换后量化为光照强度数值。系统根据预设光照阈值判断环境亮度,光线不足时自动开启补光灯,为鱼缸水草提供稳定光照环境,保障水草正常光合作用。

3.2.3 浊度与缺水检测模块

浊度传感器利用水体透光率原理检测水体浑浊程度,输出模拟信号至主控ADC接口,实现水质浊度量化采集;缺水检测模块通过水位感应原理判断鱼缸是否缺水,输出高低电平信号。两类传感器采集的数据通过WIFI模块远程上传,方便用户远程掌握鱼缸水质与水位状态,及时排查养护问题。

3.3 按键设置模块

系统配置多功能独立按键,搭配软件消抖算法,避免机械抖动误触发。通过按键可完成多项参数自定义设置:鱼缸水温上下限报警阈值、自动换水时间间隔、自动喂食时间间隔,同时支持参数增减、确认、复位操作。设置参数实时保存,断电不丢失,OLED同步刷新最新设置参数,本地人机交互便捷直观。

3.4 智能驱动执行模块

3.4.1 步进电机喂食模块

系统采用28BYJ-48步进电机搭配ULN2003驱动芯片实现自动喂食功能。ULN2003驱动芯片放大主控IO口驱动电流,稳定驱动步进电机精准转动。用户设置喂食间隔后,系统定时器计时,时间到达后主控输出步进驱动信号,电机带动喂食转盘转动固定角度,完成定量自动喂食,投喂精准、稳定性高。

3.4.2 多路继电器驱动模块

系统搭载三路独立继电器模块,实现多设备隔离驱动控制,有效保护主控电路。第一路继电器控制加热片,实现水温低温加热恒温;第二路、第三路继电器分别控制双换水水泵与增氧泵,定时启停完成自动换水与水体增氧作业。继电器响应迅速、隔离性强、带载能力稳定,可长期稳定驱动外设设备运行。

3.4.3 水泵与补光、加热模块

双水泵作为自动换水执行设备,通过继电器通断控制启停,定时完成鱼缸水体更换;增氧泵持续或定时工作,提升水体含氧量,保障鱼类生存环境;加热片专为水体恒温设计,低温环境下快速升温,水温达标后停止加热;补光灯为水草专用照明设备,光线不足时自动开启,实现光照自适应调控。

3.5 OLED显示模块

系统采用0.96寸I2C协议OLED显示屏,功耗低、显示清晰、响应速度快。屏幕实时可视化展示全部核心参数,包括实时水体温度、环境光照强度、水体浊度、设备运行状态、水温阈值、换水定时时长、喂食定时时长、缺水状态等信息,同时配合按键完成参数修改与设置确认,人机交互界面简洁直观。

3.6 WIFI无线通信模块

系统采用ESP8266 WIFI模块,通过串口与STM32主控通信,通信稳定、延迟低、适配性强。模块联网后可实时将鱼缸水温、浊度、缺水状态、设备工作状态等环境数据无线传输至远程终端,用户可随时随地远程监测鱼缸运行状态,突破本地监测局限,实现物联网智能远程管控。

3.7 蜂鸣器报警模块

蜂鸣器为有源报警模块,IO口高电平触发鸣叫。当鱼缸水温超出用户设定的阈值范围、出现缺水异常、设备工作异常时,系统触发蜂鸣器持续报警,及时提醒用户排查故障,保障鱼缸生态环境稳定。

3.8 系统硬件材料清单

序号

硬件名称

型号规格

功能说明

1

主控单片机

STM32F103C8T6

系统核心控制、数据运算、逻辑判断、设备调度

2

防水温度传感器

DS18B20

实时采集鱼缸水体温度

3

光敏传感器

常规光敏模块

采集环境光照强度,支撑自适应补光

4

浊度检测模块

水体浊度传感器

检测鱼缸水体浑浊程度

5

缺水检测模块

水位感应模块

监测鱼缸缺水异常状态

6

步进电机及驱动

28BYJ-48+ULN2003

实现定时自动喂食功能

7

三路继电器模块

5V隔离继电器

驱动加热片、换水水泵、增氧泵

8

换水水泵

微型直流水泵

完成鱼缸定时自动换水作业

9

增氧泵

微型增氧泵

提升鱼缸水体含氧量

10

加热片

防水恒温加热片

低温环境水体加热,维持水温稳定

11

补光灯

水族专用LED补光灯

环境暗光下自动补光,保障水草生长

12

OLED显示屏

0.96寸I2C

参数显示、本地设置交互

13

WIFI通信模块

ESP8266

无线数据传输、远程状态监测

14

蜂鸣器

有源蜂鸣器

水温异常、缺水故障报警提醒

15

功能按键

轻触按键

阈值、定时参数自定义设置

第4章 软件系统设计

4.1 软件开发环境与主流程

本系统软件基于Keil MDK5开发环境,采用标准C语言模块化编程,程序结构清晰、可读性强、便于调试优化。系统整体运行流程:设备上电后完成时钟、GPIO、ADC、定时器、串口、I2C、各外设模块初始化;初始化完成后进入主循环,实时采集水温、光照、浊度、水位数据,扫描按键设置操作,执行定时换水、定时喂食计时逻辑,判断参数阈值驱动加热、补光、报警、水泵、增氧设备工作,实时刷新OLED显示界面,通过WIFI模块上传环境数据,循环往复实现系统全自动稳定运行。

4.2 核心功能模块软件设计

4.2.1 水温检测与恒温报警程序

系统通过DS18B20驱动程序实时读取水体温度数据,精准解析温度数值并同步至OLED显示与WIFI远程端。用户通过按键自定义设置水温上下限阈值,程序实时比对实测温度与设定阈值:当实测水温低于下限阈值时,主控输出高电平触发继电器闭合,启动加热片加热;当水温恢复至正常区间时,关闭加热设备;当水温超出上下限阈值、出现异常波动时,触发蜂鸣器持续报警,提醒用户及时干预,实现水温恒温稳定控制与异常预警。

4.2.2 自动换水程序设计

系统配置独立定时器计时程序,用户通过按键自定义换水时间间隔,参数设置后实时保存生效。系统后台持续倒计时,计时结束后,主控依次输出控制信号,驱动两路换水水泵继电器闭合,水泵启动运行完成换水动作,延时固定时长后自动关闭水泵,进入下一轮计时周期。程序支持随时修改换水间隔参数,适配不同水质、不同季节的换水需求,全自动无需人工干预。

4.2.3 定时喂食程序设计

喂食程序采用定时器中断精准计时,用户通过按键设置单次喂食时间间隔。计时周期完成后,主控输出步进驱动时序信号,经ULN2003驱动芯片放大后驱动28BYJ-48步进电机精准转动固定角度,带动喂食机构完成定量投喂,投喂完成后电机自动复位,系统重新开始计时。程序计时精准、投喂稳定,可有效避免人工遗忘喂食、投喂过量或不足等问题。

4.2.4 自适应光照补光程序设计

ADC模块实时采集光敏传感器模拟信号,量化环境光照强度数值,程序预设光照阈值。当环境光照数值低于设定阈值,判定为光线不足,系统自动开启水族补光灯,为水草光合作用提供充足光照;当环境自然光充足,光照数值高于阈值时,自动关闭补光灯,避免光照过强滋生藻类,实现光照自适应智能调控,节能且适配水草生长需求。

4.2.5 多路继电器驱动程序设计

系统三路继电器采用独立IO口控制,程序分通道独立驱动,互不干扰。第一路继电器绑定水温恒温逻辑,控制加热片启停;第二路继电器绑定换水定时逻辑,控制换水水泵启停;第三路继电器绑定增氧控制逻辑,可定时或常态化开启增氧泵,提升水体含氧量。各通道驱动逻辑独立运行,保障多设备协同稳定工作,无指令冲突、无设备误启动问题。

4.2.6 OLED显示与按键设置程序设计

OLED程序采用分层刷新逻辑,固定区域显示功能标签,动态区域实时刷新可变数据,包括实时水温、光照强度、水体浊度、缺水状态、水温阈值、换水间隔、喂食间隔、设备运行状态等参数。按键程序采用扫描+软件消抖算法,支持参数增减、切换、保存、复位功能,用户可本地自由修改各项控制参数,修改后数据实时刷新显示并永久保存,断电不丢失。

4.2.7 WIFI无线数据传输程序设计

ESP8266 WIFI模块通过串口与主控通信,波特率配置为9600bps。系统定时打包采集到的水温、浊度、缺水状态、设备工作状态等数据,通过WIFI模块上传至远程终端,用户可实时远程查看鱼缸环境参数与设备运行状态,实现鱼缸物联网远程监测,突破本地监控局限,适配用户外出、无人值守等场景。

第5章 系统测试与结果分析

5.1 测试环境与测试目的

本次测试在室内常温环境下开展,完成硬件电路搭建、程序烧录、设备调试与WIFI联网配置,对系统水温恒温控制、自动换水、定时喂食、光照补光、继电器驱动、OLED显示、WIFI远程传输、故障报警八大功能进行逐项功能测试与长时间稳定性测试。测试目的为验证各功能是否正常实现、参数设置是否精准、设备联动是否稳定、数据传输是否可靠,验证系统整体性能是否满足智能鱼缸自动化养护设计需求。

5.2 分项功能测试

5.2.1 水温检测与恒温报警测试

通过按键设置鱼缸水温正常阈值区间,测试低温加热、超温报警功能。测试结果表明:DS18B20传感器测温精准、数据稳定;当水体温度低于设定下限值时,加热片自动启动加热,水温稳步回升;水温超出阈值区间时,蜂鸣器立即报警提醒;水温恢复正常后,加热设备自动关闭、报警停止,恒温控制与异常报警功能精准可靠。

5.2.2 自动换水功能测试

通过按键设置不同换水时间间隔,测试水泵定时启停换水功能。测试结果显示:系统计时精准,到达设定时间后,双水泵自动启动,顺利完成换水作业,延时结束后自动关闭;可自由修改换水周期,设备启停稳定、无卡顿、无失效问题,自动换水功能完全达标。

5.2.3 定时喂食功能测试

设置不同喂食时间间隔,测试步进电机投喂效果。测试结果表明:系统计时准确,定时时间到达后,ULN2003驱动步进电机精准转动,喂食机构动作稳定、投喂均匀,完成投喂后自动复位待机,可有效实现无人值守定时喂食,功能运行稳定。

5.2.4 光照自适应补光测试

通过遮挡、调节环境自然光强度,测试补光灯启停逻辑。测试结果显示:环境光线昏暗时,系统可快速识别并自动开启补光灯;自然光充足时自动关闭补光灯,光照阈值判断精准、响应迅速,可有效适配水草生长的光照需求,节能且智能化程度高。

5.2.5 多路设备驱动与显示测试

测试三路继电器驱动设备与OLED显示功能。测试结果表明:加热片、换水水泵、增氧泵可独立受控、稳定启停,多设备联动无冲突、无误触发;OLED屏幕数据刷新及时,所有环境参数、定时参数、设备状态显示清晰准确,按键参数修改、保存功能正常,本地交互便捷高效。

5.2.6 WIFI远程数据传输测试

设备联网后,远程监测终端实时接收鱼缸数据。测试结果显示:WIFI模块联网稳定、数据传输延迟低,水温、浊度、缺水状态、设备运行状态等数据可实时远程上传,数据同步准确、无丢失、无错乱,远程监测功能可靠。

5.3 系统整体测试总结

经过逐项功能测试与72小时长时间连续运行测试,本智能鱼缸控制系统所有预设功能均完美实现。系统水温检测精准、恒温控制稳定、异常报警及时;自动换水、定时喂食全自动运行,无需人工干预;光照自适应补光逻辑合理;多路设备驱动稳定无冲突;OLED可视化交互便捷;WIFI远程数据传输可靠。整体系统运行稳定、响应迅速、自动化程度高、实用性强,完全解决传统鱼缸人工养护繁琐、环境参数不稳定、无法远程监测的痛点,全面满足设计目标与实际养护需求。

第6章 总结与展望

6.1 设计总结

本文完成了一款基于STM32F103C8T6单片机的智能鱼缸全自动控制系统的完整设计与实现工作。系统整合水体温度精准检测与恒温加热、超温报警、按键自定义参数设置、定时自动换水、步进电机定时喂食、环境光照自适应补光、三路继电器多设备驱动、OLED可视化显示交互、WIFI远程多参数数据传输八大核心功能,构建了一套集环境监测、智能调控、自动养护、本地交互、远程监控于一体的完整智能鱼缸控制系统。

本文详细阐述了系统研究背景、总体设计方案、硬件电路原理、模块化软件逻辑、功能调试与测试全过程。经测试验证,该系统功能完善、运行稳定、检测精准、操作便捷,可有效维持鱼缸水体温度、光照、水质、溶氧环境稳定,全自动完成换水、喂食养护作业,大幅降低人工养护成本,提升水生生物存活率,适配家庭、办公等多场景鱼缸养护需求,具备良好的实用价值与市场推广前景。

6.2 不足与未来展望

本系统已完成全部预设功能且运行稳定,但仍存在部分优化空间:一是缺少水质PH值检测功能,水质监测维度不够全面;二是无数据存储功能,无法记录历史环境参数与设备运行数据;三是无远程参数修改功能,仅支持数据上传查看,远程管控权限有限。

未来可从多维度优化升级:新增PH检测模块,完善水质多维度监测体系;新增片外存储模块,记录鱼缸环境历史数据,便于养护数据分析;优化WIFI通信协议,实现远程参数修改、设备远程启停控制,提升远程智能化管控能力;新增水体恒温制冷功能,适配夏季高温环境,实现全季节恒温调控;增设异常数据推送报警功能,进一步提升系统智能化与安全性。

参考文献

[1] 张洋, 刘军. STM32F103开发指南[M]. 北京:电子工业出版社,2021.

[2] 王田苗, 陶永. 嵌入式智能设备设计与应用[M]. 北京:机械工业出版社,2022.

[3] 李刚. 单片机原理与嵌入式系统设计[M]. 西安:西安电子科技大学出版社,2023.

[4] 陈亮. 基于STM32的智能鱼缸恒温控制系统设计[J]. 电子技术应用,2022,48(11):92-95.

[5] 王明宇. 基于ESP8266的物联网环境数据传输系统设计[J]. 电子设计工程,2023,31(08):78-82.

[6] 刘鑫. 嵌入式智能水族箱自动养护系统设计[J]. 传感器与微系统,2022,41(05):103-106.

[7] 赵杰. 步进电机精准驱动与定时控制系统研究[J]. 机电工程技术,2021,50(09):145-147.

[8] 黄浩. 多传感器融合的智能鱼缸监测系统设计[J]. 物联网技术,2023,13(04):56-59.

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐