基于STM32的宠物远程投喂和监测系统设计DesignofEmbeddedPetRemoteFeedingandMonitoringsystemBasedonSTM32

基于STM32的宠物远程投喂和监测系统设计

陈典,涂晔*,沈映涛,成霜,方愉,段如意

玉溪师范学院物理与电子工程学院,云南玉溪

收稿日期:2023年9月16日;录用日期:2023年10月16日;发布日期:2023年10月23日

摘要

随着人们生活和精神追求的不断提高,养宠物成了更多家庭的选择,为了帮助主人们在不影响工作的同时更好的照顾宠物,本文提出了一种基于STM32的宠物智能投喂装置,该装置将远程定时定量喂食、喂水与环境监测功能相结合,包括时钟模块、温湿度传感器模块、大气传感器模块、Wi-Fi模块、录音模块、执行器模块等,结合云平台,实现通过手机端远程投喂和实时查看环境信息,帮助用户更优质的照顾宠物,培养宠物合理的饮食习惯。

关键词

嵌入式,自动投喂器,远程控制,智能家居

DesignofEmbeddedPetRemoteFeedingandMonitoringsystemBasedonSTM32

DianChen,YeTu*,YingtaoShen,ShuangCheng,YuFang,RuyiDuan

SchoolofPhysicsandElectronicEngineering,YuxiNormalUniversity,YuxiYunnan

Received:Sep.16th,2023;accepted:Oct.16th,2023;published:Oct.23rd,2023

ABSTRACT

Withthecontinuousimprovementofpeople’slifeandspiritualpursuit,petshavebecomethechoiceofmorefamilies,inordertohelpownersbettertakecareofpetswhilenotaffectingwork,thispaperproposesapetintelligentfeedingdevicebasedonSTM32,whichcombinesremotetimingquantitativefeeding,waterfeedingandenvironmentalmonitoringfunctions,includingclockmodule,temperatureandhumiditysensormodule,atmosphericsensormodule,Wi-Fimodule,recordingmodule,actuatormodule,etc.,combinedwithcloudplatform,Realizeremotefeedingandreal-timeviewingofenvironmentalinformationthroughmobilephones,helpuserstakebettercareofpets,andcultivatereasonableeatinghabitsofpets.

Keywords:Embedded,AutomaticFeeder,RemoteControl,SmartHome

ThisworkislicensedundertheCreativeCommonsAttributionInternationalLicense(CCBY4.0).

1.引言

2.研究背景

2.1.智能宠物系统研究背景

现在的科技发展越来越快,各种智能用品也相继出现在市场上,这些产品进一步使劳动力得到解放、使人们的生活更加便利。智能家居已经普遍存在于家庭中,随着企业对智能化的投资和技术人员不断的创造发明,他们所拥有的技术也正在不断进步,在不久的将来家居的智能化会越来越高。

如今,年轻人特别是城市上班族的精神压力愈来愈大,养宠物已经成为了人们化解孤独、缓解焦虑的优质选择。这就使得近年来宠物经济的规模不断扩大,宠物用品也逐渐向着智能化、物联化的方向发展[1]。本次研究主要是针对宠物的定时定量投喂,环境监测和基于Wi-Fi的远程控制的研究,通过设计仿真宠物自动投喂器的模型,解决主人们无法按时给宠物喂食及看管的问题,达到模拟真实家庭宠物喂养,监护的目的。

2.2.国内外的研究现状以及发展动态

2.2.1.国内研究现状

国内关于宠物喂养机器人研究已经有了初步发展,例如张杰斌,谢泽奇等人提出的一款基于STM32的宠物智能投喂装置[2],该装置以多个子模块互配合相,共同完成针对宠物进行定时定量投喂及环境监测,以及实现主人们随时随地通过智能设备了解宠物生活环境,为宠物加餐的需求;王丽莹等人提出的一款远程实时智能精准喂养宠物系统[3],该系统是一款基于树莓派4B,结合舵机、传感器和OPENMV4等开发的远程实时智能精准喂养宠物系统,侧重于结合软件实现多宠物的同时喂养。但以上两种产品目前都只处在研究阶段,并未真正投入使用。

综合来看,目前国内市面上存在许多宠物饲养的类似产品,例如:宠物自动喂食器,宠物智能训练设备,宠物智能项圈,宠物猫健康监测仪等。

2.2.2.国外研究现状

