更新时间:11-13 上传会员:狂奔的小猪
分类:单片机自动化 论文字数:9515 需要金币:2000个
摘要:随着科技的发展,城市现代化程度不断提高,致使我们身边电器设备在不断的增加,从而出现一些电器设备不合理使用浪费资源的情况,针对于这种情况,我设计出一款较为高效的智能开关。我选用低功耗的STM32单片机作为控制核心,通过利用舵机和超声波模块测得初始数据,将初始数据发送至单片机存储,当超声波模块再次扫描测得的数据与初始数据不同时,由光敏电阻判断光照强度,从而决定开关状态,另一方面由声音传感器模块进行环境音量的监测,将监测的数据发送至单片机进行判断,确定所在环境中是否有人,从而控制单片机智能化循环扫描。此装置可以判断一定空间内是否有人,从而根据光照条件来决定智能开关的状态。本次设计使控制开关具有基本识别逻辑,各电器元件彼此之间与单片机相互配合完美。达到不浪费能源,合理化使用能源的目的。
关键词:智能开关;单片机;超声波模块
目 录
摘 要
Abstract
1 绪论-1
1.1 研究背景-1
1.2 研究的目的及意义-1
1.3 智能开关发展概况及前景-2
1.4 研究内容-2
2 系统设计方案-3
2.1 系统总设计-3
2.2 主控制器方案-4
2.3 测距模块方案-4
2.4 其他部分方案-5
3 系统硬件设计-6
3.1 控制器电路设计-6
3.2 舵机模块设计-6
3.2.1 舵机原理-6
3.2.2 PWM控制信号要求-7
3.3 超声波测距模块设计-7
3.4 光敏电阻模块设计-8
3.5 声音传感器模块设计-9
4 系统软件设计-10
4.1 系统程序设计-10
4.2 舵机程序设计-11
4.3 超声波程序设计-11
4.4 声音传感器模块的程序设计-12
5 系统调试和系统测试-13
5.1 系统调试-13
5.1.1 系统硬件的组装焊接及检查-13
5.1.2 系统软件的调试-13
5.2 系统测试-14
5.2.1 超声波模块测试-14
5.2.2 光照强度测试-15
结 论-16
参考文献-17
致 谢-18
附 录-19