当前位置:主页 > PLC机电自动化 >

基于51单片机的智能水龙头

更新时间:2019-07-24
阅享价格80元 资料包括:原始论文 点击这里给我发消息QQ在线咨询
文档格式:doc/docx 全文字数:8800 温馨提示
以下仅列出文章摘要、提纲简介,如需获取全文阅读权限,或原创定制、长期合作,请随时联系。
微信QQ:312050216 点击这里给我发消息
扫一扫 扫一扫
基于51单片机的智能水龙头

摘要水是所有生物生命中绝对不可缺少的重要资源,水龙头是生活中非常很重要而且很普通的一个东西,如果生活中没有它的出现不知道要流失多少水。但是在生活中也存在不少人在洗手过程中多少会浪费点水,比如在用洗手液的时候忘记或者没有意识到要关水龙头的这件事情。还有用完水后也会因为粗心忘记关水龙头,也许是一个不注意和一次忘记,但这会造成水多少的浪费。针对这些现象,因此本课题设计一个特殊、智能的水龙头,用它来实现节约用水。这次的设计方案采用STC89C52作为主控的芯片,整体硬件系统涉及最小系统模块,温度检测模块,水流检测模块(霍尔元件),红外接近传感器模块,蜂鸣器模块,LED指示灯模块,数码管显示模块,继电器驱动模块,按键模块。通过光电开关来检测是否有手靠近,当手靠近时流水,根对水流的温度进行检测,并实现水温控制,手离开时停止水流。整个系统设计成本低,易于实现,具有一定的实用价值。
【关键字】STC89C52单片机;智能水龙头;红外感应;温度检测

目录

1绪论 1
1.1课题背景 1
1.2课题意义 1
1.3系统功能 1
2 总体设计方案 2
2.1项目综述 2
2.1.1系统框图 2
2.1.2设计要求 2
2.2设计方案的选择 2
2.2.1控制模块的方案选择 2
2.2.2红外线的选择 3
2.3系统语言选择 3
3 系统硬件设计 4
3.1单片机最小系统 4
3.2其他主要功能模块 6
3.2.1 红外接近传感器模块 6
3.2.2 数码管显示模块 6
3.2.3 温度检测模块 7
3.2.4 水流检测模块 7
3.2.5 电源模块 8
3.2.6 蜂鸣器模块 8
3.2.7 继电器驱动模块 9
3.2.8按键模块 10
4 系统软件设计 10
4.1 总体流程图 10
4.2 各个模块流程图与代码 13
4.2.1继电器驱动模块 13
4.2.2 数码管模块 15
4.2.3 蜂鸣器模块 16
4.2.4 温度检测模块 17
5 系统调试 19
5.1 硬件调试 19
5.1.1 四位一体数码管调试 19
5.1.2 蜂鸣器模块调试 19
5.1.3 继电器模块调试 19
5.1.4 温度检测模块调试 20
5.1.5 硬件调试时所出现的问题 20
5.2 软件调试 21
6 结论 22
致谢 23
参考文献 23