基于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.宠物狗竟用餐厅餐具进食,网友谴责狗主人太没公德心!店方回应据5月28日百姓关注报道,5月27日,广东深圳,网友拍视频吐槽一女子在餐厅吃完饭后,直接让宠物狗用公共餐具吃东西瞬间打消了进去吃饭的念头。 相关视频截图 视频内容显示,该女子正在淡定地玩手机,其带来的宠物狗正趴在桌上,直接在饭店的碗里进食。 网友评论 ...http://news.hnr.cn/shxw/article/1/1662775515709534209
2....慢速喂食器狗狗碗,慢速喂食器插入慢速进食,适合大型中型和小型犬...科学设计:我们的波浪纹理插入物通过减缓宠物的进食速度来延长进食时间,以实现更*的习惯。 通过纹理设计,它促进食物流动,帮助您的爱犬将进食速度减慢 15 倍。 宠物友好设计:我们的狗碗采用柔软、宠物友好设计。 与传统的不锈钢和硬塑料慢速喂食碗不同,它不会伤害您狗狗的牙龈和嘴唇,确保您的爱犬吃得慢,没有任何不适...https://www.amazon.cn/dp/B0CK1B2FHQ
3.电子科学技术毕业论文宠物定时喂食器设计与开发.docx基于此, 我们设计实现智能控制的宠物自动喂食器。功能概述利用单片机的定时功能设计一个宠物自动喂食器的电路,要求:系统利用单片机( AT89S52)对各个模块进行控制,通过键盘设定喂食时间, LCD12864 显示定时时间。到达这个时间时,发光二极管发光,蜂鸣器发出响声,吸引宠物 过来进食并自动投放食物。 加入的万年历和温度传感器, ...https://max.book118.com/html/2021/0702/8113054137003115.shtm
4.宠物行业数据库宠物行业数据库专注于宠物行业的数据分析和研究,包含资讯库,品牌库,产品库,宠物行业公司和渠道库,宠物行业分析报告,宠物行业排行榜等模块。以全维度行业数据为基础,为行业决策者提供全行业宏观数据支持,为销售人员提供线上线下客户和渠道查询,为运营者提供小红书,https://petslib.cn/
1....也可以直接吃,动物卵磷脂对宠物毛发有好处。因为吃了卵磷脂...4 Partner鹌鹑蛋黄:可以直接揉碎拌狗粮吃,也可以直接吃,动物卵磷脂对宠物毛发有好处。因为吃了卵磷脂,所以蛋黄一周只能吃两次。 5 麦德氏卵磷脂:因为约克夏犬的毛发容易掉,所以从小就一直吃卵磷脂,每天2颗,皮肤病期间医生说可以吃4颗。 6 微量元素:如果狗狗出现异食(吃草或粪便),可以补充微...https://www.yoojia.com/article/4373993917738334264.html
2.宠物狗狗不愿进食的原因及应对方法(如何提高狗狗的进食兴趣和降...作为一只可爱的宠物,狗狗一直是人类的好朋友。但有时候,我们会发现狗狗不太爱吃食物,甚至会拒绝进食。这对我们的心理和狗狗的健康都是一种负面影响。为什么狗狗不愿意吃东西呢?应该怎样应对呢?本文将为您解答这个问题。 一、狗狗不愿进食的原因有哪些? https://www.pettb.cn/article-26772-1.html
3.魔兽世界术士宠物食物获取方法,让宠物变凶猛,进食充分第一张图上面已经有了文字描述——使用:让你的宠物变大,持续20分钟。 这个宠物不是指宠物对战的小宠物,而是法师水元素、术士契约恶魔这种宠物,可以让宠物变大50%左右。 使用效果 法师水元素使用前: 法师水元素使用后: 此时水元素获得了一个进食充分的buff,显示为“真正的进食充分”! https://www.shangfenbao.com/news/90637.html
4.宠物住宅功能区划分及布局而且宠物进食往往会弄脏地面,放置在客厅或阳台区域比较合适。 休息区 宠物亲人,对主人有一定的依赖性,所以宠物的休息区最好布置在主人的卧室,也可以是客厅,或密闭的阳台。 如果房屋面积充裕,可以单独在某个区域布置一个专属豪宅,宠物喜欢阳光,有好奇的天性,憧憬自然,布置在封闭式阳台最好不过。材质可以选择木板...https://www.to8to.com/yezhuapp/t300488.html
5.太棒了!远程还能云撸猫,还能科学喂养,这款宠物喂食器推荐给你设置完成之后,整个手机APP的界面一目了然。它设置了4个主要功能:分别为手动出粮、语音唤宠、喂食计划设置以及视频逗宠;主界面会展示宠物进食的量、进食的次数以及碗内余粮的情况,甚至还通过图表显示具体的进食数据,为铲屎官们提供科学喂养的支持。 (视频出粮动态图GIF) ...https://www.zealer.com/detail/1547633
6.宠物经济:情感的尽头是生意国产宠食赛道高增速的原因在于,一是宠食对宠物而言本身就是刚需。同时,大部分宠物猫狗因体型相对较小,每日进食量有限,这就导致宠物主在宠食上的月均花费相对较低,其对价格的敏感度也有下降。 图源:东方证券 二是因宠物主担心更换不同品牌的宠食,影响到自家宠物进食,这让宠食具有较高的复购率以及品牌黏性。 https://i.ifeng.com/c/8SIpqX10RNR
7.飞行准备宠物运送宠物笼若附有轮子,需先将轮子拆除以确保笼子在运输过程中不会滑动。 高: 宠物直立时,其头部不得触及笼子之上缘。 长: 不得少于宠物身长加前肢高度一半的总合。 宽: 不得少于宠物二倍肩宽。 笼子空间大小必须足以让宠物舒适的转身、站立或躺下。 旅客须准备充份食物及饮水于笼子内供宠物进食;该容器必须牢靠的固...https://www.evaair.com/sc-cn/fly-prepare/baggage/travelling-with-pets/
8.动物也会晕车自驾游携带宠物注意事项车居知识和人类一样,宠物也会追求生活的舒适性:它们也希望有自己专用的床上用品、玩具、刷子,甚至是自己的餐具。如果可能的话,就尽量满足它们,带上它们喜欢的所有东西,还要带上喝水用的碗、急救包、药物(口服和外用)。最重要的是,要携带宠物通常吃的食物,但需要注意的是在长途旅行之前建议不要让宠物进食。 https://news.16888.com/a/2013/0729/255488.html
9.训练狗狗慢慢进食的方法→MAIGOO知识摘要:狗粮安装-保养-维护-售后篇:文章主要介绍了宠物狗食时狼吞虎咽的危害及训练狗狗慢慢进食的方法等相关的知识要点。 训练狗狗慢慢进食的方法 看一只狗进食的模样,就知道主人的饲养方式是否得当。尤其是养在室内和人一起生活的小型犬,很要紧的一点就是培养它们的教养。 https://m.maigoo.com/goomai/59579.html
10.新品一款专属猫咪的宠物奶茶宠业家区别于普通罐头、猫条之类的产品,喵茶是一款纯液态的宠物饮品,不仅容易吸收其中所含的果寡糖还有益于肠道健康,让宠物进食的乐趣,不只是吃,还可以喝。 【特色与卖点】 1.生物酶解和高温杀菌工艺 将每一条鱼通过酶解技术制成小分子,细腻的口感,让猫咪每一舔都爱不释口,既保证了喵茶的营养安全又让猫咪爱上喝奶...https://www.shangyexinzhi.com/article/276770.html
11.宠物诱食剂的作用和种类对于宠物食品生产厂家来说,宠物拒绝进食或挑食会影响宠物主人对该宠物食品的好感度,从而影响厂家的产品销量和品牌声誉。 而宠物诱食剂的作用就是改善饲料适口性、增强动物食欲,从而提高动物采食量、促进动物的营养吸收。 同时通过在宠物食品中加入宠物诱食剂,宠物食品厂家也能够获得更多宠物主人的青睐,进而取得更好的销量...https://www.kemin.cn/news/baike/568.html
12.《潜渊症》中的潜水服小宠物外星遗物能和塞入轨道炮的爆炸物...进食只能满足克苏鲁 10% 的饥饿。 因此,与其他宠物相比,克苏鲁需要更多的食物来完全满足它的饥饿感。 命名牌可以给宠物命名,抓住宠物,将命名牌拖入两个格子之一即可。 外星遗物 外星神器是稀有而强大的遗物。遗物们通常是打捞任务的目标。 每种类型的神器都会对环境产生影响,并且是稀有制作材料的来源。 https://www.357.com/article/5559
13.宠物慢食碗价格图片品牌怎么样京东JD.COM是国内专业的宠物慢食碗网上购物商城,提供宠物慢食碗价格,报价,参数,评价,图片,品牌等信息.买宠物慢食碗,上京东就购了.https://www.jd.com/chanpin/2233497.html