找回密码
 立即注册

QQ登录

只需一步,快速开始

点击进入授权页面

只需一步,快速开始

  • QQ空间
  • 回复
  • 收藏

参加活动: 0

组织活动: 0

  • TA的每日心情

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

    [LV.3]偶尔看看II

    本帖最后由 智能创客 于 2014-10-11 16:28 编辑

    在微博里认识站长,聊得很投机,于是就加入arduino中文社区。
    我个人是一个移动端的coder,做开发已有很多年,怀着对硬件的向往加入了创客一员。

    随着物联网、3D打印、穿戴设置、Maker、Geek的兴起,越来越多的90后加入到这些智能行业。
    费话少说了,下面开始手把手教大家从住的地方开始DIY,我的教程一般都包含有视频,所以用心就行你懂的……


    那我们第一个视频,就先教你如何DIY《智能家居网关》,它就像一个主机,负责将家居联入互联网,接收和发送命令。
    fc1702dc96aed9c26639fb80aff00f64_880[1].jpg
    有了它我们可以时时查看家里的湿度湿度,有没有着火呀?电灯是不是没关呀,下班提前热水,智能调节空调,监控家里有没有发生什么事,小偷有没有光顾等等。如果用心加点其它元素就可以让家里像科幻电影里一样酷!

    我们所需要的配件在淘宝上都可以购买得到,现在的技术已经很成熟了,我们只需购买元件,再将他们连接起来,就可以实现我们想要的功能。

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



    《智能创客DIY交流论坛》成立了
    欢迎大家来提问题、交流、学习,共同建立智能的创客平台!
    http://www.znck007.com注册有机会送板子哇!

    制作《智能家居网关》只需要三步:

    第一步硬件(连接配件)
    一、enc28j6o网卡与arduino pro控制板
    1、面包板介绍
    af04b39bb0e09cadfc7dfeb2a09c06b4_216.jpg
    我们采用小面包板,没有正负线,模着是不相连竖的是相连的。

    2、arduino控制板插入面包板
    8dad6b991e1657eb6f38f365b437a435_313.jpg

    3、enc28j60网卡与arduino pro控制板接线图
    8a87a424324c951d7498babca2c465cb_788.jpg


    4、接线端插入脚针方便面包线连接。
    1b5a1f0ef57596c2da268fbbad353bcf_945.jpg

    5、按接线图和控制作连接起来
    3c3de62569498a7d9aab907007be84b2_365.jpg


    二、nrf24l01无线与arduino pro控制板
    1、ams1117降压v3.3的作用
    d350f94ebd4622e5fef5a571a3dda80e_760.jpg

    2、nrf24l01无线和arduino pro控制板连接图
    5b81b06b706e371796e43fbeb291f990_586.jpg

    3、nrf24l01无线连接
    a13b6a1f5a89b43b34a1646b2a8a1268_940.jpg

    4、nrf24l01无线和enc28j60网卡连接
    945d4f16b0c2c502c91e4cd6b345aff3_535.jpg


    三、LED、USB下载线、电源线
    1、LED灯连线
    81a2b48f9d34975e360d31a57bd7e8ae_185.jpg

    2、USB下载线作用
    6877bb9b0b7a503ba1a12f27db193cd1_147.jpg

    3、9V路由器电源供电
    6ffec2074f0db3c130e9123f75001fef_574.jpg



    第二步软件(刷固件)
    1)下载驱动和固件(百分之分开源代码)
    6a4f3f22a8fce82be825c8744e2e28cd_892.jpg

    2、enc28j60网卡模块插入电脑
    b9c54c48b3f0740c1dce195e75674403_955.jpg


    3、驱动安装
    61f939cca4ffa793634b92efebb7c8a5_326.jpg
    a、右击我的电脑或计算机,点击管理
    b、点击设置管理器,在端口com下会有出现USB Serial Port
    c、在USB Serial Port后面会出现COM加一个数字,记住它
    d、右击USB Serial Port,点击安装驱动程序软件
    e、点击“浏览计算机查找驱动程序软件”
    f、选择 下载驱动的目录,选drivers->CP2102_USB_Drivers
    g、点击确定或下一步,完成驱动安装


    2)刷enc28j60网卡固件(可随意修改源码实现你要的功能)
    6fd0469d8694aecb2caa0f9668b5bcc5_890.jpg
    a、打开arduino软件后,选择Tools->Serial Port->COMX
    b、COMX就是在电脑设置管理器里的COM数字
    c、选择Tools->Board->再选择arduino Pro or Pro Mini(5v,16M)w/ATmega328
    d、点击File->Examples->znck007->wangguan_fashe
    e、最大化后,点会看到xxxxxxxxxxxxxxxx,修改成你的apikey(在http://m.znck007.com申请)
    f、最后点击右箭头,就开始下载刷新了。
    g、当绿色的进度条完成,并有Done uploading.说明成功了。


    3)刷nrf24l01无线固件(可随意修改源码实现你要的功能)
    fc960964f3950b783a35359bdb0d0700_743.jpg
    a、我们拔下有网卡那个板,将USB接到另一个板(无线接收)
    b、点击File->Examples->znck007->wangguan_jieshou
    c、再点击右箭头(红色框里),就开始下载刷新了。
    d、那么我们软件部分就已经刷好了,现在他有脑子啦。


    第三步组合(包装)
    1)两个面包板连接
    a8fe07bc7287986d0024f99fadba6f0b_326.jpg

    2)两板连线互通
    617c4625192683548e42073d26ff5183_548.jpg
    a、将网卡上的无线正负级连接到v3.3
    b、TX连到另一个板的RX,RX连到另一个板的TX
    c、将两个板的正负线电源连接,这样两个就都可以供电了
    d、RAW连接另一个板的RAW(正极),GND连接另一个板GND(负级)


    3)联网测试
    eccd7d96806e8ed526f8e8c59754a41c_634.jpg
    a、首先连接好网线,确保能上网
    b、自动获取IP、联网需要20秒左右
    c、手机打开智能创客控制端m.znck007.com,并登陆您的账号
    d、当网卡上的灯在闪烁,那说明控制板已经上得网了
    e、当前状态,如果显示网关正在运行中,就连到你的账号了
    f、到这里,硬件和软件部分都能正常运行了。


    4)装入亚克力盒子
    d3000c0527c210d9744bd7bca2a0eac4_891.jpg


    详细DIY教学视频[在线高清播放],学会了点赞、评论支持一下!

    宣传效果视频[直接打开],看了以后记得评论点赞,让更多人加入我们!


    如果大家的喜欢就回复支持一下,
    我们会给大家带来更多DIY作品



    《WIFI作品DIY教程》
    WIFI作品DIY教程01-《Z WIFI开发板》介绍和联网等配置教程


    《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-4-19 15:58 编辑

    由于实战做来用在自个家里的,所以很多想法、思维可能理解对新手理解不来(老鸟就不要喷我手下留情{:soso_e100:})!
    欢迎大家一起交流、讨论,只为共同学习向着那份理想!
    求lz画一个代码的流程图,然后写注释。。。
    非常详细,感谢分享
    点赞!学习中
    {:soso_e179:}

    不能批量远程下载图片,如果可以的话,就会好很多了,外链图片很不好。
    赞一个,这期待后集{:soso_e179:}
    打赏作者鼓励一下!

    0人打赏

    海神 发表于 2014-4-19 19:42
    赞一个,这期待后集

    是呀。慢慢把DIY做下去。
    fuwen0202 发表于 2014-4-19 23:29
    求lz画一个代码的流程图,然后写注释。。。

    嗯,你是指用visio做流程图吗?
    因为arduino不能写中文,所以又懒的用别的软件写。
    能用2个ARDUINO MINI代替PRO不?
    发表评论
    高级模式  
    您需要登录后才可以回帖 登录 | 立即注册  
    关闭

    推荐主题 上一条 /4 下一条