葡萄美酒夜光杯,欲饮琵琶马上催。醉卧沙场君莫笑,古来征战几人回。
古诗中的夜光杯诚然不容易得到,但现在可是21世纪了,出一款同样意境的杯子不算难事。
今天我们更进一步,打造一款能和任意玻璃杯交互,根据温度变色发光的杯垫,利用它将每一个玻璃杯都变成”夜光杯”。
杯垫上有四个彩色LED,随放在它上面的玻璃杯温度不同而发出不同颜色的光。
在20摄氏度以下,发出冷色调的光,在28摄氏度以上,发出暖色调的光。而当没有杯子搁在上面(在室温20至28摄氏度之间)时,它将会自动关闭。
当然,你也可以自己修改这个逻辑,为你提供了完整的。
效果是神奇的,原理却是简单的。它的主要原理就是依靠温度传感器LM35采集杯子温度数据,然后通过ATtiny13V-10PU这个MCU计算出对应的颜色后,以PWM方式调制彩色LED,控制它变色。
电路图如下,够简单吧!点击查看大图。
全套资料(源代码、电路图、PCB):
这款杯垫的PCB板设计也相当艺术。
焊接上元件以后,使用透明的环氧树脂将PCB板封装起来,然后加工成杯垫状。
夏天来了,一起来这款清凉养眼的”夜光杯”吧!