在国外,家庭机器人的研究起步较早,例如2012年微软公司的JordanCor-rea制作了一个名为“DarwinBot”的宠物机器人,这台机器人能够实现远程操控并与宠物玩耍,但缺点是机身过于庞大且仅能够通过电脑对机器人进行操控;澳大利亚一家公司推出了一款可穿戴的宠物GPS(全球定位系统)追踪设备[4],主人们只需将其固定在宠物项圈上,就可通过相应终端实时查看宠物位置。此外在国外也有通过发送手机短信实现一键远程喂养的产品设计。

总的来说,目前已经研发并推广销售的宠物喂食产品大致以功能分为监护机器人和喂食机器人两种,但存在一些不足:

(1)功能单一,绝大多数产品都只针对于喂食,监护或者与宠物互动其一功能,无法更好的满足大多数人的需求。

(2)实现监控和数据传输的机器人体型较为庞大及控制方面具有一定局限性;将会影响主人们的日常生活,且当面对一些狭小的环境将无法完成工作;控制方面则只能近距离通过电脑进行控制,不具备远程控制的条件。

(3)互动类产品价格昂贵且华而不实,不能被当下大部分宠物主们所接受。

3.系统设计方案

Figure1.Overallblockdiagramofthesystem

4.硬件设计

本文所介绍的基于STM32的宠物远程投喂和监测系统由被广泛使用的STM32F103C8T6芯片、RTC实时时钟模块、DHT11温湿度传感器、MQ135气体传感器、ESP8266-Wi-Fi模块、ISD4044音频模块、MG995舵机等模块构成。

4.1.单片机的选择

本系统在单片机上采用了STM32F103C8T6芯片,该芯片为意法半导体公司出品的中低端32位ARM微控制器,内核是Cortex-M3,工作频率为72MHz,可集成多种外设功能[6]。完全可以满足系统系统设计的需要。

4.2.实时时钟模块

本系统所采用的实时时钟模块是STM32芯片的独立定时器。其包括一组不间断计数的计数器,通过软件配置,可实现电子时钟日历的功能,这是本设计实现定时投喂的关键。

RTC配置函数(预分频,闹钟值):

voidRTC_SetPrescaler(uint32_tPrescalerValue);//预分频配置:PRLH/PRLL。

voidRTC_SetAlarm(uint32_tAlarmValue);//闹钟设置:ALRH/ALRL。

4.3.DHT11温湿度传感器

Table1.FunctionaldiagramofDHT11

Table2.DHT11pindiagram

4.4.MQ135气体传感器

Table3.FunctionaldiagramofMQ135

4.5.ESP8266-Wi-Fi模块

Wi-Fi模块选用的是乐鑫科技的ESP8266-Wi-Fi模块。通过STM32F103C8T6的串口来连接ESP8266,实现模块Station指令的发送和返回信息的接收[10]。该模块以系统为热点,手机端为Station接入无线服务,进而与云平台实现互联,与STM32F103C8T6进行数据交互;同时,8266与主控芯片之间通过串口进行数据的传输。手机端控制Wi-Fi输出数据,芯片接收到数据后控制数据显示模块、放食模块等的动作[11]。

4.6.音频模块

4.7.按键及OLED显示模块

4.8.执行器模块

Figure2.ThecorrespondencebetweenPWMsignalpulsewidthandservooutputangle

5.软件设计

Figure3.Systemflowchart

具体设计如下:

(3)当手机端发出指令,将传送至STM32F103C8T6进行分析并控制相应执行器完成操作。

6.结束语

基金项目

基金项目:玉溪师范学院大学生创新创业训练计划项目,项目名称:宠物自动投喂与远程监测系统(项目编号:2022A024)。

