基于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本设计为智能宠物自动喂食系统,主要是通过研究实现在预先设定好的时间为宠物进行智能自动投喂操作。智能宠物喂食系统分别由:STC89C52单片机、矩阵按键板模块、电源模块、LCD1602显示屏模块、DS1302电路模块、传感器模块、SG90舵机模块以及蜂鸣器模块等组成。其中主要是通过STC89C52单片机为核心,对传感器及控制器完成对宠物投喂的...https://max.book118.com/html/2021/0526/5032204343003232.shtm
2.关于温州盈艺电器有限公司年产560万台宠物智能净水及投喂系统制造...行政复议与行政诉讼权利告知:公民、法人或者其他组织认为公告的环境影响评价审批决定侵犯其合法权益的,可以自本审批意见公开之日起六十日内向温州市人民政府提起行政复议,也可以在六个月内直接向鹿城区人民法院提起行政诉讼。 批文链接 温环平建〔2023〕74号关于温州盈艺电器有限公司年产560万台宠物智能净水及投喂系统制...http://www.zjpy.gov.cn/art/2023/4/26/art_1229734010_59085460.html
1.物联网毕设智能宠物投喂器(图传+APP+ESP32本智能宠物喂食器的硬件端主要采用了红外检测和光敏电阻作为主要的传感器。红外对射检测距离为3-5厘米,当有宠物进食时,舵机自动打开投喂器,方便宠物进食。同时,该设备还使用光敏电阻进行环境光照强度的检测,如果监测到环境中有物体,并且光照强度过低,则启动小夜灯,方便夜间操作。 此外,硬件端还可以获取环境温湿度,并且...https://blog.csdn.net/herui_2/article/details/130931063
2.智能宠物投喂系统涂鸦智能行业百科栏目汇总了行业相关知识、智能开发方案、技术科普等内容,更多智能宠物投喂系统详情续关注涂鸦智能官网https://www.tuya.com/cn/industry/tag/166024
3.4L自动喂食器猫咪定时定量智能宠物猫粮狗粮投喂机远程控制批发...圣晖电子致力于让人类更好享受美好生活,主营:3C数码类,智能家居类,智能宠物用品等产品。公司拥有完整,科学的质量管理体系和管理团队。 圣晖电子拥有自己品牌商标并申请多项产品技术***,“KotLie”品牌在美国,欧盟等地区已成功注册商标。 随着网络时代快速发展,智能电子产品已经融入人们的生活,工作,包括休闲娱乐等领域...https://www.china.cn/maomaowanju/5113283576.html
4.基于MQTT协议的智能猫咪投喂器的设计与实现基于MQTT协议的智能猫咪投喂器的设计与实现,智能硬件,MQTT协议,微弱信号检测,嵌入式物联网,家中宠物没人喂养,宠物远程投食量难以精准把控,难以及时投喂一直是爱宠人士最头疼的问题。本文基于模块化设计思维,设计并制作...https://wap.cnki.net/touch/web/Journal/Article/DNZS202406026.html
5.mcuclubjj摘要:本设计所研究的是实现一个宠物自动喂食器,即先将宠物饲料放入其中,通过设定五个喂食时间点,当到达这一时间点后,系统发出喂食信号吸引宠物,自动进行喂食。本设计主要研究如何设定五个时间点并发出喂食信号。宠物喂食器系统主要包括单片机控制、自动开关和蜂鸣器提示、倒计时间设定系统。喂食器的喂食过程,通过键盘设定...https://www.mcuclub.cn/archives/18032
6.基于STM32设计的宠物投喂器腾讯云开发者社区基于STM32设计的宠物投喂器 1. 前言 随着物联网技术的快速发展,智能家居已经进入人们的日常生活中,在政策加持的背景下,智能家居企业越来越关注相关技术的研发和应用;但是市场上的宠物投喂装置已经难以满足宠物主人的需求。文章介绍的宠物智能投喂装置是以STM32为核心,多个模块协调配合,共同完成针对不同年龄段的宠物...https://cloud.tencent.com/developer/article/2032188
7.智能WIFI蓝牙宠物自动喂食器方案电子秤方案充气泵方案智能宠物自动喂食器方案功能介绍 智能宠物自动喂食器方案开发包括PCBA板设计与嵌入式开发、APP联调等,支持对接涂鸦平台。 1、定时喂食,主人可设置4小时、6小时、8小时投喂一次食物; 2、远程喂食,即使宠主在加班、出差、旅游等情况通过APP就能让喂食器自动出粮; ...http://www.sictech.com.cn/News/mview/aid/2556.html
8.PAPIFEED宠物智能全自动喂食器猫咪狗狗自动猫粮喂食机投喂器wif定时...PAPIFEED宠物智能全自动喂食器猫咪狗狗自动猫粮喂食机投喂器wif定时定量 3L喂食器-按键款图片、价格、品牌样样齐全!【京东正品行货,全国配送,心动不如行动,立即购买享受更多优惠哦!】https://item.jd.com/10035751878059.html
9.多尼斯(DOGNESS)宠物自动喂食器猫粮桶狗粮桶猫碗狗盆吃饭神器定时...智能语音功能,可以通过手机远程操控,操作简单,无需担心狗狗饿着了。多尼斯宠物喂食器,可自由调节,让你的爱宠从此爱上喝水。智能感应装置,自动投喂,操作简单易上手。可连接手机远程操控,定时定量喂养,语音控制,投食。喂食器可通过手机猫粮桶设置,可以随时观察宠物的情况,让爱宠吃的更安心。智能的语音设计,能够有效避免...https://m.kemaide.com/view/10020342124974
10.绿米Aqara智能宠物喂食器C1发售:369元,粮食锁鲜设计/不怕断...IT之家12 月 22 日消息,绿米 Aqara 发布了智能宠物喂食器 C1。该产品可以存储猫粮、小型犬的狗粮,能够连接手机 App 设置定时定量自动投喂。产品需要连接支持 Zigbee 的网关设备使用,使用 Aqara Home App 进行操控 智能宠物喂食器 C1 适用于三个月及以上年龄猫的猫粮,以及中小型犬。只支持干粮存储,不能投喂湿粮...https://www.ithome.com/0/594/032.htm
11.太棒了!远程还能云撸猫,还能科学喂养,这款宠物喂食器推荐给你不过,这种事情其实有解决的办法:选择一款能够通过手机“远程喂养”甚至是能够与喵星人远程互动的自动喂食器就可以了啦~所以今天,我们来给大家安利一款超好用且智能化十足的宠物智能喂食器产品--宠咕咕智能喂食器,从定位上来看,它不仅贴心的为经常出差的“铲屎官们”提供远程投喂的支持,且还能够进行远程语音、远程视...https://www.zealer.com/detail/1547633
12.用ArduinoUno制作一个智能的自动宠物喂食器我们爱我们的宠物,但有时我们也希望能让喂宠物这件事变得自动化一点。今天我们将使用ArduinoUno做一个智能自动宠物喂食器!该项目的主要组件包括一个用来追踪时间、管理喂养计划的RTC模块,一个用来监控食物水平的距离传感器,一个用来区分白天黑夜的光敏传感器,一个用来识别宠物的RFID。好了!让我们开始吧!https://www.elecfans.com/d/2017917.html
13.8264#远程监控智能宠物自动喂食器–跨境电商选品平台8264#-远程监控智能宠物自动喂食器 产品图片: 产品详情: 产品参数: Description The smart pet feeder is a helpful addition to your feeding system. It is perfect for small animals like puppies and kittens that require small feeds at regular times. It allows you to feed your pets remotely with prec...http://exuanpin.com/8264.html