【实物毕业设计】基于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

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值