THE END
1.宠物行业智能宠物医院管理系统方案.doc宠物行业智能宠物医院管理系统方案TOC\o"1-2"\h\u13005第1章引言 3302561.1背景与意义 3193761.2系统目标 4272361.3系统功能概述 430240第2章宠物医院业务流程分析 528342.1业务流程概述 553022.2各业务环节需求分析 529582.3现有业务流程存在的问题 525645第3章系统架构设计 6311163.1系统总体架构 660543.1.1基础设施层 ...https://www.renrendoc.com/paper/358268595.html
1.宠物管理系统设计与实现计算机毕设源码56932信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对宠物管理系统等问题,对宠物管理系统进行研究分析,然后开发设计出宠物管理系统以解决问题。 https://blog.csdn.net/VX_ZYKJ985/article/details/131550787
2.基于JAVA宠物管理系统的设计与实现腾讯云开发者社区一、设计需求 本系统主要是由RFID自动识别技术,通过无线射频方式对宠物的电子标签进行读取,获取宠物的基本信息和在店内的所有消费,然后将数据通过网络传输至服务器。在应用层开发一个管理系统,对宠物信息、店内消费等各种行为进行管理。同时系统需有登录注册功能,宠物信息管理,店内消费管理等功能。 宠物店管理系统主要分...https://cloud.tencent.com/developer/article/1933157
3.宠物航空服务系统设计研究但由于我国宠物航空服务起步较晚,发展较慢,导致我国宠物航空服务行业的落后,使宠物在航空托运中易受到伤害,降低了顾客对航空公司的满意度和延缓了我国宠物航空服务业的发展。综观国内外关于宠物航空产业服务与学术研究仅限于托运法规和顾客与航空公司纠纷研究,几乎没有运用设计学研究宠物航空服务系统的学术成果。因此,本...https://cdmd.cnki.com.cn/Article/CDMD-10388-1021133830.htm
4.Java毕业设计网上宠物店系统在系统流程分析当中调查分析它是比较重要的环节,因为在这个系统当中它都涉及到每个环节的业务流程,所以从Java+SpringBoot+Vue实现的网上宠物店系统的设计的整体设计上要保证各个信息的正确输入和输出以及对数据储存的完整,并结合实际的操作步骤来绘制出具体的流程图。具体流程图如下图所示: ...https://www.jianshu.com/p/9b4fba74f8eb
5.智能家居系统设计原则 数据安全 4评定标准 5内容 6整体系统 安防系统 照明系统 7系统功能 遥控控制 电话控制 定时控制 集中控制 场景控制 网络控制 监控功能 报警功能 共享功能 音乐系统 娱乐系统 布线系统 指纹锁 空气调节 宠物保姆 手机控制 8选购推荐 9内容拓展 10拓展新闻 11词条图册 1发展历程编辑 智能家居系统(3)1999年...https://baike.sogou.com/v7937542.htm
6.《火炬之光3》首席设计师表示宠物系统就是个败笔《火炬之光》作为《暗黑破坏神》的同类型游戏,设计上有许多可圈可点的地方,但最具特色的可能是它的宠物系统。《火炬之光》中的宠物不仅能陪伴玩家闯荡地牢,而且还能扩充道具栏,让玩家存放更多装备。正在开发的《火炬之光3》中将继续有宠物,不过联合首席开发者Tyler Thompson 却并不是特别喜欢这些宠物。 https://www.ali213.net/news/html/2020-4/505241.html
7....使用SeeedXIAOESP32S3Sense开发板完成宠物识别系统设计该项目使用了Seeed XIAO ESP32S3 Sense开发板、Arduino语言,实现了宠物识别的设计,它的主要功能为:基于机器学习算法,对ESP32S3上的摄像头采集到的图片进行识别,从而判断是否是预先设定的宠物。。 标签 嵌入式系统 机器学习 人工智能 ESP32S3 宠物识别 Elec ...https://www.eetree.cn/project/2697
8.Java毕业设计实战之宠物医院与商城一体的系统的实现java这是一个使用了java+Springboot+Jsp+maven+Mysql开发的宠物医院与商城一体的系统,是一个毕业设计的实战练习,具有宠物医院和宠物商城该有的所有功能,感兴趣的朋友快来看看吧项目运行: 环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持) 项目技术: Springboot+ SpringMVC ...https://www.jb51.net/article/236479.htm
9.小弗专业宠物医院管理软件免费试用功能全面数据安全小弗-让动物医院管理更简单。专为宠物医院打造的数据化管理软件,包含在线医疗、线上购物、会员管理、通知提醒、活动推广等功能,一体化解决小动物诊疗流程的每一个细节。完善的宠物店收银管理、会员管理、宠物寄养、商品进销存、宠物店小程序等功能。https://www.xiaofu.fun/
10.黑龙江生物科技职业学院2020年单独招生简章—黑龙江站—中国教育在线就业方向:面向自动化设备的生产和使用企业,从事自动化设备与系统的操作监控、安装调试、维护维修、技术改造、项目设计、运行管理、产品销售及服务和供配电系统的安装、维护与管理等工作。 技能证书:维修电工、可编程序控制系统设计师、电气设备安装工、自动化仪表装调工、化工仪表维修工等。 https://www.eol.cn/heilongjiang/hlj_news/202005/t20200510_1726168.shtml?ivk_sa=1023197a
11.智能宠物解决方案智能宠物方案设计针对带 IPC 的宠物复合产品, 如 IPC 宠物喂食器、IPC 宠物抛食器、IPC 激光逗宠器等, 涂鸦为开发者提供全操作系统、全通讯协议、全品类的一站式 IPC 宠物产品智能化解决方案, 帮助开发者迅速落地、并将产品与涂鸦生态下的 IoT 设备互联互通。 宠物方案矩阵 ...https://www.tuya.com/cn/solution/hardware/pets