更新时间:03-10 上传会员:菲菲小宝贝
分类:单片机自动化 论文字数:11504 需要金币:2000个
摘要:台灯是千家万户必不可少的生活用品,为了解决经常忘记关灯,所造成巨大的能源消耗;黑暗中开灯的各种不便;以及经常性看书姿势不正确,影响当代青少年眼睛严重近视的问题;设计制作了一种智能台灯,本台灯的系统主要是STC89C52单片机、声音传感器、光照传感器检测、热释红外传感器、红外对管传感器、蜂鸣器报警及电源系统而成。本台灯的主要功能是当热释红外传感器检测到有人并且光照传感器检测到光线暗时自动打开灯光;当红外对管传感器检测到人距离桌面较近,此时坐姿不正,台灯及时发出响声进行提醒,若长时间坐姿不正则直接熄灭灯光,达到节能、纠正坐姿和防止近视的功能。
本系统的核心是利用声音传感器、光照传感器检测、热释红外传感器、红外对管传感器的检测功能和对被测量的转换功能,随后传感器将感受到的被测量信息传送出去,送达到51单片机,最终实现对台灯的控制。
本文从系统设计理念和各重要部件论述出发对智能台灯各功能进行系统阐述。本设计中单片机开发环境是Keil,使用语言为C语言。该设计易于操作,灵活性强,有较高的使用价值和广阔的发展前景。
关键词:智能台灯;调整坐姿;51单片机;STC89C52单片机
目录
摘要
Abstract
引 言-1
1 硬件系统分析设计-3
1.1 STC89C52RC单片机核心系统电路设计-3
1.1.1 简单介绍-3
1.1.2 特性-3
1.1.3 参数-3
1.1.4 相关引脚说明-4
1.1.5 单片机最小系统-5
1.2 5V电源电路设计-7
1.3 HC-SR505热释红外感应模块-7
1.4 HWBZ红外对管避障模块-8
1.5 SY光敏传感器模块-9
1.5.1 传感器参数-9
1.5.2 接口说明-10
1.5.3 使用说明-11
1.6 HW红外避障模块电路设计-11
1.6.1 模块参数说明-11
1.6.2 模块接口说明-12
1.7 SY声音传感器模块电路设计-13
1.7.1 传感器参数-13
1.7.2 接口说明-13
1.7.3 使用说明-14
1.8 HC-SR505人体热释感应模块电路设计-15
1.8.1 传感器说明-15
1.8.2 接口说明-15
1.8.3 技术参数-16
2 系统软件设计-18
2.1 系统总体流程图-18
2.2程序流程图-20
2.3 系统主程序设计-21
3 开发环境-25
4 测试与分析-26
4.1 硬件组装与调试-27
4.1.1 元件的焊接与组装-27
4.1.2 调试过程-27
4.2 坐姿检测与功能调节测试-27
4.3 周围环境分贝对系统影响测试-28
4.4 光强对台灯亮度影响测试-28
结 论-29
参考文献-30