龙源期刊网 http://www.qikan.com.cn
基于GSM的可调节智能鱼缸生态系统
作者:白春雨 吴红海 赵怀冬 陈丽妮 韩丹 来源:《科技风》2017年第08期
摘 要:随着人们生活水平的提高,养鱼已经成为大多数人的爱好。针对目前市面上鱼缸种类繁多,且多为手动控制的情况,本系统以STM32F103ZET6嵌入式微处理器为核心,并通过相应的软硬件设计,实现了对鱼缸的智能控制,完成了对鱼缸的温度检测、PH值检测、水位检测和自动喂食等功能,并可以将检测到的数据通过GSM模块发送到用户的手机上,提供实时信息,大大提高了鱼的存活率。 关键词:智能鱼缸;智能控制;STM32
随着社会的发展,越来越多的人们开始着力寻求自己的业余生活以此来提高自己的生活质量。因此养鱼成为了大多数人的选择,然而各种名贵的鱼类对其生态环境具有很高的要求,可往往如此在一个很小的鱼缸中是很难达到这类鱼所需的所有生态环境之需,比如说鱼缸中的水温,换水时间,含氧量,食物量,PH值等,这些在一个鱼缸中是很难达到一个自然平衡的状态,所以经常导致养的一些名贵鱼死亡而带来一些不必要的损失。
由于在这种刚性需求的条件下,智能鱼缸由此产生,它结合了多种鱼类对不同生态环境的需求,如调控后还不满足所需环境,主机就会继续下达命令,然后继续对生态环境进行调控,以达到一个允许的偏差范围内。在此生态系统的调控下可以大大的提高养鱼存活率。 1 系统总体设计
本次设计基于STM32单片机,其属于中低端的32位ARM微控制器,该系列芯片是意法半导体(ST)公司出品,其内核是Cortex-M3。主要模块有传感器模块、自动喂食模块、主控模块、电源模块和显示模块及GSM模块。系统总体框图如下所示: 1.1 主控模块
本课题的主控是STM32F103ZET6,属中低端的32位ARM微控制器。Cortex-M3内核采用ARM V7构架,支持Thumb-2指令集。模块主板集成了FSMC、TIMER SPI、I2C、 SDIO、ADC、DAC、RTC、DMA等众多外设及功能。智能鱼缸的控制系统最重要的是实时、精确,而STM32F103ZET6具有优异的实时性能,84个中断,16级可编程优先级,足以满足系统需求。 1.2 电源模块
本模块采用AS1117-3.3芯片,实现电压由5V转化为3.3V。AS1117-3.3是低压差的线性稳压器,可以输出稳定的低压。