黑夜里的风景线:TI员工打造时尚旱冰鞋

2016-08-19 16:23:42编辑:杜红卫 关键字:TI  旱冰鞋
Max Groenig是一名TI的员工,同时也是一位DIY爱好者。最近,Max凭借自己亲手打造的一双LED旱冰鞋,成为了黑夜里一道亮丽的风景线…
 
Max的这个奇思妙想来自于此前他在慕尼黑参加的夜间旱冰派对。活动当晚,慕尼黑的部分街道实行了交通管制,成千上万的轮滑和滑板爱好者涌上街头大展身手。在这次活动中,Max注意到不少轮滑爱好者在滑行过程中都喜欢举着荧光棒,他不禁想到,将旱冰鞋和LED相结合也许是个不错的主意。
Max与他在Freising办公室的同事一同设计了这款灯光系统。当轮滑爱好者以不同的速度滑行时,LED会相应的变换颜色,并伴随着有节奏的闪烁,如同Disco的灯光一样。此外,当滑冰者摔倒时,旱冰鞋会自动闪烁红色的灯光,以警示周围的人。这款灯光系统能够将多达16个LED安装在旱冰鞋的底座上,每四个LED由一块印制电路板进行控制。这个系统采用了一个MSP微控制器以及一个加速传感器和LED驱动器。
 
电子基因
 
事实上,Max对于电子科学的热爱已经融入到了他的血液中。
 
Max的父亲是一名电气技师,在他6岁的时候就将他引入到电子设计这个奇妙的世界中,而Max后来也在不莱梅大学攻读电子工程专业。在TI的Freising办公室实习后,他正式加入TI,成为了一名软件工程师。
作为一名DIY的狂热爱好者,Max还想到了一个方法来解决人们在晚上经常磕磕绊绊的问题。
 
也许每个人都遇到过这样的情形,那就是半夜起床时往往会因为黑暗而绊倒。Max的想法非常简单:在床下安置一款照明系统,当人们下床往外走时灯光会慢慢点亮,而当人们回到床上时灯光则逐渐变暗。
 
为了找到一款低成本且高效率的解决方案,Max采用了具有调试器工具的MSP430™ 微控制器(MCU) LaunchPad™ 开发套件作为开发平台。他通过USB将这个器件与计算机进行连接,然后编写了软件代码来控制整个系统。其它主要元件还包括一个MSP-EXP430FR5739实验电路板、—个红外运动传感器和一个5米长的LED灯。
 
Max花费了几个晚上和周末的时间来进行系统的原型设计和调试印刷电路板,以处理正确的电流、电压和LaunchPad,将红、蓝、绿的频率调和并生成适当的白光亮度。
LED的灯光主要由红外传感器触发。当脚在床周围半径3米以内的范围移动时,这个传感器通过检测温度的变化对灯光的亮度进行调节。由于采用的是一个无源传感器,所以它只在激活时才需要供电。
 
其中一个最大的设计挑战就是这个照明系统的灯光不能太亮或是突然启动,以免打扰到其它正在睡觉的人。
 
“我不想因为这个灯光打扰到房间中其他还在休息的人,”Max说道。
 
由于人眼无法检测光强度的线性增加,所以Max专门编写了一个方程式,确保眼睛接收到的灯光强度在增加时更加平稳及柔和。
 
Max正在琢磨的另一个想法是设计一款具有板上引擎和能量回收系统的混合动力滑板。这个能量回收系统会采集刹车时产生的能量,并将其重新利用以提供额外的动力。Max注意到,虽然目前市面上可以购买到相似的技术,但是自己动手制作会获得无比的成就感,同时成本也往往更加低廉。

关键字:TI  旱冰鞋

来源: EEWORLD 引用地址:http://www.eeworld.com.cn/LED/article_2016081912067.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:Woodhead® Haztex® 高输出 LED 危险任务灯具 确保安全性、可靠性
下一篇:都在晒“小目标”?这家半导体公司告诉你目标是如何达成的

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

STM32F103的SysTick使用方法

写下来,方便以后用。void SysTick_Configuration(void){  /* Setup SysTick Timer for 10 msec interrupts  */  if (SysTick_Config(SystemCoreClock / 100))                //SysTick配置函数  {     /* Capture error */ 
发表于 2018-07-20 21:06:43

STM32 SysTick定时器做延时函数

在STM32中延时函数用的非常广泛,具体延时函数怎么使用,下面我们来进行想详解,本文主要介绍采用SysTick计时器来实验系统延时:原理介绍:SysTick计时器是一个24位的倒计数定时器,主要用来做操作系统的定时器,每来一个时钟周期计数减1,当计数到0时,他就会自动从LOAD寄存器中自动重装设置的初值,操作时只要不把CTRL寄存器中的ENABLE位清0,它就永远不会停止,即使在睡眠状态他也还是在继续奋斗。配置代码如下:static u8  fac_us=0;//us延时倍乘数static u16 fac_ms=0;//ms延时倍乘数//初始化延迟函数//SYSTICK的时钟固定为HCLK时钟的1/8//SYSCLK
发表于 2018-07-20 21:04:44

STM32F407ZGT6使用Systic定时器实现延时

预备知识        STM32F4的系统滴答计时器的介绍及其说明。时间有限,这里点到为止,详情自行百度。        延时的原理:                        因为在 ucos 下 systick 不能再被随意更改,如果我们还想利用 systick 来做
发表于 2018-07-20 20:21:48

STM32中,systick具体延时时间计算

/*****************************************************************************  STM32单片机SysTick系统滴答定时器实验程序********************************************************************************/#ifndef                _SYSTICK_H#define  
发表于 2018-07-20 20:11:33

使用SysTick的普通计数模式对延迟进行管理

/*************delay.h*************************/#ifndef __DELAY_H#define __DELAY_H   #include <stm32f10x_map.h>  ////////////////////////////////////////////////////////////////////////////////// //ALIENTEK STM32开发板//使用SysTick的普通计数模式对延迟进行管理//包括delay_us,delay_ms//正点原子@ALIENTEK//技术论坛
发表于 2018-07-20 20:06:39

STM32系统学习——SysTick(系统定时器)

SysTick系统定时器是属于CM3内核中的一个外设,内嵌在NVIC(嵌套向量中断控制器,控制整个芯片中断相关的功能,它与内核紧密藕合,是内核中的一个外设)中。系统定时器是一个24位的向下递减的计数器,计数器每计数一次的时间为1/SYSCLK,一般我们设置系统时钟SYSCLK为72MHZ,当重装载数值寄存器的值递减为0时,系统定时器就产生一次中断,以此循环往返。 因为SysTick是属于CM3内核的外设,所以所有基于CM3内核的单片机都具有这个系统定时器,这使得软件在CM3单片机中可以很容易被移植。系统定时器一般用于操作系统,用于产生时基,维持操作系统的心跳。一、SysTick寄存器介绍 SysTi
发表于 2018-07-20 20:04:30

小广播

颜工专栏

LED专区

现任华润矽威科技(上海)有限公司市场部经理/高工,上海市传感技术学会理事、副秘书长。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved