首页 > 其他分享 >【实物毕业设计】基于51单片机的宠物喂养系统

【实物毕业设计】基于51单片机的宠物喂养系统

时间:2024-08-28 16:56:43浏览次数:11  
标签:设定 毕业设计 51 系统 单片机 模块 液位 喂食

【实物毕业设计】基于51单片机的宠物喂养系统

设计简介

本设计是基于 51 单片机的宠物喂养系统实物设计,主要功能如下:

  1. 时间同步与喂食设定:系统通过DS1302模块实现时间同步,并设定三个固定的喂食时间(6:00、12:00、18:00)。用户可以通过按键调整时间。当设定时间到达时,蜂鸣器会响三次以提示。
  2. 重量检测与自动补食:系统通过重量检测模块监测食物重量。当重量低于设定的最小值且到达喂食时间时,系统会自动补充食物(由继电器控制电机进行模拟),直到重量达到设定的最大值时停止补充。
  3. 液位检测与自动补水:系统通过液位传感器检测液位。当液位低于设定的最小值且到达喂食时间时,系统会自动补水(由继电器控制水泵进行模拟),直到液位达到设定的最大值时停止补水。
  4. 阈值设置:用户可以通过按键设置各个阈值参数,满足不同的需求。
  5. 数据显示:系统通过LCD1602显示屏实时显示当前的时间、重量、液位等相关数据,方便用户查看与调整。

单片机:STC89C52

编号:ZL-51-240816-SW

资料预览

效果图:

1724724134-宠物喂养_51

总体资料:

1724724136-Xnip2024-08-27_09-49-14

原理图:

1724724138-Xnip2024-08-27_09-49-50

软件设计流程:

1724724143-Xnip2024-08-27_09-58-08

系统框图:

本设计以 STC89C52 单片机为核心控制器,结合其他模块构建了整个系统,系统主要包括中央控制部分、输入部分和输出部分。

中央控制部分采用单片机控制器,主要任务是接收输入部分的数据,进行内部处理和逻辑判断,最终实现对输出部分的控制。

输入部分由五个模块组成:

  1. 时钟模块:用于获取当前时间,确保系统能够按预设的时间进行喂食和其他操作。
  2. 称重模块:用于监测当前食物的重量,确保宠物的食物供应充足。
  3. 水位监测模块:用于检测宠物饮水的液位,保障饮水充足。
  4. 按键模块:通过该模块,用户可以切换界面、设置阈值以及切换系统工作模式。
  5. 供电模块:为整个系统提供稳定的电力供应。

输出部分由三个模块组成:

  1. 显示模块:用于显示监测到的数据和用户设置的阈值,提供直观的操作界面。
  2. 继电器模块:通过两个继电器分别控制食物补充和水位补充,实现自动化管理。
  3. 声光报警模块:在预设的喂食时间到达时,进行声光报警提醒用户。

1724724140-Xnip2024-08-27_09-57-36

硬件清单:

1724724147-Xnip2024-08-27_10-00-44

软件下载:

keil 5 :下载

Proteus v8.15 :下载

Altium Designer 2013:下载

烧录软件:下载

资料获取:

https://www.starkmcu.com/1958.html

标签:设定,毕业设计,51,系统,单片机,模块,液位,喂食
From: https://blog.csdn.net/bsdog11/article/details/141634091

相关文章

  • 零基础国产GD32单片机编程入门(六)PWM波输出实战含源码
    文章目录一.概要二.PWM产生框架图三.配置一个TIME输出1KHZ,占空比50%PWM波例程四.工程源代码下载五.小结一.概要脉冲宽度调制(PWM),是英文“PulseWidthModulation”的缩写,简称脉宽调制,是利用单片机数字输出(1或0)来对外部模拟电路进行控制的一种非常有效的技术。PWM......
  • AP5151线性降压LED恒流芯片 2.7-5.5V 照明手电筒、台灯、矿灯方案
    概述AP5151是一种低压差、线性降压、固定输出电流的LED恒流驱动器。除LED外,AP5151无需外接其它元器件即可构成一个恒流输出的LED驱动电路。AP5151内置过热保护功能,可有效保护芯片,避免结温超过120°C时因过热而造成损坏。AP5151还集成了LED短路保护、电源欠压......
  • 最全!嵌入式STM32单片机开发环境配置教学Win/Mac!!!
    嵌入式STM32单片机开发环境配置教学Win/Mac    ·本教程支持Windows和Mac    ·Windows可选的开发软件为Keil、Clion、STM32CubeMX,可自由选择开发方式    ·Mac的开发环境为(Clion+OpenOCD+STM32CubeMX),仅支持HAL库Windows配置教程        在Windows......
  • Springboot计算机毕业设计汽车销售管理系统3ytu1
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,员工,汽车分类,汽车品牌,汽车颜色,汽车信息,汽车预订,汽车入库,数据统计,反馈信息开题报告内容一、毕业设计(论文)题目的来源、理论或实际应用意义1.1题目......
  • 毕业设计——基于IPSec VPN的高可靠性中学校园网络设计与实现
    ​​​​​​​目录文章目录摘要1前言1.1研究背景 1.2国内外研究现状 1.3设计方法与思路 1.3.1设计方法2.需求分析2.1用户及网络需求分析2.1.1网络需求分析2.1.2用户信息需求2.1.3业务需求分析2.1.4应用需求分析2.2可行性分析 2.3现状分析 ......
  • 洛谷P9751 [CSP-J 2023] 旅游巴士
    传送门:P9751[CSP-J2023]旅游巴士为了那个梦我们扬帆起航,为了理所到来的那天跨越无尽黑夜由于这几天做的题目太少,我用小号立下flag:导致果然做了一晚上。。。。并且最后还是没做出来被我妈强制去睡觉了题目意思:题目很明白了,这里说几个要注意的点:道路均只能单向通行到......
  • java计算机毕业设计校园跑腿服务平台(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在快速发展的数字时代,校园生活日益多元化与快节奏,学生们对于便捷高效的生活服务需求日益增长。传统的校园服务模式已难以满足学生群体对于时间管理......
  • java计算机毕业设计疫情防控信息管理系统(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景:在全球化日益加深的今天,突发公共卫生事件如疫情的爆发,对各国社会经济及民众生活构成了前所未有的挑战。疫情防控成为各国政府及社会各界关注的焦点。......
  • Java计算机毕业设计社区智能诊疗服务系统(开题+源码+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展和人口老龄化趋势的加剧,医疗资源分布不均、就医难、看病贵等问题日益凸显。传统诊疗模式面临巨大挑战,患者往往需要长时间排队......
  • java计算机毕业设计智能汽车租赁系统的设计与实现(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着科技的飞速发展和城市化进程的加速,智能出行已成为现代社会的重要趋势。传统汽车租赁行业面临着效率低下、管理复杂、用户体验不佳等挑战。随着物......