欢迎光临haoDIY - DIY制作从这里开始!

diy音响功放音箱胆机电子单片机电脑科技小发明机器人制作_haoDIY

haodiy微信
当前位置: 主页 > DIY资讯 > DIY资讯 >

创意无限,给自己做个基于Arduino的手机通知提醒灯

时间:2017-05-11 21:29来源:本站 作者:haodiy 点击:
喜欢与众不同,所以就直接动手给自己做了一个通知灯,这可不是手机上那个小亮点,是真的灯哦!我找了玻璃罐来做灯罩,将Gmail、Twitter和Facebook等图标的卡通灯

喜欢与众不同,所以就直接动手给自己做了一个通知灯,这可不是手机上那个小亮点,是真的灯哦!

我找了玻璃罐来做灯罩,将GmailTwitterFacebook等图标的卡通灯放进去充当光源。

第一步:通知灯简介

创意无限,给自己做个基于Arduino的手机通知提醒灯


上图就是我的通知灯,当你收到新的消息,它们就会亮起来,是不是酷毙了!

忘了那些容易漏掉的提示音吧,我的通知灯可以亮起不同的颜色来引起你的注意,当你看过信息后,它还会自动熄灭,用起来绝对超赞!

此外,我的通知灯还装配了Seeedstudio公司的grove传感器,还能充当家里的火警警报器。

第二步:原材料清单

以下就是制作通知灯所需的原材料:

创意无限,给自己做个基于Arduino的手机通知提醒灯


电子元件:

        英特尔Edison开发平台和Arduino Breakout开发套件;PCB板;Arduino Pro Mini 328 - 5V/16MHzRGB LED灯(150枚);8位移位寄存器74hc595d SMD54枚);收发器74hc245d;电解去耦电容器- 100uF/16V;电线等。

结构框架:

        亚克力材料;铜线;玻璃罐(9个)。

工具:

        手锯,电钻,钻头,热熔胶和胶枪,强力胶,电烙铁,焊料,剪线钳,老虎钳等。

第三步:电源模块

降压电源模块我选择了LM2596,它可以给LED提供稳定的5V电压并能控制整个电路。此外,英特尔的Edison开发板还集成了稳压器电路。

创意无限,给自己做个基于Arduino的手机通知提醒灯


下面我列举了一些LM2596模块的详细参数:

输入:3V40V的直流电(输入电压需要比输出电压高出至少1.5V)。

输出:1.5V35V的直流电,电压连续可调,最大输出电流可达3A

功能:电感Q值高,可带动高功率LED提示灯。

三维:长宽高分别为452014毫米。

我利用模块上预载的小型电位计调整了输出电压,一般5V或者稍低就足够了;如果你将电压调到5.5V,就可能会损坏集成电路和LED;所以,调整电压时要慎之又慎。

LM2596模块是我的最爱,它功能丰富,价格实惠。

第四步:HC-SR505 Mini红外动作传感器

这个红外动作传感器可以侦测到靠近通知灯的人,有人移动时,灯就会变色。

创意无限,给自己做个基于Arduino的手机通知提醒灯


该传感器使用方便,只需一个引脚就能完成输出。

第五步:RGB LED灯移位PWM测试

实话说我对移位寄存器很感兴趣,特别是74HC595这个型号。通过这个移位寄存器,你可以在Arduino平台上控制RGB LED灯。此外,你还可以通过SPI,在Arduino平台上实现PWM调制。

创意无限,给自己做个基于Arduino的手机通知提醒灯


在上图中,我就利用英特尔Edison平台通过UART(通用异步收发器)与Arduino pro mini 进行了通信,而且我还改变了一系列显示效果。

详解:

每个RGB LED都可显示三原色,从而与3 pin控制器相对应。每个8位的74HC595移位寄存器有8个控制输出,在这个项目中,我需要控制16RGB LED,所以我需要16x348 pin控制,也就意味着我要准备6个移位寄存器。

怎样将代码上传至Aeduino Mini

近来我一直在搞Arduino编程,希望能在这上面做出点成绩来。不过如果你想将代码上传,需要尝试下下面的方法。

……


赞一下
(0)
0%
一般般
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名: 验证码: 点击我更换图片
栏目列表
推荐DIY