news 2026/8/21 23:33:19

【单片机毕业设计】【mcugc-mcu920】基于单片机的智能宠物喂养设计

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【单片机毕业设计】【mcugc-mcu920】基于单片机的智能宠物喂养设计

一、基本介绍
功能:
1、通过光敏电阻检测光照值,当光照值低于设置最小值,进行补光(只在允许开灯时间)
2、通过DS1302时钟模块获取时间,可通过按键设置开关灯时间
3、整点保存一次光照数据,数据保存在AT24C02中(数据格式*年*月*日*时数据)
4、通过按键可以修正时间、设置开关灯时间、光照最小值、查看记录
5、通过LCD1602显示时间、光照

二、51实物图
单片机型号:STC89C52

板子为绿色PCB板,两层板,厚度1.2,上下覆铜接地。元器件基本上为插针式,个别降压芯片会使用贴片式。

供电接口:TYPE-C


三、仿真图

四、资料预览

五、原理图


软件版本:AD2013

电路连线方式:网络标号连线方式

注意:原理图只是画出了模块的引脚图,而并不是模块的内部结构原理图

六、PCB图
由原理图导出,封装很大一部分都是作者自己绘制,不提供封装库,只提供连接好的源文件。中间有一个项目编号,隐藏在单片机底座下,插入单片机后不会看到。

两层板,上下覆铜接地。

七、系统框图
本设计以单片机为核心控制器,加上其他模块一起组成此次设计的整个系统,其中包括中控部分、输入部分和输出部分。中控部分采用了单片机控制器,其主要作用是获取输入部分的数据,经过内部处理,逻辑判断,最终控制输出部分。输入由五部分组成,第一部分是时钟模块,通过该模块获取当前的时间;第二部分是称重模块,通过该模块可以当前食物的重量;第三部分是水位监测模块,通过该模块可以检测当前宠物喂养的水位;第四部分是按键模块,通过该模块可以切换界面、设置阈值、切换模式等;第五部分是供电模块,通过该模块可给整个系统进行供电。输出由三部分组成,第一部分是显示模块,通过该模块可以显示监测的数据以及设置的阈值;第二部分是继电器模块,通过两个继电器分别控制加实物或者加水;第三部分是声光报警模块,当喂食时间到达进行声光报警提醒,具体系统框图如图3.1所示。


八、软件设计流程


九、部分程序展示
软件版本:keil5逻辑程序和驱动程序分开,分布于main.c和其他.c文件


/****
*******处理函数
*****/
if(weight_value < weight_min*100)
{
RELAY_TW = 0;
flag_food = 0;
}
else if(weight_value > weight_max*100)
{
RELAY_TW = 1;
flag_food = 1;
}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/21 3:20:42

Docker安装Miniconda镜像,打造可复用的AI实验环境

Docker 安装 Miniconda 镜像&#xff0c;打造可复用的 AI 实验环境 在深度学习项目中&#xff0c;你是否曾遇到这样的场景&#xff1a;同事兴奋地告诉你他跑通了一个新模型&#xff0c;结果你在本地尝试时却卡在依赖报错上&#xff1f;或者论文复现时&#xff0c;发现哪怕使用…

作者头像 李华
网站建设 2026/8/21 21:40:20

使用Miniconda创建专用环境测试LLM推理性能

使用Miniconda创建专用环境测试LLM推理性能 在大语言模型&#xff08;LLM&#xff09;技术飞速演进的今天&#xff0c;研究人员和工程师面临的挑战早已超越了模型结构本身。一个常被忽视但至关重要的环节是——如何确保实验结果的可复现性与公平性&#xff1f;你是否曾遇到过这…

作者头像 李华
网站建设 2026/8/21 17:32:29

Wan2.2-T2V-5B深度测评:轻量化架构下的视频连贯性表现如何?

Wan2.2-T2V-5B深度测评&#xff1a;轻量化架构下的视频连贯性表现如何&#xff1f; 在短视频内容呈指数级增长的今天&#xff0c;创作者对高效、低成本的动态内容生产工具需求愈发迫切。然而&#xff0c;当前主流文本到视频&#xff08;Text-to-Video, T2V&#xff09;模型大多…

作者头像 李华
网站建设 2026/8/21 13:37:13

基于Qwen3-VL-8B构建电商商品分析系统的完整流程

基于Qwen3-VL-8B构建电商商品分析系统的完整流程 在电商平台日益激烈的竞争中&#xff0c;一个常被忽视但至关重要的问题浮出水面&#xff1a;如何让机器真正“看懂”商品&#xff1f;用户上传一张街拍图问“有没有同款”&#xff0c;系统却只能依赖标题里的关键词匹配&#xf…

作者头像 李华
网站建设 2026/8/21 17:34:46

(新卷,100分)- 最大矩阵和(Java JS Python C)

(新卷,100分)- 最大矩阵和&#xff08;Java & JS & Python & C&#xff09;题目描述给定一个二维整数矩阵&#xff0c;要在这个矩阵中选出一个子矩阵&#xff0c;使得这个子矩阵内所有的数字和尽量大&#xff0c;我们把这个子矩阵称为和最大子矩阵&#xff0c;子矩…

作者头像 李华
网站建设 2026/8/21 20:59:12

dify智能体平台调用vLLM API实现毫秒级响应

dify智能体平台调用vLLM API实现毫秒级响应 在当前大模型应用快速落地的浪潮中&#xff0c;一个关键瓶颈逐渐浮出水面&#xff1a;如何让强大的语言模型不仅“能说话”&#xff0c;还能“说得好、说得快”&#xff1f;尤其是在企业级场景下&#xff0c;用户对AI服务的期望早已不…

作者头像 李华