推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

获得赏金
10.00元
51单片机宠物饲养可控温定时投喂箱项目资料包

更新时间:2026-02-11 11:05:34 大小:2M 上传用户:有理想666查看TA发布的资源 标签:51单片机定时投喂箱 下载积分:9分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

1.1 设计方案

本设计采用温度传感器DS18B20、时钟模块DS1302OLED显示屏、LED灯、继电器、蜂鸣器以及按键等基础模块,同时配置一个2K位串行CMOS E2PROM AT24C02,利用STC89C51单片机对各个模块进行控制,使其协调工作,达到设计要求。

1.1.1 设计目的

本设计是一个宠物饲养可控温定时投喂箱,该饲养箱以STC89C51单片机为主控芯片,配合多组基础模块。我们根据所饲养宠物的需求,通过按键设定基准温度,设定投喂时间。为了更加清晰的显示效果,我们将所有需要观测的数据统一显示在0.96OLED显示屏上。为了保存设定的基准温度和投喂时间,我们采用AT24C02一个2K位串行CMOS E2PROM保存数据,防止掉电丢失,避免因突发情况破坏饲养箱的工作状态。

1、 温度控制

依靠DS18B20温度传感器检测饲养箱内当前温度单片机采集到当前温度后与基准温度对比若当前温度高于基准温度,单片机驱动与风扇相连接的继电器,使风扇工作,对饲养箱进行降温处理;若当前温度低于基准温度,单片机驱动与加热器相连接的继电器,使加热器工作,对饲养箱进行加热处理。

2、 定时控制

依靠DS1302时钟模块提供标准时间,保证饲养箱的时间标准与生活状态一致。单片机实时读取当前时间,若读取的当前时间与设定的投喂时间一致时,单片机驱动蜂鸣器,蜂鸣器报警,提示已到投喂时间。待投喂后,蜂鸣器恢复静息状态,等待下一次报警。

1.1.2 设计原理

在保证每个部件正确供电的情况下,STC89C51单片机作为主控芯片,AT24C02数据存储器用于存储数据,DS18B20温度传感器用于测量温度,DS1302时钟模块用于规定当前时间,OLED显示屏用于显示参数,独立按键用于修改温度阈值和定时时间,两个LED分别用于照明和提示,蜂鸣器用于报警,继电器用于打开加热棒和风扇,如 1


1 设计原理图

1.2 使用介绍

对该系统正确供电后,我们可以看到OLED显示屏上的开机动画,当开机动画结束,我们进入设置页面。设置页面包含


部分文件列表

文件名 大小
02宠物饲养可控温定时投喂箱.zip 2M

【关注B站账户领20积分】

  • 21ic小能手打赏了10.00

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载