摘要:如今,很多家庭里都有了宠物这个新成员,宠物已经成为了现代人的精神伴侣,主人也很重视对宠物的喂养。而现代人生活繁忙,节奏快,使得在喂养宠物方面显得心有余力而不足。市面上相关的产品又少,价格又昂贵,因此需要一款性价比高的喂食器产品。
本文的宠物定时喂食器是基于单片机系统的设计,主要是为了解决主人不在家而不能对宠物进行喂食的问题如工作日或外出旅游时。由于单片机系统电路运行稳定,操作简单,价格低廉,因此各个模块以单片机STC89C52为核心来控制,包括电源模块,按键模块,显示模块,储存模块,SIM900A短信模块,时钟模块, MP3语音播报模块,蜂鸣器模块。运行时模拟放入饲料,然后按键设置三个不同的喂食时间,当万年历上的时间到达设置时间时,显示屏上会出现35秒的倒计时并且蜂鸣器会发出声响吸引宠物过来进食,此时发光二极管变成绿色表示正在进行喂食,采用LCD1602液晶屏显示信息,如万年历、倒计时和显示已经喂养宠物的天数等。
除此之外,考虑到宠物的自身情况,到达喂食时间时,可播放一段主人的录音更加吸引宠物过来进食,并且当室内温度过高或过低时会给主人发英文短信警告。本设计通过运行检测后能够较好的完成上述功能,实现其目标要求,并且运行简单,操作方便。
关键词:定时 单片机STC89C52 LCD1602 SIM900A
目录
摘要
ABSTRACT
1 绪论-1
1.1 课题背景-1
1.2 研究意义-1
1.3 功能概述-2
2 设计方案-3
2.1 总体设计方案构思-3
2.2 主控系统-3
2.3 显示电路-5
2.4 时钟电路-5
2.5 测温电路-5
3 硬件电路的设计-7
3.1 单片机最小系统-7
3.2 复位电路-7
3.3 时钟模块-8
3.4 存储模块-8
3.5 显示模块-9
3.6 按键模块-9
3.7 蜂鸣器模块-9
3.8 LED灯-10
3.9 测温模块-10
3.10 电源模块-11
3.11 MP3语音播报模块-11
3.12 GSM短信模块-12
4 控制软件设计-14
4.1 软件架构图-14
4.2 主程序流程图-14
4.3 软件调试-15
5 总结-19
参考文献-20
附录-21
致谢-32