本帖最后由 alesha 于 2015-2-2 16:47 编辑
HI EYE
昨天想了一个晚上,给自己的项目想了一个名字;今天花了10分钟做了一个感觉还行的LOGO。 ”HI EYE“其实是想说“你好眼睛”,本来想做一个动画,想想就自己这点绘画能力最后还是放弃了(其实我想这样做的一个小朋友坐在H上面,点击一下HI的I上面那个红点,然后EYE的两个E变成眼睛,Y变成一个笑脸,然后就是一个有眼睛的笑脸)。
logo
回头看了看上面配了图片的前沿,感觉还行。于是觉得应该进入正题了,其实我的项目就是一个LED灯光控制,整个硬件构成很简单,整个代码极其简单; file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps11B1.tmp.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps11B2.tmp.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps11B3.tmp.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps11C4.tmp.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps11D4.tmp.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps11D5.tmp.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps11D6.tmp.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps11D7.tmp.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps11E8.tmp.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps11E9.tmp.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps11EA.tmp.png如下:
是不是很简单,到简单得很。
下面开始进入重点了,如图:
我们知道人眼对光线的感知和光线的亮度是成对数曲线的。即光线强度成对数变化人眼睛感受到的是线性变化,这里也是本项目的重点.
一、项目名称:
基于avr atmega328P 的护眼台灯《HI EYE》
二、项目概述:
HI EYE主要作为生活照明使用,主要使用场景但不限于,儿童房间,老人房间。照明时间深夜,人眼经过一定的暗适应后的照明。 本设计依照人眼对光光线的感知与光线的强度成对数关系的特点,采用软件控制照明模块的发光强度从而使人眼柔和的适应光线的变强,也通过软件设计针对人眼的暗适应特性根据暗环境的光线进行分段并计时,使不同的光线强度有不同的调光曲线同时融入暗适应对人眼的影响,在环境光线相同时因软件记录的光线持续时间不同而采取不同的调光曲线对亮度进行调整。通俗的来说就是:原环境光线很亮突然环境光线变成0lex,但是这个很暗的环境光线只持续了10秒,此时系统接收到开灯指令那么输出的直接就是照明模块亮度全开信号,如果一个环境的光线持续在1lex保持了数十分钟或者数小时,那么此时系统接收到开灯指令那么输出的直接就是照明模块亮度对数升高的控制信号,并且数十分钟与数小时的调节曲线不同。 本台灯仅针对生活照明使用,目前已知以下场合不实用:读书,看报,写作业。
三、作品实物图
1.感光模块是旧东西opt101,找到的。2.主控制器看好的是英飞凌的一款XC2000系列,但是对应的led开发板动不动就上千,没有忍心买用arduino代替了(实现效果当然是相差甚远,毕竟不是专业的)。
3.led模块,X宝上买了一个usb的led灯模块,测试的时候误操作烧得冒烟了,最后用了一颗蓝光led代替(这里确实不应该用蓝光的(实在是找不到了),因为蓝光伤眼睛,我还买了蓝光滤光镜片,本来打算做一个十分绿色的灯具的,最后没有派上用场)
四、演示视频
wait me for a minute~
五、项目文档
HIEYE.zip
(1.53 MB, 下载次数: 27)
|