[原创] 【TI 无线主题征集】+ IoT家庭网关 + 智能照明

574433742   2014-11-20 22:29 楼主
          有机会接触了一下TI的物联网的产品,关于家庭照明的东西,在这里给大家分享一下。这个主要是通过手机客户端或者通过云端来远程控制灯板的颜色、亮灭、饱和度等一些功能。因为TI提供了全部的代码,所以开发者可以发会自己的想象力,添加自己喜欢的功能。整个模块是基于ZigBee协议的和TCP/IP协议的。
这篇文章介绍的是使用Android客户端通过手机端控制ZigBee灯板的。
下面就来看看各个模块吧。
下面图片是三个ZigBee灯板,每个灯板有三个LED灯,分别是红、绿、蓝和白色的,灯板上集成的是CC2530芯片。
TI已经预先烧录了程序进去,当然灯板上也预留了debugger接口。
IMG_20141120_185259.jpg   芯片面                         IMG_20141120_185308.jpg    led灯面

下面这个是一个USB dongle  ,上面是一颗CC2531的芯片,主要负责ZigBee网络的组建。将数据采集发送到BB black(家庭网关),从BB Black中得到数据传个各个灯板。
IMG_20141120_185413.jpg

这个就是一个BB Black 是一个类似于树莓派的一个卡片式电脑,主控芯片是TI的AM335。1G RAM  4GBROM,性能上玩爆树莓派。
这个主要的作用是一个家庭网关通过收发ZigBee传来的数据到internet上,下面的网口和家里的路由连接。
IMG_20141120_185429.jpg

将上述各个模块接好之后,参考下面TI的官网给出的说明,即可搭建好这个系统。
手机上安装好TI提供的客户端,以为是给出源码的,所以开发者可以更改其中的代码,来添加自己的功能。


下面几幅图片展示了通过手机端控制不同的参数来实现灯板的颜色,饱和度和亮度的改变。

IMG_20141120_185024.jpg                      Screenshot_2014-11-20-18-50-38.png



IMG_20141120_185057.jpg                       Screenshot_2014-11-20-18-51-07.png    



IMG_20141120_185123.jpg                                         Screenshot_2014-11-20-18-51-56.png




下面来看一下Android客户端的源码。
Android—SRC.jpg


      用户可以更改其中的代码增加新的功能,如定时启动灯光控制,早晨让室内的灯光随着时间的变换成不同的颜色营造出很好的氛围,晚上灯光绚烂出各种颜色,是不是很浪漫。。。开发者可以发挥想象,展现自己的创意,这个平台还是蛮好的。。

物联网,随时随地,任何事都要联网,未来是美好的,期待大家的共同努力,期待大家分享好的东西。
编程是一种思维方式,而代码只是一种表现形式,硬件是对编程的最好诠释。
  • IMG_20141120_185223.jpg
分享铸就美好未来。。。

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复