"景先生毕设|www.jxszl.com

基于单片机的宠物喂养机(附件)【字数:7691】

2024-11-03 15:06编辑: www.jxszl.com景先生毕设
社会在发展,人们对生活品质的要求也越来越高,宠物行业迅速发展起来了。但因为城市化生活的拘束性,人口老龄化等问题日益凸显。多姿多彩的娱乐、消费方式也呈现出了多方面的发展。宠物开始走进人们的生活中。设计是基于STC89C52对宠物喂养的研发。该系统以单片机为控制核心,通过传感器实时检测和采集数据,进行实现重量信息的采集和显示功能并实现定时投喂、重量等参数的设置和调整功能。基于设定好的时间节点启动步进电机完成食物投放操作,发出声音来提示宠物进食,并对投放重量进行检测和控制。除实现自动操作控制之外,本系统还支持手动操控模式,方便了用户喂食宠物。
Keywords:STC89C52 Pet feedding Sensor Stepmotor 目录
一、引言 1
(一)研究背景 1
(二) 国内外发展现状 1
(三) 研究内容 1
二、系统整体方案 3
(一) 设计方案选定 3
(二) 设计思路 3
三、硬件系统设计 5
(一) 单片机最小系统 5
(二) 按键控制电路模块 6
(三) 电源电路模块 6
(四) 语音播报模块 7
(五) 压力传感器模块 7
(六) 步进电机模块 8
(七) 液晶显示模块 9
(八) 系统硬件电路 10
四、软件系统设计 12
(一) 系统主程序设计 12
(二) LCD1602液晶显示子程序设计 13
(三) 温湿度检测子程序设计 13
(四) 按键子程序设计 14
(五) 喂食时间的设定 14
(六)语音播报 15
五、系统调试 17
(一) 仿真调试 17
六、总结与展望 18
(一) 总结 18
(二) 展望 18
参考文献 19
致 谢 21
一、引言
(一)研究背景
社会经济高速发展,居民生活水平得到了改善,生活质量也因此表现出了更 *51今日免费论文网|www.51jrft.com +Q: #351916072
高的需求。饲养宠物因此成为满足人们精神需求的重要活动。但是因为白天需要上班或是外出,使得主人因事外出时只能将宠物寄养在朋友的家中或者是宠物医院,不仅会给别人添麻烦,还增加许多额外支出,并难以保证宠物饮食活动的规律性,导致宠物的健康受到影响甚至死亡等后果。因此必须充分保证宠物进食的规律性。那么如何才能保证没人照顾时宠物的饮食呢,为了解决这一问题,我设计了一款基于单片机的智能宠物喂食器,利用压力传感器测得每次喂食的重量,利用按键设置每次放食的时间和重量,利用WT588D语音播报提醒宠物进食。它可以大大提高了宠物进食的效率,提高了用户在外出或出差时因为宠物的饮食所造成的健康问题。还可以在宠物胃口较好的时候进行手动喂食,给饲养员带来了极大的方便。
(二) 国内外发展现状
在中国首都第二届中国国际宠物用品展览会上自动送料机被称为演示的重点,这也表明自动化和信息化是宠物市场的发展新方向。随着自动化和信息化的需求的发展,而单芯片微电脑的应用在这方面提供了"信息",使控制更加敏捷,设备更加精准,并符合"绿色"电子的要求。
国外的宠物医疗技术是比国内要好一些的,主要集中在如何饲养宠物、医疗、宠物用品等方面。了解宠物的需求,设计出能更优的解决人们和宠物需求的宠物用品,在使用过程中提高宠物与主人的愉悦感变得有尤为重要。
中国是世界宠物产品的主要出口国之一。如果美国的宠物业在过去十年的发展是剧烈的话,中国则是惊人的。与供给食料器在当前市场的独特功能相比,价格高,普及率也不高,这两个原因使中国人不太能接受。本设计基于单片机从改变人对宠物的饲养方式为理念,设计了这款宠物喂养机,。
从对宠物产品的设计和研究表明,各种类型,无一不表明宠物行业如今是十分被重视的。我们不能停止对宠物用品的研究升级。时代在进步,新的问题也一定会随之出现。这需要我们更广泛的收集信息,与时俱进。
(三) 研究内容
本系统由控制模块、检查模块、显示模块、声音模块等构成。控制模块以STC89C52单片机为核心。检测模块以压力传感器为基础;按键模块实现了对喂食时间、单次投喂重量的自定义设置;显示模块采用LCD1602,实现了时间、食物剩余重量和温湿度等参数数据的显示输出功能。WT588D语音播报提醒宠物进食。ULN2003步进电机正喂食,反转对应着停止喂食功能。
(1)引言,主要介绍课题背景和国内外现状。总结课题未来发展的方向给出课题研究内容。
(2)系统整体方案,通过对各个硬件的选择和比较,挑选出最合适的硬件来设计,并说明整体的设计思路。
(3)系统硬件设计,对各个模块电路进行阐述,包含工作原理、各个参数、芯片的介绍和电路的连接方式。
(4)软件系统设计,首先对本系统软件开发使用到的工具进行介绍,接着设计主程序流程图,子程序设计是根据各功能模块设计的,并画出流程图。
(5)系统调试,对测试结果进行分析,并举例说明。
(6)总结,总结这次设计的收获,分析系统的优点以及缺点,并对未来进行展望。
二、系统整体方案
(一) 设计方案选定
诞生于上世纪七十年代的单片机表现出巨大的技术优势和应用价值,随之迅速在市场上领先,成为应用水平最高的一种技术装置。具体课题研究设计过程中,在对比分析了目前市面上常见的单片机产品,从成本、性能等角度出发开展对比分析工作。
(1)STC89C52是ISP的,在线串行端口编程,只需要接3,4根线即可。AT89S52则要取下来用编程器。
(2)STC89C52内带EEPROM,使用过程中突发断电也不用担心,它是可以自动保存资料的,而AT89S52没有,要实现保存,需要在扩展内存。
因此,本次设计我选择了STC89C52单片机。传感器我选择HX711压力传感器,这是为了精度更高的电子秤设计的。它的反应速度,适应能力都是比其他同类的芯片更好。成本也大幅度降低了。语音模块以WT588D为核心当该喂食的时候,通过语音播报提示宠物进食,然后通过步进电机完成宠物喂食过程的模拟分析。继电器控制模块选择5V继电器,发挥其结构简单、安全稳定的技术优势,并根据其额定耐压值对电路进行调整提供良好的运行环境。显示模块选择了LCD1602为核心,实现系统相关数据信息的显示输出功能,克服数码管这一传统显示装置容量小、显示内容不足等缺陷,充分满足时间、重量等参数数据的显示需求,也支持数字、字母、特殊字符等不同类型符号的显示功能,并可根据需要对亮度参数进行设置,调整在充分满足应用需求的同时降低运行能耗,从而实现资源的最佳利用。按键模块具体实现了喂食时间、重量等参数的设置调整功能。

原文链接:http://www.jxszl.com/dzxx/dzdq/607735.html