基于树莓派的智能镜子

• 154
无取向硅钢•
据不完全统计,女性每天照镜子的次数约为23次,男性每天照镜子的次数则是16次。在这些零碎的时间里,人们可能会因为整理妆容而错过重要的消息,智能镜子恰好解决了这段时间的消息闭塞性,保证了人们能够随时接受消息。目前,国内的智能镜子大多都功能单一,且价格较为昂贵,本产品具有多种智能功能,可以在整理妆容的同时,获取一些新闻资讯、生活指数、天气情况等。为使用者节省更多时间去完成其他事情。
镜子这种平凡而又不可或缺的日常小用品,从公元前开始的漫长历史进程中,一直被用来整理妆容,其功能单一。但在当今物联网广泛应用的大背景下,镜子被赋予了特殊的定义。智能镜子不仅具备原始镜子的基本功能,满足使用者日常的基本需要的同时,还能为使用者提供其他智能功能。同时,智能镜子作为智能家具的一部分,具有相当大的发展潜力。
智能镜子目前所面临的困难主要是由于技术不够成熟,交互不够良好,制造成本较高等难题。本产品在保证镜子的基础功能的情况下,新增加了语音交互功能,人脸识别功能,新闻传达功能等等。
1  系统设计方案
经过各阶段的全面分析,基于树莓派的智能镜子由以下几个模块构成。Raspberry Pi 4B 模块,ZEROWH 摄像头模块,显示器模块,原子镜,麦克风模块,电源模块。
该系统大致工作过程为:各模块逐个启动之后,显示器显示开机动画,树莓派在此时间内启动魔镜系统,并展示在显示屏上,此时显示屏已显示出新闻资讯、生活指数、天气情况等信息。当语音模块检测到有使用者在说话时,自动检测并上传到相应API 接口进行识别,并接受返回值,最后通过语音模块输出相对应的回答,实现了人机交互功能。天气情况以及新闻资讯都是调用官方免费API ,调取其数据,并显示在显示屏上。
基于树莓派的智能镜子开机流程框图如图1所示。
2  系统硬件设计
2.1  热红外人体感应器
原理:热红外人体感应器由透镜,感光元件,感光电路,机械部分和机械控制部分组成。通过红外感应部分,在感应器与人体发生相对位移时,感光元件产生极化压差,感光电路发出有人的识别信号,达到探测静止人体的目的。
当树莓派检测到该信号时,表明有人在镜子前面,此时将屏幕设置为高亮,便于人更好地获取信息,当人远离镜子时,屏幕自动
变为低亮,在节省电源的同时,保障了镜子成像的效果。
图1 基于树莓派的智能镜子开机流程框图
2.2  光照传感器
原理:光照传感器运用对弱光有较高反应的探测部件,该部件表面涂有高吸收率的黑图层,热接点在感应面上,而冷接点则位于机体内,冷热接点产生温差电势。在线性范围内,输出信号与太阳辐照度成正比。当有透过滤光片的可见光照射时,高精度光敏二极管会根据可见光照度大小转换成电信号,然后电信号进入传感器的处理器系统,从而输出需要得到的二进制信号。
KU波可调电衰减器
当树莓派检测到各种不同的光强信号时,会根据某一特定函数,计算出对应的屏幕亮度,然后根据此来调节屏幕亮度。2.3  控制器模块
系统主要控制器采用树莓派,使用python 语言作为编译语言。树莓派与常见的51单片机和STM32等这类的嵌入式微控制器相比较而言,不但可以完成相同的IO 引脚控制之外,还能运行相应的操作系统,可以完成更为复杂的工作管理及调度。
树莓派可以在Windows 、Macintosh OS X 、Linux 三大主流操作系统上运行,而其他嵌入式微控制器大多只能在其中一种操作系统上运行。树莓派在国内外都有这很好的发展,具有良好的交流环境,而且树莓派的大部分项目都为开源项目,允许开发者们进行修改和更有创意的改善。
不仅如此,树莓派的总出货量已经达到1250万的里程碑,之所以把1250万作为一个里程碑,是由于这个数字是此前排在全球计算机平台第三位的Commodore 64的总销量,换句话说,树莓派已成为排在Windows PC 和Mac 之后的全球第三大计算机平台。
基于树莓派的智能镜子
西北民族大学  赵凌峰  梁毓豪
• 155
3  系统实践目标
3.1  语音交互功能
当感应到有人在传达命令或者指令时,树莓派对信号进行预处理后,对特定有效部分进行特征提取,将提取的部分和库内所有特征词相匹配,最终检测匹配相应的声学模型,发出相应的指令,机器根据所发出的指令进行相应的显示与操作。3.2  展示生活指数功能
在树莓派上安装Magic mirror2,Magic mirror 已经经过两代的发展,可安装模块不断增加。通过这个开源项目即可实现展示生活指数功能,比如时钟,日历,天气预报,问候语,新闻,日程安排等等,不仅如此,因为其丰富的插件功能,可以自行创造其他插件功能,从而实现插件自定义化。3.3  人脸识别功能
运用ZEROWH 摄像头模块,对采集到的含有人脸的图像或视频流,自动检测和跟踪人脸。对检测的人脸进行识别和记录操作,如果所检测的人脸与库中包含的人脸相似度大于某一值,即判定为同一人,并允许进行语音交互等功能。流程图如图2
所示。
图2 流程图
3.4  自动调节屏幕亮度功能贺育民
当树莓派通过光强传感器检测到各种不同的光强信号时,会根据系统的时间检测函数和光照调节函数,计算出对应的屏幕亮度,然后根据此来调节屏幕亮度。从而达到节能的效果。另外,使用者也可以根据自己的喜好更改屏幕亮度。3.5  呼吸灯功能
位于框架两侧的5050 RGB 彩灯带通过PWM 调节,在相应的条件下改变灯带的颜,比如在播放音乐时,灯带的颜会随着节奏的改变而改变,满足使用者在各种情况下的灯光要求。
4  系统实现原理
基于树莓派的智能镜子以树莓派为控制器,由于该系统需要分别给显示器及树莓派供电,需要两种供电源,分别为220V 及5V 。当该系统进入工作状态时,树莓派首先连上WIFI 保证其能够获取新闻资讯以及天气等消息。当使用者靠近智能镜子时,启动人脸识别功能,若验证成功则显示问候语,并可以进行语音交互功能。
本系统主体程序框图如图3所示。
5  系统测试及结果
系统测试的目的在于判断预期结果与实际结果是否相符,本文
从三方面入手,包括实时语音检测、初始化状态是否正常、人脸识
别功能是否正常。最终测试结果如表1
所示。
图3 本系统主体程序框图表1 系统测试及结果
序号测试名称测试过程测试结果
kumool1
初始化状态检测将系统通上电,观察是否能正常运行各模块工作正常,无明显
错误2
语音检测
将系统通上电,并说一段话,检测是否与
显示的一致在使用者发音标准的情况下,能够较为准确的识别并
做出回应3人脸识别检测
将系统通上电,观察是否能进行其他操作
48v转12v当人脸已经入库的使用者使用时,功能完全正常,当人脸未入库的使用者使用时无电力测量
法使用任一功能
根据测试结果,本项目实物设计基本符合预期设计目标。结语:镜子从古至今功能极其单一,本项目的智能镜子允许我们将走廊或者浴室的镜子转换成个人助理,给予使用者更多的智能体验。智能镜子的语音交互功能能实现更加快捷的信息查,更加醒目
的信息提醒,保障使用者及时接受重要的信息,并且通过使用者的使用记录不断调整和猜测使用者对各种类型消息的重视程度,从而达到更好地效果体验。当然,目前也只是初期发展阶段,还有许多未知的功能等待着我们的开发,希望智能镜子能够更好的让人们实现智能化生活。
西北民族大学国家级大学生创新创业训练计划资助项目(项目编号:202010742077)。
作者简介:赵凌峰(2000—),男,湖北仙桃人,现就读于西北民族大学。

本文发布于:2024-09-25 12:22:09,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/255674.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:镜子   功能   智能
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议