最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

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

IT圈 admin 42浏览 0评论

2024年2月14日发(作者:弘梦竹)

智能技术信息技术与信息化基于STM32的智能鱼缸远程控制系统设计邱 义*

QIU Yi

摘 要

随着人们物质生活水平的日益提高,精神生活也有了一定的需求,观赏养鱼也成了人们丰富生活的方法之一。本文是基于STM32单片机为核心设计了一款智能鱼缸投食的控制系统,针对鱼缸的水温、光照、水质等环境数据参数进行检测和控制,并且实现了定时定点定量的投食功能。该系统实现了远程服务器与STM32的通信,用户可以通过手机远程观测鱼缸内数据、控制投食时间以及投食量,为观赏养鱼人们提供了极大便利。

关键词

STM32;智能鱼缸;远程控制;HTTP通信

doi:10.3969/.1672-9528.2020.10.0730 引言随着人们的生活水平及欣赏能力的提高,对物质上的要求也变得越来越高,使得观赏鱼也成了人们丰富生活的方法之一。研究发现鱼缸的投食时间和投食量会对观赏鱼的生长造成很大的影响。当今大部分家庭的观赏鱼缸还是传统的养殖方法,无法定时定点投食饲料,尤其是鱼主人由于工作、出差、旅游等原因外出,鱼缸内的鱼无人看管照顾,容易出现鱼类生病甚至是死亡的情况。当今智能化的生活方式也逐渐步入人们的生活,人们开始追求更方便、更快捷、更智能的生活方式,智能控制的鱼缸也 越来越受到人们喜爱。本文基于STM32单片机设计了一款科学合理的智能鱼缸以解决人们家庭观赏鱼养殖问题。该款智能鱼缸具有温度、光照、水质等鱼缸环境参数监测以及定时定点定量投食功能,还可以通过网页远程观测鱼缸数据并且控制投食的时间和数量。1 整体设计智能鱼缸远程控制系统由底层硬件和Web远程服务器组成。底层控制器硬件采用STM32F103RCT6为主控芯片,连接有温度、光照、TDS、GPRS、继电器控制等外围设备;远程服务器使用PHP后端语言和JavaScript前端技术设计,具有远程监测水质参数和投食控制的功能,系统总体结构如图1所示。光照传感器和水质TDS检测传感器通过ADC端口与STM32连接,温度传感器通过GPIO端口与STM32连接,用于* 厦门大学嘉庚学院信息科学与技术学院 福建漳州 363105[基金项目]2017年福建省中青年教师教育科研项目《基于ZigBee的分布式智能门禁系统》(JAT170838)

2302020年第10期LED补光设备GPIOSTM32F103RCT6ADCUARTGPRS模块GPIO温度传感器ADCTDS传感器HTTP远程服务器HTTP手机/电脑采集鱼缸中的水温、水质以及光照条件。补光和投食等执行设备通过STM32的GPIO利用继电器进行控制,用于喂食及调节鱼缸外部环境。GPRS模块通过串口与STM32的USART接口连接,实现与远程服务器的无线数据传输。用户可以通过手机或电脑浏览器远程访问服务器获取鱼缸环境参数和远程控制投食。投食器继电器光照传感器图1 智能鱼缸远程控制系统总体结构图2 智能鱼缸硬件设计本系统采用意法半导体公司的STM32F103RCT6超低功耗32位微处理器作为主控芯片,该款微处理器成本低、处理速度达72MHz,接口资源丰富,片内集成48KB的RAM和256KB的Flash存储空间[1-2],外围电路包括温度传感器DS18B20、使用光敏电阻的光照传感器、TDS水质传感器、GPRS模块SIM900A以及继电器控制单元。智能鱼缸主控芯片STM32外围设备各引脚定义和功能介绍如表1所示。

2024年2月14日发(作者:弘梦竹)

智能技术信息技术与信息化基于STM32的智能鱼缸远程控制系统设计邱 义*

QIU Yi

摘 要

随着人们物质生活水平的日益提高,精神生活也有了一定的需求,观赏养鱼也成了人们丰富生活的方法之一。本文是基于STM32单片机为核心设计了一款智能鱼缸投食的控制系统,针对鱼缸的水温、光照、水质等环境数据参数进行检测和控制,并且实现了定时定点定量的投食功能。该系统实现了远程服务器与STM32的通信,用户可以通过手机远程观测鱼缸内数据、控制投食时间以及投食量,为观赏养鱼人们提供了极大便利。

关键词

STM32;智能鱼缸;远程控制;HTTP通信

doi:10.3969/.1672-9528.2020.10.0730 引言随着人们的生活水平及欣赏能力的提高,对物质上的要求也变得越来越高,使得观赏鱼也成了人们丰富生活的方法之一。研究发现鱼缸的投食时间和投食量会对观赏鱼的生长造成很大的影响。当今大部分家庭的观赏鱼缸还是传统的养殖方法,无法定时定点投食饲料,尤其是鱼主人由于工作、出差、旅游等原因外出,鱼缸内的鱼无人看管照顾,容易出现鱼类生病甚至是死亡的情况。当今智能化的生活方式也逐渐步入人们的生活,人们开始追求更方便、更快捷、更智能的生活方式,智能控制的鱼缸也 越来越受到人们喜爱。本文基于STM32单片机设计了一款科学合理的智能鱼缸以解决人们家庭观赏鱼养殖问题。该款智能鱼缸具有温度、光照、水质等鱼缸环境参数监测以及定时定点定量投食功能,还可以通过网页远程观测鱼缸数据并且控制投食的时间和数量。1 整体设计智能鱼缸远程控制系统由底层硬件和Web远程服务器组成。底层控制器硬件采用STM32F103RCT6为主控芯片,连接有温度、光照、TDS、GPRS、继电器控制等外围设备;远程服务器使用PHP后端语言和JavaScript前端技术设计,具有远程监测水质参数和投食控制的功能,系统总体结构如图1所示。光照传感器和水质TDS检测传感器通过ADC端口与STM32连接,温度传感器通过GPIO端口与STM32连接,用于* 厦门大学嘉庚学院信息科学与技术学院 福建漳州 363105[基金项目]2017年福建省中青年教师教育科研项目《基于ZigBee的分布式智能门禁系统》(JAT170838)

2302020年第10期LED补光设备GPIOSTM32F103RCT6ADCUARTGPRS模块GPIO温度传感器ADCTDS传感器HTTP远程服务器HTTP手机/电脑采集鱼缸中的水温、水质以及光照条件。补光和投食等执行设备通过STM32的GPIO利用继电器进行控制,用于喂食及调节鱼缸外部环境。GPRS模块通过串口与STM32的USART接口连接,实现与远程服务器的无线数据传输。用户可以通过手机或电脑浏览器远程访问服务器获取鱼缸环境参数和远程控制投食。投食器继电器光照传感器图1 智能鱼缸远程控制系统总体结构图2 智能鱼缸硬件设计本系统采用意法半导体公司的STM32F103RCT6超低功耗32位微处理器作为主控芯片,该款微处理器成本低、处理速度达72MHz,接口资源丰富,片内集成48KB的RAM和256KB的Flash存储空间[1-2],外围电路包括温度传感器DS18B20、使用光敏电阻的光照传感器、TDS水质传感器、GPRS模块SIM900A以及继电器控制单元。智能鱼缸主控芯片STM32外围设备各引脚定义和功能介绍如表1所示。

发布评论

评论列表 (0)

  1. 暂无评论