APP下载

基于STM32的远程无线智能鱼缸控制系统设计

2019-10-21朱炯健张喜洋杨树辉齐延兴

科技风 2019年6期

朱炯健 张喜洋 杨树辉 齐延兴

摘 要:本文设计了一种以STM32单片机为核心的智能鱼缸控制系统。该系统对鱼缸的温度、液位等各项参数进行检测与控制,实现了自动给氧和自动喂食。同时,实现了手机与STM32的无线通信,可近程或远程监控鱼缸环境,具有广泛的应用前景。

关键词:STM32;智能鱼缸;无线通信

1 研究意义

随着人们物质生活水平的改善和欣赏能力的提高,观赏鱼缸等之类的工艺品逐渐进入了家庭。但是,目前市场上家用观赏鱼缸的功能不够完善、价格相差太大,一些工作需人工操作完成,这就给人们带来了很大的麻烦与不便。[1,2]本文设计了一具有通信功能的智能鱼缸,该系统集液位控制、温度控制、自动换水、自动喂食、自动清洁于一身,并可实时监控。

2 硬件设计

该系统的被控对象是鱼缸,被控参量有温度、液位,以及定时的自动换水、自动供氧和自动喂食,因此,是一个以微处理器为核心,应用传感器技术、电机驱动控制技术和无线通信技术的实时控制系统。[3]为实现上述功能,本系统主要的控制模块设计如下:

2.1 微处理器的选用

为了便于实现通信功能和以后升级的需要,本设计选用了32位嵌入式单片机STM32,具体型号为STM32F103VET6。该单片机是意法半导体公司推出的一款超低功耗32位微处理器,片内具有20KB的SRAM和60KB的FLASH,以及众多的I/O口。外设可通过两条APB总线相连,可匹配标准的通信接口。

2.2 溫度检测与控制

温度检测采用数字式温度传感器DS18B20。当检测到的温度不在设定范围,控制加热器进行温度调节。……

登录APP查看全文