随着青少年近视问题越来越严重,家长越来越重视孩子的视力保护,这使得“无频闪、无眩光”的“护眼台灯”越来越受到家长们的青睐。
然而实际上,市面上很多护眼台灯虽然声称“无频闪”,但只是“高频闪”而已。这种更高频的频闪,对眼睛的伤害更大,因为眼睛要非常快速地根据灯光闪动作出反应,长时间使用此种台灯,眼睛更容易疲劳,对视力造成一定伤害。真正无频闪的台灯应该是使用直流电恒流驱动的LED作为发光源,所以本次我们采用的便是 LED灯作为发光源。
如果台灯仅仅具有这些功能,未免太缺乏实用性和创新性。因此,在台灯设计上以及APP页面上我们做了很多人性化的设计,比如:模式选择功能、远程控制开关、语音开关、亮度调节、温度时间、工作数据显示等一些好玩的功能。这样的设计一是为了满足现代人对于产品智能化的要求,另一个则是物品人性化设计的理念,更好地提高人们的生活质量。手势调节灯光亮度在现代社会中还没有发展成熟,本次我们努力尝试探索以手速快慢等特定条件来调节灯光强弱,使台灯更具科技感。
模块设计图:
功能分布图:
硬件设计:
- STM32F401Nucleo
- esp8266
- HC-SRO4超声波模块:通过超声波的测距功能来时刻提醒用户在工作学习时要保持正确的坐姿
- 人体热释电探头:运用四个热释电探头做了一个手势控制台灯亮度的功能,通过手速的快慢及方向来改变灯光亮灭。
- DHT11温湿度模块:用来实时监测台灯周围的环境变化
- MQ-2气体传感器:对家庭室内环境实时检测
- 时钟显示PCF8563模块
软件部分:
- 使用机智云物联网开发平台,使用机智云的云服务和APP开发部分
代码太多,请参考原文
https://bbs.21ic.com/icview-2386290-1-1.html
APP智能台灯模式选择界面图
设置日期和时间界面图
关于智能台灯程序部分:手动模式与自动模式的切换 ,可以通过按键或者APP端来控制自动模式与手动模式的切换。自动模式1:通过获取外界的光线值来实现台灯的自动调节。
手动模式:在手动模式下可以通过旋钮,APP和手势控制装置实现台灯的控制。