项目编号:mcuclub-dz-253

设计简介:

项目编号:mcuclub-dz-253
单片机类型:STC89C52
具体功能:
1、通过DS1302获取时间
2、通过AT24C02存储设定的投喂时间及重量
3、通过HX711检测食物重量
4、通过DS18B20测量温度,根据不同温度可控制喂水多少(水泵开启时间,0~10℃开5秒,10~20℃开10秒,20~30℃开15秒,30~40℃开20秒,40以上开25秒)
5、通过按键可修正实时时间、添加或删除投喂时间、查看投喂时间、设置投喂食物重量
6、当投喂时间到达时,蜂鸣器报警提醒(2s),并开启两个继电器进行喂食(重量超过设置值停止)、喂水(根据温度决定)
7、通过LCD1602显示屏显示数据
8、通过蓝牙模块手机端可获取食物重量、环境温度、分别控制两个继电器及蜂鸣器报警

总字数:17229

实物链接:点击跳转

仿真链接:点击跳转

设计说明书链接:点击跳转

开题报告链接:点击跳转

答辩PPT链接:点击跳转

摘 要

由于生活节奏骤然加快,宠物的陪伴可以在一定程度上缓解孤独感,并以此填补情感空洞,随着智能产品需求的增加,用户对宠物用品提出了更高的要求,人们不仅满足于对喂食器的功能需求,更期望其能够满足内心的精神和情感需求。本课题通过相关理论,总结出相应的设计策略,为智能宠物喂食器的设计提供一定的指导和借鉴。

本设计具体完成基于STC89C52的智能宠物喂食控制系统的设计开发。该系统以单片机为控制核心,通过传感器对相关参数进行实时检测和采集,实现实物重量、温度、投喂时间等信息的采集和显示功能,并实现定时投喂、重量等参数的设置和调整功能。在设计中,当喂食时间到达时,系统自动启动电机投放食物和水,并对投放重量进行检测和控制。除实现自动操作控制之外,本系统还支持手动控制模式,方便了用户喂食宠物。

本系统功能的实现,能够在无人条件下自动完成宠物喂食操作,确保了宠物饮食的规律性,解决了主人不在家时无法合理喂养宠物的问题,具有很大的应用前景。

关键词:宠物投喂;STC89C52;数据采集;传感器;蜂鸣器

Abstract

As the pace of life suddenly accelerates, the companionship of pets can alleviate loneliness to a certain extent and fill the emotional void. With the increase in demand for intelligent products, users have put forward higher requirements for pet products. People are not only satisfied with the Functional requirement of feeders, but also expect them to meet their inner spiritual and emotional needs. This topic summarizes the corresponding design strategies through relevant theories, providing guidance and reference for the design of intelligent pet feeders.

This design specifically completes the design and development of an intelligent pet feeding control system based on STC89C52. The system is controlled by a microcontroller as the core, and real-time detection and collection of relevant parameters are carried out through sensors, achieving the collection and display functions of physical weight, temperature, feeding time and other information, and achieving the setting and adjustment functions of timed feeding, weight and other parameters. In the design, when the feeding time arrives, the system automatically starts the motor to dispense food and water, and detects and controls the weight of the dispense. In addition to achieving automatic operation control, this system also supports manual control mode, making it convenient for users to feed their pets.

The implementation of this system function can automatically complete pet feeding operations under unmanned conditions, ensuring the regularity of pet diet, and solving the problem of owners not being able to feed their pets reasonably when they are not at home. It has great application prospects.

Keywords: pet feeding; STC89C52; Data collection; Sensors; Buzzer

目录

摘 要

Abstract

目录

第1章 绪 论

1.1 背景与意义

1.2 国内外发展现状

1.3 论文所做工作及功能实现状况

1.4 论文章节安排

第2章 设计方案论证与主要器件选择

2.1 总体设计方案

2.2 主要器件选择

2.2.1 控制模块选择

2.2.2 食物称重模块选择

2.4 本章小结

第3章 系统硬件电路设计

3.1 控制模块

3.2 传感器感应模块

3.2.1 食物称重电路

3.2.2 环境温度检测模块设计

3.3 继电器控制模块

3.4 蜂鸣器进食提示模块

3.5 LCD1602显示模块电路

3.6 按键模块电路

3.7时钟模块电路

3.8AT24C02存储模块

3.9蓝牙模块(ECB02)

3.10 本章小结

第4章 系统软件设计

4.1 编程软件介绍

4.2 系统主流程设计

4.3独立按键

4.4时钟模块子流程

4.5温度检测模块子流程

4.6存储模块子流程

4.7LCD1602液晶显示子流程

4.8 本章小结

第5章 系统样机制作与调试

5.1 样机制作

5.2 样机调试

5.2.1 下位机部分测试

5.2.2 蓝牙模块测试

5.3 成果展示

5.4本章小结

结 论

参考文献

附录1 原理图

附录2 PCB

附录2 核心源代码

致 谢

……………..本设计说明书是配套实物或仿真来写的,完整的设计参考书请购买后下载,购买过程遇到任何问题请联系客服进行咨询。本资料是一次性商品,不支持退货,感谢您对单片机俱乐部的支持……………..

发表评论

后才能评论

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源