|
喜欢与众不同,所以就直接动手给自己做了一个通知灯,这可不是手机上那个小亮点,是真的灯哦! 我找了玻璃罐来做灯罩,将Gmail、Twitter和Facebook等图标的卡通灯放进去充当光源。 第一步:通知灯简介
上图就是我的通知灯,当你收到新的消息,它们就会亮起来,是不是酷毙了! 忘了那些容易漏掉的提示音吧,我的通知灯可以亮起不同的颜色来引起你的注意,当你看过信息后,它还会自动熄灭,用起来绝对超赞! 此外,我的通知灯还装配了Seeedstudio公司的grove传感器,还能充当家里的火警警报器。 第二步:原材料清单 以下就是制作通知灯所需的原材料:
电子元件: 英特尔Edison开发平台和Arduino Breakout开发套件;PCB板;Arduino Pro Mini 328 - 5V/16MHz;RGB LED灯(150枚);8位移位寄存器74hc595d SMD(54枚);收发器74hc245d;电解去耦电容器- 100uF/16V;电线等。 结构框架: 亚克力材料;铜线;玻璃罐(9个)。 工具: 手锯,电钻,钻头,热熔胶和胶枪,强力胶,电烙铁,焊料,剪线钳,老虎钳等。 第三步:电源模块 降压电源模块我选择了LM2596,它可以给LED提供稳定的5V电压并能控制整个电路。此外,英特尔的Edison开发板还集成了稳压器电路。
下面我列举了一些LM2596模块的详细参数: 输入:3V到40V的直流电(输入电压需要比输出电压高出至少1.5V)。 输出:1.5V到35V的直流电,电压连续可调,最大输出电流可达3A。 功能:电感Q值高,可带动高功率LED提示灯。 三维:长宽高分别为45、20和14毫米。 我利用模块上预载的小型电位计调整了输出电压,一般5V或者稍低就足够了;如果你将电压调到5.5V,就可能会损坏集成电路和LED;所以,调整电压时要慎之又慎。 LM2596模块是我的最爱,它功能丰富,价格实惠。 第四步:HC-SR505 Mini红外动作传感器 这个红外动作传感器可以侦测到靠近通知灯的人,有人移动时,灯就会变色。
该传感器使用方便,只需一个引脚就能完成输出。 第五步:RGB LED灯移位PWM测试 实话说我对移位寄存器很感兴趣,特别是74HC595这个型号。通过这个移位寄存器,你可以在Arduino平台上控制RGB LED灯。此外,你还可以通过SPI,在Arduino平台上实现PWM调制。
在上图中,我就利用英特尔Edison平台通过UART(通用异步收发器)与Arduino pro mini 进行了通信,而且我还改变了一系列显示效果。 详解: 每个RGB LED都可显示三原色,从而与3 pin控制器相对应。每个8位的74HC595移位寄存器有8个控制输出,在这个项目中,我需要控制16个RGB LED,所以我需要16x3的48 pin控制,也就意味着我要准备6个移位寄存器。 怎样将代码上传至Aeduino Mini: 近来我一直在搞Arduino编程,希望能在这上面做出点成绩来。不过如果你想将代码上传,需要尝试下下面的方法。 ……
|
































![[视频] 台产高精度VU表 DB电平表](/uploads/120908/1-120ZR01335162.jpg)
![[视频] 音响如何制作的](/uploads/allimg/120909/1-120Z91H3510-L.jpg)

