1912【毕设课设】基于单片机宠物智能定时喂食投食系统设计(仿真 、程序、原理图)
1、可以设置继电器打开的时间段。
2、通过DS1302时钟芯片获取时间信息,将年月日时分秒周几时间进行设置。掉电时钟仍然在走。
3、通过通过按键可以对时钟进行校时。
4、例如当天设置时间段为:08:20-11:50,当前时间在09:10时继电器打开,当前时间12:20时继电器关闭,实现喂食功能、
5、该系统有仿真设计,proteus仿真
摘要
本文设计了一种基于STC89C52单片机的宠物智能定时喂食投食系统。该系统通过MQ-2烟雾检测模块检测喂食器内的食物余量,结合DS1302时钟芯片实现定时喂食功能。同时,系统通过WT588D语音模块提供语音提示,并通过按键进行时间设置和校准。通过Protues仿真验证了系统的可行性和稳定性。
关键词:STC89C52单片机;宠物喂食;定时投食;MQ-2烟雾检测;DS1302;WT588D;Protues仿真
一、引言
随着人们生活水平的提高,宠物已经成为许多家庭的重要成员。然而,由于工作繁忙或其他原因,许多宠物主人在喂食方面存在困难。为了解决这一问题,本文设计了一种基于STC89C52单片机的宠物智能定时喂食投食系统。该系统能够根据预设的时间段自动打开继电器,实现定时喂食功能,并通过MQ-2烟雾检测模块检测食物余量,确保宠物的健康饮食。
二、系统设计方案
本系统主要由STC89C52单片机、MQ-2烟雾检测模块、DS1302时钟芯片、WT588D语音模块、继电器和按键组成。其中,STC89C52单片机作为系统的核心控制器,负责接收各模块的信号并控制继电器的开关;MQ-2烟雾检测模块用于检测喂食器内的食物余量;DS1302时钟芯片提供时间信息;WT588D语音模块用于提供语音提示;继电器用于控制喂食器的开关;按键用于设置和校准时间。
三、硬件设计
- STC89C52单片机
STC89C52是一款常用的8位单片机,具有高性能、低功耗的特点。在本系统中,它负责接收各模块的信号,并根据预设的时间段控制继电器的开关。
- MQ-2烟雾检测模块
MQ-2是一款常用的烟雾检测传感器,对烟雾有良好的灵敏度。在本系统中,它用于检测喂食器内的食物余量,当食物不足时发出信号,提醒主人添加食物。
- DS1302时钟芯片
DS1302是一款高性能、低功耗的实时时钟芯片,具有掉电时钟仍在走的特点。在本系统中,它提供时间信息,确保喂食时间的准确性。
- WT588D语音模块
WT588D是一款高性能的语音模块,支持多种语音格式。在本系统中,它用于提供语音提示,例如提醒主人添加食物或喂食时间已到等。
- 继电器与按键
继电器用于控制喂食器的开关;按键用于设置和校准时间。
四、软件设计
软件设计主要包括单片机初始化、时间设置与校准、食物余量检测、定时喂食控制等部分。单片机首先进行初始化设置,然后通过按键设置和校准时间。在预设的时间段内,单片机根据DS1302提供的时间信息控制继电器的开关,实现定时喂食功能。同时,MQ-2烟雾检测模块不断检测食物余量,当食物不足时发出信号,单片机接收到信号后通过WT588D语音模块发出提示。
五、Protues仿真
利用Protues软件对系统进行仿真测试。在仿真环境中搭建系统的电路模型,设置各模块的工作参数和初始状态。通过模拟按键操作设置时间,观察继电器的开关状态以及WT588D语音模块的提示情况。通过调整MQ-2烟雾检测模块的输入信号,验证食物余量检测功能的准确性。通过多次仿真测试,验证系统的稳定性和可靠性。
六、结论
本文设计了一种基于STC89C52单片机的宠物智能定时喂食投食系统。通过硬件和软件的设计实现了定时喂食、食物余量检测、语音提示等功能。通过Protues仿真验证了系统的可行性和稳定性。该系统具有结构简单、成本低廉、操作方便等优点,可广泛应用于宠物喂食领域。