多频采光智能矫姿护眼照明设备设计*

2021-09-26 07:33唐艳凤林俊强马振丰郑焕坡尤海正
机电工程技术 2021年8期
关键词:灯组调光台灯

唐艳凤,林俊强,马振丰,郑焕坡,尤海正

(广东工业大学华立学院, 广州 511325)

0 引言

随着现代科学技术的不断发展,生活用品的智能化程度也越来越高,人们对家居物品的人性化、智能化设计要求越来越高[1],智能台灯属于智能居家大架构成员,传统的单一亮灭的照明方式逐渐被智能照明设备所替代。当前,学生学习时间较长,其间会存在驼背、低头、坐姿不正、眼睛距离桌面和纸张越来越近等问题,眼睛使用频率高,容易造成眼疲劳。长此以往,用户会出现驼背、脊柱不正、颈椎病等疾病[2]。于是,智能台灯的发展也越来越受迫切[3]。

本文设计的多频采光智能矫姿护眼照明设备,采用光感器件采集当前周围环境亮度后通过主控计算得出最佳的光线方案,最后对LED 灯组亮度进行调节,从而对使用者达到护眼抗疲劳效果。该设备通过摄像头实时检测用户的坐姿,当用户坐姿与标准坐姿偏差超过阈值时,系统会进行语音播报提醒用户端正坐姿。同时,该设备接有人体红外传感器,若使用者离开台灯过久则会自动熄灭,从而达到节约能源的效果。

1 系统硬件架构及总体设计方案

系统分为硬件设计和软件两部分。硬件部分由ESP32、Jetson Nano、LED 护眼灯组、OLED 屏幕、热释电红外传感器、光感热感传感模块、语音模块及电源模块组成;软件部分由ESP32对各外围模块的驱动程序、多频采光程序、PID智能调光算法和Jetson Nano 的人体坐姿检测算法组成。该设备可实现红外人体检测、多频采集光线强度、智能调光、坐姿识别及语音提醒。系统硬件架构如图1所示。

图1 系统硬件架构

2 系统硬件设计

2.1 ESP32

该芯片是一款高集成度、高性价比、功耗超低、主打安全的单核WiFi SoC,其除了含有CPU 外,还集成了2.4 GHz WiFi、蓝牙模块、丰富的I/O 口[4]。ESP32 在本项目产品中担任系统主控的工作,通过SPI / SDIO或I2C / UART接口控制外围电路,通过实时操作系统,多线程与外围模块进行通信。ESP32 可选择多种频率对外进行采光和测温,以及处理数字信息并计算出当前最佳的调光方案。ESP32 接收Jetson Nano对坐姿的判别结果并进行语音提醒。ESP32 最小系统如图2所示。

图2 ESP32最小系统

2.2 Jetson Nano

Jetson Nano 开发板装载4 核Cortex-A57CPU,GPU 选用规模最小的Maxwell 架构显卡,有128 个CUDA 单元,配备了4 GB LPDDR4内存[5]。因此可通过其实现图像识别、对象检测和定位、姿势估计、智能分析等强大功能。

在本项目中,Jetson Nano 搭载Dlib 人脸识别库,通过检测68个人脸特征点进行姿态分析。采用经典的梯度方向直方图提取+线性分类器+图像金字塔+滑动窗口的人脸检测方法进行坐姿识别,分析产生的结果通过GPIO 转换成相应的电平信号发送给ESP32 单片机,最终由ESP32 进行对用户的矫姿提醒。

2.3 采光模块

PCF8591 芯片是一款低功耗的8 位CMOS 数据获取模块,有4 个模拟输入端口、1 个模拟输出端口和1 个串行I2C 总线接口[6]。本设计通过ESP32 与该芯片进行IIC 通信,配合光敏电阻搭建的外围电路能够实现以多种频率精确地采集外界光线强度并转化为数字信息,再将其数字信息交由ESP32 进行下一步的智能调光操作。采光电路如图3所示。

图3 采光电路

2.4 照明模块

