DIY一款强大的智能台灯,让你的家与众不同
扫描二维码
随时随地手机看文章
一、项目概述
1.1 引言
随着科技的发展,我们越来越需求更加便捷的生活环境,这就要求我们更好的掌握和应用科学技术,提高创新思维能力,能够开发出更加人性化的产品供人们使用。
1.2 项目背景/选题动机
台灯是我们学习、工作中不可或缺的一个工具,但是我们目前的台灯并不具有自动调节亮度的功能以及自动开关功能,这在不知不觉中浪费了好多能源。因此为了方便人们的生活,节约能源以及保护用户视力,开发一款具有自动调节亮度以及自动开关功能的台灯是非常有必要的。为方便人们的生活,节约能源以及达到保护用户视力的目的,本项目旨在实现一种智能台灯。该台灯要达到的目标是可以智能判断周围是否有人以及执行用户的“口头”命令,从而实现灯的自动开关。同时用户可以手动设定当前所需的亮度,设定后,台灯可自动调节亮度,使周围环境光强始终保持在用户先前所设定的亮度上。
二、需求分析
2.1 功能要求
本项目旨在实现一种智能台灯。该台灯要达到的目标是可以智能判断周围是否有人以及执行用户的“口头”命令,从而实现灯的自动开关。同时用户可以手动设定当前所需的亮度,设定后,台灯可自动调节亮度,使周围环境光强始终保持在用户先前所设定的亮度上。
2.2 性能要求
系统能够实现对是否有人的准确判断,对“开”“关”语音的准确识别,以及对环境光强的准确判断与调节。
三、方案设计
3.1 系统功能实现原理
系统通过红外传感器判断是否有人,通过声音传感器判断“开”“关”,从而实现台灯的自动开关;通过光强传感器来判断当前环境的光强并经行调整使环境光强保持在设定值。
3.2 硬件平台选用及资源配置
本系统拟采用EVK1100开发板,这主要考虑到其上面拥有的传感器和我们的项目很是匹配,因此选用该平台进行前期的设计,后期将把所有硬件整合成一个整体,显得更加美观。
3.3系统软件架构
系统软件部分主要是对红外传感器、声音传感器、光强传感器采集到的信号进行模数转换,然后进行一定的处理,判断是否满足条件,然后输出控制量给台灯驱动部分,实现对台灯的智能控制。
3.4系统软件流程
3.4 系统预计实现结果
预期实现的效果为:可以判断出人的“开”“关”声音,可以检测到人的有无,从而实现自动开关;可以检测到环境光强并自动调整台灯亮度使环境光强保持在一个定值;可以设定当前所需环境的亮度。