- 40 -
第1期
2021年1月
N o .1
January,2021
0 引言
针对家中有宠物的家庭设计出一款智能助手,可以通过
物联网接收远程端发送来的喂食信息,从而驱动电机进行
喂食动作。该智能助手可以通过控制电机动作时间控制喂
食量来控制宠物的进食量
[1~2]
。系统由红外感应系统检测出
宠物是否处于进食状态,还能通过录音播放来呼唤宠物前
来进食。本系统可以通过温湿度传感器实时监控房间的温
度和湿度,并通过云系统将数据传送给手机端。可以设置一
定的阈值,当温湿度超过设定的值会开启通风系统进行通
风降温,用户可以通过登录OneNET物联网随时查看剩余的
食物重量,以免宠物因食物不足挨饿。本系统引入了当前热
门的物联网,并迎合了家居智能化的发展,为人们解决了麻
烦。本系统还具有安全、实用、便宜特点。
1 系统整体设计思想
本喂食系统主要包括单片机控制模块、无线通信模块、
OLED显示模块、电机驱动模块、录音播放模块、红外检测
模块和压力传感器模块,以及基于OneNET平台编写的上位
机操作页面。系统可以将房间中的温湿度和时间实时显示到
OLED显示屏上;可以将房间温湿度、喂食盘中食物的重量
和宠物是否处于吃食状态通过物联网显示到OneNET平台
的上位机页面中;可以通过OneNET平台下发喂食命令和录
音播放命令;驱动电机运转进行喂食动作和播放提前录制好
的声音呼 唤宠物前来进食。
2 系统硬件设计
本系统的硬件设计包括STM32核心控制器核心电路、
AM2302数字温湿度传感器、DS1302时钟芯片、esp8266无
线模块、iSD1820录音模块、OLED显示模块、ULN2003电机
驱动模块、红外传感器模块和HX711压力传感器模块等模
块 的 设 计 ,如 图 1所示。
图1 系统整体设计
2.1 主控模块
主控模块为STM32F103C8T6最小系统,在整个系统中
负责连接并控制其他模块,包括:无线通信模块、OLED显
示模块、电机驱动模块、录音播放模块、红外检测模块和压
力传感器模块。
STM32F103C8T6最小系统包括电源电路分为供电电路
和降压电路、晶振电路、复位电路、去耦电容、调试下载电路
以及其他外围电路。
2.2 数字温湿度传感器模 块
本次设计采用AM2302温湿度传感器采集房间的温湿
度 ,将 其 显 示 到 OLED屏 幕 中 ,同 时 通 过 esp8266无线传输模
块将采集到的数据传送到OneNET物 联 网 中 ,可 以 通 过 电 脑
或者手机查看。
作者简介:张 世 清(1997— ),男,河南周口人,硕士研究生;研究方向:智能检测与控制。
摘 要:在当今社会中,随着生活节奏越来越快,人们都忙于工作与学习。当人们在外出差或者旅游度假时,没法将宠物带
在身边,这样就不能及时地给予宠物很好的照顾。这种情况下宠物的饮食问题就困扰着人们。基于这样的背景下,文章设计
出一款由STM32控制的宠物喂食系统。本喂食系统主要包括无线通信模块、OLED显示模块、电机驱动模块、录音播放模
块、红外检测模块和压力传感器模块。
关键词:物 联 网 ;无 线 通 信 ;电 机 驱 动
基于STM32的宠物喂食系统设计
张世清,钟 麟,王许鹏
(西京学院 理学院,陕西 西安 710123)
无线互联科技
Wireless Internet Technology