【毕业设计】基于单片机智能鱼缸设计与实现_51开发实例

一、系统设计

     本次智能鱼缸系统使用STC89C52单片机进行主控,系统内使用温度传感器进行鱼缸温度检测;通过DS1302定时模块进行定时,主要进行投喂、换水、充氧的定时;通过按键进行温度阈值和投喂、换水、充氧的设定;通过水质传感器进行鱼缸浑浊度检测;使用LCD1602显示屏进行水温、浑浊地以及定时时间的显示。当检测到鱼缸温度低于设定阈值就会进行加热(继电器)调节,当检测到到达投喂、换水、充氧定时时间后就会进行相应的操作(继电器控制)。

二、硬件设计

     STC89C52单片机的核心控制结构是最小系统,它包括单片机本身、时钟电路和复位电路。DS18B20温度检测模块,TSW-20MK水质检测传感器,DS1302与MCU进行的简单的同步串行通信,仅需三个端口:RST复位、I0数据、SCLK串口就能实现,LCD1602显示模块。

三、软件设计

    本次智能鱼缸系统在运行前首先需要进行初始化,在初始化结束后就可以进行鱼缸的温度检测、浑浊度检测、定时检测,检测到鱼缸温度和浑浊度以及实时时间会发送到显示屏上进行显示,当检测到温度低于阈值就会进行加热,当检测到到达投喂时间就会进行自动投食,当检测到到达换水时间就会自动换水,当检测到达充氧时间后就会自动换氧。

四、实物展示


五、资料内容

————————————————
版权声明:本文为CSDN博主「小常硬件」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/XCHardware/article/details/131045443

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小常硬件

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值