照明设备调光可通过PWM脉冲宽制进行调节或直接对灯源功率进行调节。短时间内使用采用传统PWM调光的照明设别用户不会出现明显不适,因为灯源的闪烁频率比较高以至于人眼感觉不出来,但长时间使用会使用户产生眼睛疲劳。该设备利用主控ESP32 的模数转换功能对灯组输入电压进行调节,但ESP32 的I/O 口最大输出电流较低,驱动能力较差,因此需对其进行功率放大的电路设计,从根本上解决了光源处频闪和驱动能力不足的问题。经过优化后,该方式输入功率平稳,通过智能调节可获得满足工作学习需求的舒适的光线环境。同时,冷暖光灯珠隔行排布,使两种光源能更自然地混合,以达到护眼、抗疲劳的照明效果。光源功率放大电路如图4所示。

图4 光源功率放大电路

2.5 显示模块

为了让用户直观地看到当前的环境温湿度,选用类似于点阵屏的OLED显示屏。OLED显示屏具有构造简单、自发光不需背光源、能耗低、对比度高、厚度薄、抗振荡、视角广、反应速度快、使用温度范围广等优点,显示稳定且效果好[7]。在本项目产品中作为人机交互界面,可显示当前环境的温度、亮度、手动调节下灯的亮度等级、当前时间、设备工作状态等。OLED屏显示电路如图5所示。

图5 OLED屏显示电路

2.6 人体红外感应模块

HC-SR501人体红外感应模块,该模块采用德国原装进口的LH 1778探头,敏锐性高、操纵性强[8]。广泛应用于各类自动感应电器设备,其应用与本产品低功耗、节能环保的设计理念相符,因此本项目采用该人体红外感应模块,当人在使用范围时,台灯会正常工作。当人离开台灯感应区域,在一段时间后会进行提醒并关灯,若长时间未关灯,设备会自动关灯来防止电量的浪费,以达到节能环保的效果。人体感应电路如图6所示。

图6 人体感应电路

2.7 语音播放模块

DY-SV17F 语音模块如图7 所示。集成I/O 触发、串口触发与ONE-line 单总线触发3 种模式,可通过USB 数据线连接电脑更改音频文件[9]。设计中采用该模块存储音频文件并驱动喇叭对用户进行矫姿提醒。

图7 语音播放电路

2.8 电源模块

2.8.1 18650锂电池

18650 锂电池为产品提供后备电源,在断开外部供电的情况下,由锂电池进行供电,为设备实现长时间续航。

2.8.2 不间断电源模块

该模块有充电升压放电集一体的功能,由Microusb 进行电压输入,升压后对本设备进行供电,并且对18650锂电池进行充电操作。电源模块电路如图8所示。

其二,纵向研究。 即梳理晋学的学术思想理路,由荀子、韩非、王通、柳宗元等人,一路向下,到宋之孙复、司马光,金元之际之元好问、郝经等人,明之薛瑄、孔天胤等人,清之傅山、阎若璩、范鄗鼎、徐继畲等人,一路下行的学术思想之间,或者说河汾学派与河东学派、娄山学派之间,是否有着直接或间接的关联。 而在这一脉相承的学术理路之间,外籍名宦、寓贤起过怎样的作用,这些名宦、寓贤的学术所本又在哪里,与晋学的关系如何,等等。 当然,“寓贤”研究的范围,还可由游晋的中国学者,扩大到如李提摩太这样的外国学者。

图8 电源模块电路

3 系统软件设计

3.1 系统总体流程

本文设计的台灯有智能和手动两种模式。系统初始化后默认进入智能工作模式,用户可选择切换至手动工作模式,人工控制台灯的亮度及开关。智能调光模式下,系统对外界光线强度进行采集后对灯组进行智能调节,摄像头检测到用户坐姿长时间不端正,会对用户进行语音提醒,台灯配置的人体红外感应模块长时间没有检测到人,会自动关灯,实现能源节约。系统总体流程如图9所示。

图9 系统工作流程

3.2 多频采光

设备启动后,ESP32 与PCF8591 进行IIC 通信,ESP32 设备以默认频率向PCF8591 发送采光指令,PCF8591 接收到ESP32 发出采光指令后对采光电路进行电压模拟量采集并将其转换为数字信号,再将其数字信号发送回ESP32,等待ESP32 进行下一步处理操作。设备预设默认采光频率,用户也可根据自身工作环境需要重新设置采光频率。越高的采光频率意味着设备的采光性能愈灵敏,而越低的频率能达到愈佳的低功耗效果。

