基于STM32的智能台灯设计与实现

随着社会在不断进步,高科技含量决定着产品发展的新趋势和前景,智能化技术在电子产品领域的应用意义深远.电子产品的快速发展,家用台灯也越来越智能化,目前已经应用于实际中的有智能洗衣机,智能空调,智能电磁炉等,而所用的智能化家用台灯都用一个共同的特点,都是利用单片机作为中央控制单元.结合了单片机的智能家用台灯和普通家用台灯相比,使用更方便,安全可靠性也更高,效率更高,最重要的是它们为能源节约提供巨大的帮助.  智能台灯以专门感应人体红外信号的红外传感器为基础,这意味着仅当有人的时候,红外传感器才输出一个信号,经放大处理后达到单片机的输入门限电压,单片机开始运行,台灯自动点亮.当人离开的时候,单片机控制台灯自动关闭,以达到节约用电的目的.此外,通过功能按键可以设置台灯的工作模式分为自动和手动,在此之前如果检测到人坐姿不正确可以通过红外光电进行检查,,台灯上的蜂鸣器将会响起,提醒使用者应该注意坐姿,这个功能可以帮助保护使用者的视力. 
 

目录 1

绪论 3

1、1 研究课题的目的和意义 3

1、2智能台灯的历史和发展概况 3

1、3本课题的研究内容、研究方法和实施方案 5

设计思路 6

2、1 单片机的选择 6

2、2 光照检测方式 7

2、3 人体感应方式 7

2、4 液晶显示方案设计 7

2、5 时钟芯片选择 8

2、6 硬件框图设计 8

2、7 整体原理图 9

硬件电路设计 10

3、1 STM32单片机介绍 10

3、2 人体红外感应 菲涅尔透镜 14

3、3 光照检测电路 17

3、4 电源电路设计 18

3、5 OLED液晶电路设计 19

3、6 DS1302时钟电路设计 22

3、7 按键设置电路 24

3、8 PWM灯光调节电路 25

3、9 蜂鸣器提醒电路 26

3、10 坐姿纠正电路设计 26

系统软件设计及实现 29

4、1 系统软件流程图 29

4、2 主程序流程图 29

4、3 液晶显示程序流程图 32

4、4 按键时钟程序流程图 33

4、5 按键时钟程序流程图 34

4、6 蜂鸣器提醒流程图 36

4、7 人体红外感应程序流程图 37

系统可靠性技术 39

5、1 干扰产生的后果 39

总结与展望 41

参考文献 42

致谢 43

基于STM32的智能台灯设计与实现_第1张图片

你可能感兴趣的:(stm32,嵌入式硬件,单片机)