admin管理员组

文章数量:1565360


2024年7月4日发(作者:)

智能家用小鱼缸设计原理与分析

作者:陆晓东

来源:《电脑知识与技术》2020年第22期

摘要:针对目前市面上销售的鱼缸在后期打理不便,本文设计了一款智能家用鱼缸。利用

AT89S51单片机和电磁阀对鱼缸进行改造,增加了定时换水功能、定时喂食功能和水位检功

能,解放双手,优化生活品质。本设计成本低,运行稳定,易推广,具有一定的市场价值。

关键词:智能;家用;小鱼缸

中图分类号:TP311 文献标识码:A

文章编号:1009-3044(2020)22-0164-02

开放科学(资源服务)标识码(OSID):

随着人们生活水平的提高,家庭装修时会增加一些点缀性物件,比较常见的就是鱼缸。目

前市面上销售的鱼缸大部分只是一个玻璃钢带氧气泵和灯等器件,不具有智能性。这样的鱼缸

在后期使用时打理起来非常麻烦。所以很多家庭装上鱼缸用不了多久后鱼缸就不再使用了。其

中换水是鱼缸打理中最麻烦的一点,尤其是比较大的鱼缸。一般的鱼缸换水采用的方式是人力

换水。利用大气压压差,人用软橡皮管从鱼缸底部向外抽水,抽完之后再倒新水进去,操作非

常麻烦。在当今快节奏生活的方式下,这种换水方式显然坚持不了多久。另外,如果鱼缸主人

需要外出一段时间,那么这样换水方式就更没有办法进行。本文针对类似这种不便对鱼缸做了

以下改良设计,主要是利用单片机和电磁阀增加了鱼食定时投放、定时自动换水、鱼缸水位检

测等功能。

1 总体设计

1.1 系统描述

首先在鱼缸的底部安装一个带水阀的放水孔,放水孔的下部连上PVC材质的下水管,将

下水管引入家用的废水管道。在鱼缸的顶部安装一个带水阀的进水水管。其中进水管道和放水

管道可以从鱼缸下面的地板走线以便于美观性。鱼缸的塑料顶部需再留有一个存放鱼食的空

间。空间的下部安装带电磁阀门的喂食口。

整个系统采用AT89S51单片机为主控核心,AT89S51是一个低功耗,高性能CMOS 8位

单片机,片内含4k Bytes ISP(ln-system programmable)的可反复擦写1000次的Flash只读程

序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令

系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,性价比

高。单片机主要通过串口线和转换电路直接连接水位传感器、进水电磁阀、放水电磁阀和投食

电磁阀。系统具有自动换水功能,自动喂食功能。这样鱼缸在后期使用时只需定期在食物盒里

添加鱼食即可,大大节省时间。该系统硬件结构框图如图1所示。

2 软件设计

软件设计主要是指单片机上对鱼缸各种功能的控制程序设计。AT89S51对鱼缸的控制功能

主要有定时换水功能、定时投食功能以及鱼缸水位控制等。

2.1 系统总体工作流程

系统启动后,定时器也启动。第一次启动的时候会打开换水功能(第一次只打开进水

阀),后面系统默认鱼缸每隔7天启动一次换水模式,换水根据不同鱼缸容量出厂预设置不同

换水持续时间。鱼缸水位检测功能是在系统启动后一直保持开启状态的。出厂时会预设值水位

高度,一般为缸体高度的85%-95%,这样的水位高度既可以保证鱼的生存空间足够大又可以

增加鱼缸的观赏性。喂食周期预设值为一天一次,符合绝大部分金鱼的饮食周期。本系统通过

单片机控制换水、鱼缸水位监测、喂食等功能,系统控制流程图如图2。

2.2 主要控制部分工作流程

2.2.1 水位控制

水位传感器实时采集水位状态,如果水位过低则会通过单片机打开进水阀,如果水位过高

则会通过单片机打开放水阀。工作流程图如图3。

2.2.2 喂食控制

喂食阀会在系统第一次启动时打开关闭一次。以后会每24小时打开关闭一次。工作流程

图如图4。

2.2.3 换水控制

换水控制时,进水阀和放水阀同时打开指定时间,控制方式与喂食控制比较类似,在此不

再赘述。

3 系统测试

本系统的测试主要就是通电后观察水位状态和喂食阀开启关闭的定时时间间隔以及进水阀

和放水阀开启关闭的定时间隔时间是不是依照系统设置的时间。

水位状态测试包括两点,一是在系统运行稳定后,手动往鱼缸里添加超过95%高度的水,

观察放水阀有没有启动,并在水位达到95%后及时关闭放水阀;二是在系统运行稳定后,从鱼

缸里取出水使其低于鱼缸高度的85%,观察进水阀是不是打开,在达到85%高度后有没有及

时关闭进水阀。

喂食功能测试是指观察喂食阀有没有每24小时开启关闭一次。

换水功能测试是指观察进水阀和放水阀有没有每7天开启关闭一次,每次持续指定时间。

通过长时间的运行测试,该系统运行稳定,可以实现水位的控制和每天准点喂食以及每七

天换水一次。

4 结语

本文主要是对智能家用小鱼缸的基本功能进行了研究,提出了总体设计方案,并在硬件方

面和软件方面提出了设计思路。

主要特色是利用单片机技术实现了自动喂食、自动换水和鱼缸水位检测功能,大大方便了

日常使用。

该系统运行稳定,成本低廉,易于规模化生活,具有一定的推广价值。后面将对鱼缸做联

网方面的进一步研究。

参考文献:

[1]刘伟,林开司,刘安勇.基于物联网的鱼缸智能控制系统设计与实现[J].淮海工学院学报

(自然科学版),2016,25(4):1-4.

[2]杨冬英.基于单片机的智能鱼缸设计[J].山西电子技术,2017(6):34-37.

[3]宋联兴,王海凯,方欢,等.一种新型智能鱼缸的研究[J].山西电子技术,2015(6):

82-83.

[4]王姗.单片门电路鱼缸水位控制系统的设计[J].重庆电子工程职业学院学报,2017,26

(3):146-148.

【通联编辑:李雅琪】

基金项目:2017年安徽省高等教学质量工程项目“物聯网应用技术教学团队”(项目编号:

2017jxtd128)

作者简介:陆晓东(1987-),男,安徽利辛人,助教,本科,研究方向:物联网应用技

术。


本文标签: 鱼缸水位系统功能