摘要:随着国民生活水平的提高,人们对家居开始有了自动化和智能化的要求,因此就刺激了例如智能浴缸、智能马桶圈等智能家居产业经济的发展。其中,智能水族箱具备自动增氧、恒温等功能,给人们的生活带来更多便利,它作为新型智能家居装饰产物已经进入人们的日常生活中去,不过它的功能还有必要进行进一步完善,因此本设计围绕智能水族箱展开研究。
智能水族箱设计是将STC89C52单片机作为控制的核心,从而实现实时检测水温、在温度过低时加热恒温、实时检测水族箱的水位,定时给水族箱换水这些功能。利用防水型DS18B20温度探头将水温的信号转换为数字量,继而在单片机中使用软件编写控制的方法设置好水温控制域值,并将水温的具体数值输出到显示模块上,方便我们实时监控到水温的变化情况,这样就让水温检测控制工作变得可视化、自动化、简单化;我使用液位传感器,上下液位的变化直接控制304不锈钢双浮球开关,继而控制水位。通过这两种设计,不但能实现对智能水族箱的水温控制,同时也能实现自动化换水。这些部分从基本上看,符合了本次毕业设计的要求。
关键词:智能水族箱;单片机;数字温度传感器;自动化
目录
摘要
Abstract
1 绪论-1
1.1 研究背景-1
1.2 研究的目的和意义-1
1.3 研究的主要内容-2
2 整体方案设计-3
2.1 智能水族箱的整体结构-3
2.2 整体设计电路图-3
2.3 电路模块设计方案-4
2.3.1水温检测及控制设计方案-4
2.3.2水位控制设计方案-5
3 硬件设计-6
3.1 温控模块-6
3.1.1 DS18B20芯片-6
3.1.2 水温检测电路-6
3.1.3 温控电路-6
3.2 水位检测控制模块-7
3.2.1 液位传感器-7
3.2.2 水位检测电路-7
3.2.3 水位控制电路-7
3.3 单片机核心控制模块-7
3.3.1 单片机-7
3.3.2 单片机引脚及其功能-8
3.4 液晶显示器模块-9
4 软件系统设计-10
4.1 软件简介-10
4.2 软件整体设计流程图-10
5 应用及调试-12
5.1 应用-12
5.2 系统运行测试-13
5.2.2 系统硬件测试-13
5.2.3 系统软件测试-13
结 论-14
参 考 文 献-15
附录A 程序-16
附录B 元件清单-35
致 谢-36