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

设计简介

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

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

单片机:STC89C52

编号:ZL-51-240816-SW

视频演示

资料预览

效果图:

【实物设计】基于51单片机的宠物喂养系统 1 - 斯塔克电子

3D预览:

总体资料:

【实物设计】基于51单片机的宠物喂养系统 2 - 斯塔克电子

原理图:

【实物设计】基于51单片机的宠物喂养系统 3 - 斯塔克电子

软件设计流程:

【实物设计】基于51单片机的宠物喂养系统 4 - 斯塔克电子 【实物设计】基于51单片机的宠物喂养系统 5 - 斯塔克电子

系统框图:

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

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

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

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

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

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

【实物设计】基于51单片机的宠物喂养系统 6 - 斯塔克电子

硬件清单:

【实物设计】基于51单片机的宠物喂养系统 7 - 斯塔克电子

软件下载:

keil 5 :下载

Proteus v8.15 :下载

Altium Designer 2013:下载

烧录软件:下载

仿真资料:

【实物设计】基于51单片机的宠物喂养系统 8 - 斯塔克电子
【实物设计】基于51单片机的宠物喂养系统 8 - 斯塔克电子

【仿真资料】基于51单片机的宠物喂养系统

下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索