【高手DIY】Android控制的智能蓝牙LED灯

发布时间:2014-04-24 阅读量:7319 来源: 发布人:

【导读】作者大学毕业一年了,工作后总觉得没有啥成就感,于是走了极客的路线。他在自己的闲暇时间做一些有趣的电子玩意来满足期待的成功。这是一个安卓手机控制的智能LED灯,采用蓝牙通信协议,变换多种颜色。你也可以做个,但单片机和安卓开发需要掌握。

最近飞利浦和三星等不都推出了一款智能LED灯泡么,用手机蓝牙控制,可以变换出你想要的颜色。当我看到这个新闻时不禁感慨万分。这个想法当初在大学期间也想过,也有尝试做过-只是当时手机端软件开发不熟悉,又没心思去学所以当时就随便用简单的无线遥控器配合单片机完成了第一个可以遥控的全彩灯泡当时还没觉得这玩意有啥市场-因为那时大功率LED还比较少接触到,都是普通LED灯,亮度不够,实用性不强,也就没有深入研究下去了。

不过在3月份看到一个网站有BLE全彩LED的介绍,马上又燃烧起我当初制作的热情了-这次我一定也要搞手机控制!网上搜了一下,有蓝牙从机模块卖,果断买下,发现使用非常简单,在单片机端根本不需要什么复杂编程,当成一个无线串口就OK,模块如下图:


 
难点是手机端的软件编辑。于是下定决心开始学Android开发,发现JAVA又不太会,结果果断先学JAVA,大概2个多星期,由于有一些编程经验,基本可以编一些面向对象的JAVA程序后,接着再学Android开发,不断在网上搜索资料,最终一个星期左右也基本了解Android开发了,当然只是皮毛不过应该够用了。我对自己的单片机技术还是相当自信的,因此决定先从难的地方开始-先编Android软件。由于涉及到蓝牙,无法在电脑上用模拟器模拟运行,因此-我的一部手机果断充当实验品了。
     
Android 开发平台:

2
 
刚开始编程时基本都是弹出“很抱歉,应用程序已停止运行”,因为真不懂蓝牙开发。不过后来很幸运的,发现Android开发工具包里有一个蓝牙例程,果断学习改造,慢慢的,程序不弹出停止运行窗了,最终手机端的程序也出炉了,主界面如下:(当然这个主界面是后来结合单片机端编程后的结果)
 
3

程序预置了3种灯光模式,当然可以通过红绿蓝滑条来随意搭配你想要的颜色,效果满意后点保存即可。这是断电记忆的,所以不论何时想调出来只要点击就可以。当然断电再上电后灯泡也会默认将灯泡颜色置回关灯前的颜色,若是关灯状态下断的电,上电后就会自动调回最近的颜色了。颜色变化都是渐变的,因此看起来过渡非常自然舒服。实在不知加啥功能了,就让灯泡随机缓慢变换颜色,达到魔幻的效果。
 
 

在初次打开软件时若没有配对灯泡,则会弹出配对框,当然在连接过程中点Menu键也可以调出这个框,可以随时连接其他灯泡进行控制:

4

配合单片机的程序,可以自己定义灯的名字和配对密钥,不过可能由于模块原因还是啥,暂时还不能用中文。

5
 
当然,定时关灯是必须的--定时开灯,我暂时觉得没必要所以就没加。

6
 
 

软件介绍完毕,下面来介绍硬件的制作过程

既然是智能LED,没灯泡可不行。为了省事,直接在某宝淘了个用红外遥控器控制的3*1W RGB灯。这样,我一下子就有了RGB灯珠,电源和灯具外壳了,只要自己制作一个控制板替换它原本的控制板即可;下面是买到的灯泡:

7

里面是这样的

8

小心的焊开电源,将板拿下,看到板上写着电源参数是5V 550mA,心中狂喜-这正是我需要的电源啊于是赶紧量好板子尺寸,进行电路设计!
 
对于这样一个实验性的小东西,我实在不想浪费时间去用AD10画PCB,然后再打印,制版。太麻烦了果断使用我的秘密武器-油性笔。加上我一早构思好的电路结构,三下五除二将电路画在了板子上,双面板,一面放灯珠,一面是控制板。效果如下:

9
 
10

有点丑,见笑了~不过丑归丑,能用才是王道啊~为什么灯珠那一面是一圈圈的?那是因为个人发现原灯珠功率虚高了,没有利用好电源,加了一圈贴片的全彩LED,还好色彩还算搭配,不会混乱。
 
 

接下来就是腐蚀和上元件。这小Case啦。

11
 
12
 

焊完元器件后变成这样

13
 
14
 

中间的那个铜柱是连接灯珠和灯具底座发挥散热作用的,旁边还加了个热敏电阻检测灯珠温度,用于过温保护。
 
 

硬件准备好了,接下来就是软件编程了。由于我也积累了较多单片机开发经验,因此基本没什么难度,很顺利的单片机程序就出炉了。
   
单片机开发平台:

15
 

一切准备妥当,开始装灯:

16

来一张手机和灯泡的合照

17
 
 

下面是效果图

18
 
18

由于我有自己成熟的一套串行通信协议,因此控制是稳定可靠的灯泡到目前为止已经连续运行了2天多了,一切正常有时我也在想,这玩意要也像三星一样以产品形式卖出去,不知道会不会有人要呢这个灯的成本可远低于他们产品的价格?
相关资讯
低成本玩转Bode分析!共模扼流圈让普通示波器秒变网络分析仪神器

在电子工程领域,频率响应分析(Bode分析)一直是电路设计和调试的重要工具。然而,专业网络分析仪的高昂价格让许多人望而却步,一个令人惊喜的解决方案——共模扼流圈与示波器的黄金组合,可以极低成本实现专业级Bode分析。通过巧妙利用共模扼流圈的独特特性,配合普通示波器的基本功能,即使是预算有限的爱好者也能获得准确的频率响应曲线。

高速USB接口PCB设计指南:从2.0到3.0的关键技术突破

在现代电子设备中,USB接口已成为数据传输和电力供应的标准配置。一个优秀的USB接口PCB设计不仅能确保信号完整性,还能最大限度地发挥接口的理论传输速度

国产半导体重大突破!攻克28nm以下e-Flash技术填补国内空白

8月21日,中国半导体行业迎来里程碑式进展——领开半导体成功研发并量产28nm以下嵌入式闪存(e-Flash)技术,一举打破国外厂商在该领域的长期垄断。这一突破不仅填补了国内高端存储芯片的技术空白,更为国产MCU、汽车电子及AIoT设备的自主可控提供了关键支撑。

特朗普政府芯片入股计划引争议,全球半导体格局或生变!

近日,有外媒报道称,美国特朗普政府正考虑以“国家安全”为由,强行入股包括英特尔在内的三大芯片巨头,以加强对半导体产业的控制。这一消息迅速引发行业震动,外界担忧此举可能重塑全球芯片产业格局,并对供应链产生深远影响。

第106届中国电子展:构建产业新生态,打造全球创新枢纽

​在全球科技竞争格局深刻重构的背景下,中国电子产业正迎来国产替代与自主创新的历史性机遇。第106届中国电子展紧扣《"十四五"规划》制造强国战略,聚焦基础电子元器件、集成电路等"卡脖子"领域,集中展示从材料、设备到应用的国产化突破成果。