其主控通过Arduino ide 进行开发编程,通过此方式进行开发,有着诸多好处,如:程序编译难度不高,代码维护简单方便,运行内存占用率低,外设驱动开发封装库齐全等。图10 所示为Arduino ide 开发环境下,ESP32 发送采光命令和接受数字信息的过程。

图10 采光工作流程

3.3 智能调光

办公学习离不开光源,光源的类型也有很多,不同的场合有不同的光线需求,3000 K 的色温显得周围环境比较温馨,使人比较昏昏易睡;4500 K 的色温周围环境比较温和,适合大多数的场合使用;6500 K高色温环境下视疲劳程度更高[10]。所以,选择一种合适色温的灯光和光强既可以提高工作的效率也能保护眼睛。

PID控制器自出现以来,凭借其原理简单、稳定性高、操作性好等优点迅速成为工业控制的主要技术[11]。因此当外界光线发生变化时,系统会采用PID 算法对灯组电压进行一个负反馈调节。首先用设定值(桌面上确定的光照强度)减去反馈值(通过光敏模块采集到的数字量)得出偏差值error;再把在对多次测量的误差进行积分得出intergral;接着求出误差值减去上一次偏差值的微分derivative;最后通过公式得出补偿值:

通过以上方法使用户的工作亮度环境尽可能保持在一个稳定的值。调光工作流程如图11所示。

图11 调光工作流程

3.4 姿态识别

针对不同的人群,需要在使用前进行校准程序。台灯刚打开进行初始化时会通过语音提示用户端正坐姿并保持一定时间,云台进行扫描,迅速定位用户脸部所在位置并划分出坐姿分区,此时语音提示用户校准完成。

设备在使用过程中,云台根据用户脸部所在位置会自动调节水平位置,并实时分析用户姿态,当用户脸部进入到不良坐姿分区时,将与主控ESP32 进行串口通信,并发出语音提醒,还会根据用户使用台灯的当前时间和单次使用时长进行对比分析。例如:在深夜使用台灯、用户坐在台灯前超过一定时长会提醒用户注意休息。纠姿工作流程如图12所示。

图12 纠姿工作流程

4 系统测试

(1)模块功能测试:接通电源,当台灯检测到用户后,系统初始化,OLED 屏正常启动,能显示当前环境亮度比例,灯组亮度比例,当前环境温度,开始计时已使用时长及18650锂电池剩余电量。语音模块播放提醒用户端正坐姿的语音。当台灯检测到用户长时间离开,会自动进入休眠模式,关闭灯组,暂停各模块的工作。

(2)灯组灯光智能调节测试:灯组正常发光,当外界光线变化,灯组能做出相应的调节。

(3)坐姿检测与提醒功能测试:系统初始化后,摄像头扫描用户人脸并定位,然后播放语音提醒用户调整到正确坐姿,之后便进入监测模式。当用户短时间内坐姿与标准坐姿有偏差,系统会视为用户是放松状态;当用户长时间坐姿不正确,播放语音正常,提醒用户矫正坐姿。设备原型及调试场景如图13所示。

图13 设备原型及调试场景

5 结束语

本文针对智能照明的应用需求开发的一款多频采光智能矫姿护眼照明设备。该设备通过多种可调频率采集外界光线环境后通过PID 算法计算得出当前环境最佳光线的调节方案,以达到护眼的效果;同时通过Jetson Nano 板载摄像头实时检测用户坐姿,并在检测到不良坐姿时通过语音做出纠姿的温馨提醒,最终达到多频采光、智能调光、姿态矫正的目的,具有较强的实用价值。在后续的研究中,将进一步优化设备智能调光的算法与姿态识别的相关算法,从而提高该多频采光智能矫姿护眼照明设备的精确性与智能性。

猜你喜欢
灯组调光台灯
《一带一路》灯组、《瓷器宫灯王》灯组
服务区LED照明调光算法探究
DIY书房小台灯
灯会庙市嘉年华 欢乐共享中国年
全海深ARV水下LED调光驱动电路设计
浅谈公路隧道照明调光方案比选
浅析彩绘与自贡彩灯的关系
形式美与自贡彩灯设计
基于单片机的大棚自动调光设计
台灯的自述