编号:
T2442305M-SW
设计简介:
本设计是基于STM32的智能宿舍学习灯,主要实现以下功能:
手动模式:
1.设置闹钟,时间到了语音播报器会发出提示声音;
2.设置时间,可以方便的看时间;
3.设置学习灯定时开关;
4.可以通过按键手动调节灯光的亮度,最小亮度,正常亮度和最大亮度;
自动模式:
5.自动模式下,可以根据宿舍内的光照强度,来自动调节灯光的亮度。
6.自动模式下,学习灯前面没有人时,1分钟后自动关闭灯光,节省电量,检测到有人时,自动打开灯光;
7.在oled显示屏上看时间,灯的开关状态和亮度、色温,闹钟时间,定时开关灯的时间,人与学习灯的距离;
8.可以根据学生和学习灯的距离,保持良好的坐姿,距离太近会语音播报提示坐姿不正确的提示声;
9.通过wifi,手机可以控制学习灯的开关,查看灯光的亮度、色温,闹钟时间,定时的开关时间等数据;
电源: 5V
传感器:超声波传感器(HC-SR04)、温湿度传感器(DHT11)、人体红外(D203S)、光敏电阻(5528)
显示屏:OLED12864
单片机:STM32F103C8T6
执行器:灯盘(N-Mos驱动)、有源蜂鸣器、语音模块(SU-03T)
人机交互:独立按键
通信模块:WIFI模块(ESP8266-12F)
标签:STM32F103C8T6、OLED12864、HC-SR04、DHT11、D203S、5528、N-Mos、有源蜂鸣器、SU-03T、ESP8266-12F、独立按键
题目扩展:智能灯光系统、智能台灯
视频演示:
相关链接:
仿真链接:
开题报告链接
设计说明书链接:
软件安装:
资料预览
效果图:
总体资料:
原理图:
软件设计流程:
系统框图:
本设计以STM32单片机为核心控制器,加上其他的模块一起组成基于单片机的智能台灯设计的整个系统,其中包含中控部分、输入部分和输出部分。中控部分采用了STM32单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由七部分组成,第一部分是红外对管,通过该模块检测是否有人;第二部分是超声波测距模块,通过该模块检测距离;第三部分是时钟模块,获取时间;第四部分是温湿度传感器,检测温湿度;第五部分是光敏电阻,检测光照强度;第六部分是独立按键,通过按键切换模式、开关灯、调节灯亮度、修改时间和设置闹钟等;第七部分是供电电路,给整个系统进行供电。输出由五部分组成,第一部分是OLED显示模块, 通过该模块可以显示温湿度、光照强度、灯光亮度和模式,设置时间和闹钟时间;第二部分是MOS管,外接台灯;第三部分是蜂鸣器,闹钟到时,进行提醒;第四部分是WIFI模块,给手机发送获取的各项数据,同时可以对时间等进行设置;最后是语音模块,距离太近会语音播报提示坐姿不正确的提示声。
硬件清单: