查看: 32302|回复: 114

Arduino开源智能家居03《开发板套件》学习zigbee家居-性价比高

  [复制链接]
  • TA的每日心情

    2015-9-22 09:41
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    发表于 2014-7-16 21:37 | 显示全部楼层 |阅读模式
    本帖最后由 智能创客 于 2014-8-8 22:18 编辑

    我们这周先教大家学习《zigbee开发板套件》,
    学会了就可以扩展你自已想要的功能,什么空气PM2.5、烟雾报警、窗帘自动、手机开门都不在话下,所以认真学,大油哦亲!

    同时这个开发板,可以直接连入之前DIY的arduino开源智能家居《网关》,也可以单独使用,因为他们也自己可以组网的!

    020.jpg
    以上为开发板的配件,并提供入门到高级详细教程!

    游客,如果您要查看本帖隐藏内容请回复



    一、安装驱动/软件
    IAR软件8.1:http://pan.baidu.com/s/1eQ7WP3s(下载解压里面有安装说明)
    SmartRF04EB驱动:http://pan.baidu.com/s/1dDH1ZX3(安装SmartRFStudio后里面包含有驱动)
    CP2102驱动:http://pan.baidu.com/s/1o6iDLcm(下载后直接安装或发现有新硬件就更新驱动)
    ZStack-CC2530-2.5.1a协议栈:http://pan.baidu.com/s/1pJM7FFd(下载安装后才能玩zigbee自组网)


    二、连接下载器、USB串口
    1、连上SmartRF04EB下载器。
    162314yrggpzkassfvcfps.jpg
    将一边有凸出来的一端与(VDD、RES、NC、DC、GND的NC对应就正确了!

    162314g3h43t1ww3saw6a6.jpg
    提示:如果刷不成功,点击一下SMARTRF04EB上的RESET(凹进去就用笔撮)。


    2、插上CP2102 USB下载器
    202720t73cljz2c8o5o7bh.jpg
    对应好再插入DTR RX TX VCC CTS GND
    162314wt3ozovr93uqrbq3.jpg
    202730atzz4i774b545t5q.jpg
    这样就可以连接电脑看串口数据了!


    三、给大家上几个教程实例,解压文件后打开目录:
    “zigbee开发板资料CC2530开发板基础学习实例”,双击文件里以.eww结尾的文件就可以打开实例!
    1、CC2530-1(点亮LED)
    1)先将二个LED分别插到P1.0和P1.1上,记得短脚插负级GND
    2)运行以.eww结尾
    141238md6cz86ol6lgf8oa.jpg

    3)然后编译下载,发现有绿色的进度按F5,那么编译就成功了!
    162416m2p3ftq5zx2tlnln.jpg
    4)这时LED就会闪烁了!


    2、CC2530-2(按键控制LED)
    1)按接线图接好按键(下拉电阻)
    203313cdwjogyjvb5hy5hg.jpg

    2)以下为实物图(图中接了二个按键(接线方法一样),如果不需要接一个也行)
    203313mh10n1r8kxkcaq37.jpg

    3)打开代码,编译!
    141239zb6ibd65bvp6u6uz.jpg
    4)如果没接错,那么点击按键,灯就闪烁了!


    4、CC2530-4(T1的使用)计时器
    141240h30vpp3zv1embfpa.jpg
    编译就会发现计时器在控制LED的闪烁。


    13、CC2530-13(串口通信)
    1)编译好程序
    171622rqe13bx3nyyqyzbt.jpg
    2)打开串口软件(选择串口、并设波特率设为57600)
    204144xcnce666ntn4ctnq.jpg
    3)串口就会出现字符了!



    14、自组网通信,串口发送{ck00x00x00x}其它设备收到,按键发送{ck00x00x00x}其它设备收到。
    1)在自组网目录里运行:Projects\zstack\Utilities\SerialApp\CC2530DB\SerialApp.eww
    171623k9rsdi31zhbdpens.jpg
    2)串口发送{ck00100264.28},如果没有问题,那么其它的zigbee上的灯就亮了,说明收到数据。
    3)按键,那么其它zigbee上的灯也会亮,所以只要设定好00x00x标志,就可以无线控制任何一个zigbee了。



    四、源代码下载、资料下载(最全的资料提供)
    1、总目录
    180022vjzb61s1s166ldsi.jpg

    2、CC2530开发板基础学习实例
    180023chphff2aix746z6i.jpg

    3、IAR开发等工具
    180023lb9y75bmxstsojo9.jpg

    4、Z-Stack协议栈安装包
    180024ddvboz82zesnxo8u.jpg

    5、其它基础学习源代码
    180025mmvsgs27sg667m62.jpg

    6、其它相关资料
    180026ontkcstdksbzklnz.jpg


    要是学会这个东东,你就是大神了……哇哇
    OK,套件请到这里:http://item.taobao.com/item.htm?id=40061371202
    由于源代码、资料比较大,请联系QQ610854837,我们直接发送给你!


    《Arduino开源智能家居DIY教程系列》
    Arduino开源智能家居《花絮1》zigbee小底板DIY成功
    Arduino开源智能家居《认识Zigbee》zigbee功能和自组网介绍
    Arduino开源智能家居《zigbee开发板》手机/按键点亮LED
    Arduino开源智能家居01《网关》升级版网关正式教程(zigbee)
    Arduino开源智能家居02《温湿传感器》什么样温湿度才适居
    Arduino开源智能家居03《开发板套件》学习zigbee家居-性价比高
    Arduino开源智能家居04《插座开关》手机控制:网扇、空调...
    Arduino开源智能家居05《红外线》手机红外线控制电器


    《百元智能家居DIY教程系列》
    arduino教程【实战篇】01《家居网关》DIY图文视频教程
    arduino教程【实战篇】02《温湿度》DIY图文视频教程
    arduino教程【实战篇】03《智能插座》DIY图文视频教程
    arduino教程【实战篇】04《电灯开关》DIY图文视频教程
    arduino教程【实战篇】05《手机红外线》DIY图文视频教程
    关注@智能创客http://www.znck007.com(打造DIY创客平台)

    152509p7nojdncjbbjnab1.png

    该用户从未签到

    发表于 2014-7-17 10:40 | 显示全部楼层
    等到了 看看

    该用户从未签到

    发表于 2014-7-17 11:10 | 显示全部楼层
    kankanqingdan
  • TA的每日心情

    2015-9-22 09:41
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2014-7-17 11:28 | 显示全部楼层

    嗯嗯嗯。

    该用户从未签到

    发表于 2014-7-17 14:56 | 显示全部楼层
    1111111111111111111111111111111111111111111111111111111

    该用户从未签到

    发表于 2014-7-17 17:17 | 显示全部楼层
    学习Arduino开源智能家居
  • TA的每日心情

    2015-9-22 09:41
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2014-7-17 20:22 | 显示全部楼层
    chenso111 发表于 2014-7-17 17:17
    学习Arduino开源智能家居

    嗯嗯,一起学习……

    该用户从未签到

    发表于 2014-7-20 12:19 | 显示全部楼层
    学习Arduino开源智能家居

    该用户从未签到

    发表于 2014-9-28 18:23 | 显示全部楼层
    阿斯度罚款金改股

    该用户从未签到

    发表于 2014-9-29 15:09 | 显示全部楼层
    看看有什么好东西
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    Blynk与m5stack basic以及uiflow的交互玩法
    Blynk与m5stack basic以及
    Blynk与m5stack basic以及uiflow的交互玩法 [准备工作我们假设玩家已经熟悉下面的准备
    [Arduino物联网开发实战2]数据反馈
    [Arduino物联网开发实战2]
    [md]上一篇:(https://www.arduino.cn/thread-83177-1-1.html) 除了控制设备外,blin
    用蓝牙串口模块传递的数据控制继电器开关的问题
    用蓝牙串口模块传递的数据
    我用hc08串口模块传进1(开)、0(关)。但每次按1的时候继电器指示灯只是闪烁一下,
    DIY3D打印激光雕刻机
    DIY3D打印激光雕刻机
    说到激光雕刻机,有人可能会想到,大型机器肆意切削金属,或者木片的大型机器,它们无
    【原创】 drawbot平面关节scara机械臂写字机 画画机器人直播...
    【原创】 drawbot平面关节
    这个项目上个月就在做了,结构和代码反反复复改了多次,加上自己又太忙,一直没来得及
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表