本文是转载的,来自:爱折腾(http://www.izheteng.com/)为的是让更多人知道,如果引起版权纠纷什么的,和我或者版主联系,及时删除葡萄美酒夜光杯,欲饮琵琶马上催。醉卧沙场君莫笑,古来征战几人回。
古诗中的夜光杯诚然不容易得到,但现在可是21世纪了,折腾出一款同样意境的杯子不算难事。
今天我们更进一步,打造一款能和任意玻璃杯交互,根据温度变色发光的杯垫,利用它将每一个玻璃杯都变成”夜光杯”。
杯垫上有四个彩色LED,随放在它上面的玻璃杯温度不同而发出不同颜色的光。
在20摄氏度以下,发出冷色调的光,在28摄氏度以上,发出暖色调的光。而当没有杯子搁在上面(在室温20至28摄氏度之间)时,它将会自动关闭。
当然,你也可以自己修改这个逻辑,爱折腾为你提供了完整的源代码。
效果是神奇的,原理却是简单的。它的主要原理就是依靠温度传感器LM35采集杯子温度数据,然后通过ATtiny13V-10PU这个MCU计算出对应的颜色后,以PWM方式调制彩色LED,控制它变色。
这款杯垫的PCB板设计也相当艺术。
夏天来了,一起来折腾这款清凉养眼的”夜光杯”吧!
看完此帖之后我突然后了个改进的想法:
方法一:
杯垫一般都有一定大小的,何不在远离放置杯子的地方(或者用绝热材料处理下)再放置一个热传感器用来检测室温
通过比较放置杯子的地方的温度和室温比较,以此控制冷暖色的显示和灯的关闭。
BUG:杯子温度和室温一样时灯会关闭
方法二:
压电元件或者红外元件判断杯垫上是否有物体,用以关闭电源。
请达人们指教下,我打算毕业时顺带就做下这个(下半年大四)[ 此帖被01471550在2010-06-30 18:23重新编辑 ]