查看: 142154|回复: 1268
打印 上一主题 下一主题

arduino教程【实战篇】01《家居网关》DIY图文视频教程

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

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

    [LV.3]偶尔看看II

    跳转到指定楼层
    楼主
    发表于 2014-4-19 15:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 智能创客 于 2014-10-11 16:28 编辑

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

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


    那我们第一个视频,就先教你如何DIY《智能家居网关》,它就像一个主机,负责将家居联入互联网,接收和发送命令。

    有了它我们可以时时查看家里的湿度湿度,有没有着火呀?电灯是不是没关呀,下班提前热水,智能调节空调,监控家里有没有发生什么事,小偷有没有光顾等等。如果用心加点其它元素就可以让家里像科幻电影里一样酷!

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

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



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

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

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

    2、arduino控制板插入面包板

    3、enc28j60网卡与arduino pro控制板接线图


    4、接线端插入脚针方便面包线连接。

    5、按接线图和控制作连接起来


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

    2、nrf24l01无线和arduino pro控制板连接图

    3、nrf24l01无线连接

    4、nrf24l01无线和enc28j60网卡连接


    三、LED、USB下载线、电源线
    1、LED灯连线

    2、USB下载线作用

    3、9V路由器电源供电



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

    2、enc28j60网卡模块插入电脑


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


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


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

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


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


    4)装入亚克力盒子


    详细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创客平台)

  • TA的每日心情

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

    [LV.3]偶尔看看II

    来自 2#
    ?楼主| 发表于 2014-4-19 15:49 | 只看该作者
    本帖最后由 智能创客 于 2014-4-19 15:58 编辑

    由于实战做来用在自个家里的,所以很多想法、思维可能理解对新手理解不来(老鸟就不要喷我手下留情{:soso_e100:})!
    欢迎大家一起交流、讨论,只为共同学习向着那份理想!
  • TA的每日心情
    无聊
    2016-12-2 22:10
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    推荐
    发表于 2014-4-19 23:29 | 只看该作者
    求lz画一个代码的流程图,然后写注释。。。

    该用户从未签到

    推荐
    发表于 2016-2-17 14:30 | 只看该作者
    非常详细,感谢分享

    该用户从未签到

    推荐
    发表于 2014-4-20 11:21 | 只看该作者
    点赞!学习中

    该用户从未签到

    板凳
    发表于 2014-4-19 16:15 | 只看该作者
    {:soso_e179:}
  • TA的每日心情

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

    [LV.3]偶尔看看II

    地板
    ?楼主| 发表于 2014-4-19 16:19 | 只看该作者

    不能批量远程下载图片,如果可以的话,就会好很多了,外链图片很不好。

    该用户从未签到

    5#
    发表于 2014-4-19 19:42 | 只看该作者
    赞一个,这期待后集{:soso_e179:}
    打赏作者鼓励一下!
  • TA的每日心情

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

    [LV.3]偶尔看看II

    6#
    ?楼主| 发表于 2014-4-19 20:10 | 只看该作者
    海神 发表于 2014-4-19 19:42
    赞一个,这期待后集

    是呀。慢慢把DIY做下去。
  • TA的每日心情

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

    [LV.3]偶尔看看II

    8#
    ?楼主| 发表于 2014-4-20 09:29 | 只看该作者
    fuwen0202 发表于 2014-4-19 23:29
    求lz画一个代码的流程图,然后写注释。。。

    嗯,你是指用visio做流程图吗?
    因为arduino不能写中文,所以又懒的用别的软件写。

    该用户从未签到

    10#
    发表于 2014-4-20 14:15 | 只看该作者
    能用2个ARDUINO MINI代替PRO不?
    您需要登录后才可以回帖 登录 | 立即注册 ?

    本版积分规则

    热门推荐

    关于温湿度传感器在LCD显示上的问题
    关于温湿度传感器在LCD显
    我建立了一个程序,想要将dht11传感器得到的数据显示在LCD1602上,但是LCD显的都是乱
    【原创】全球最小口袋3D打印机mini one直播教程贴
    【原创】全球最小口袋3D打
    最近闲得蛋疼,没事搞个掌上3D打印机,先放效果图吧。 搞了半天,终于能正常打印,
    【Arduino】108种传感器模块系列实验(74)--- 4位LED数码管模块
    【Arduino】108种传感器模
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    (开源)ESP8266改装小风扇,app远程控制+天猫精灵控制
    (开源)ESP8266改装小风
    材料准备 [*]USB风扇一个 [*]ESP8266一块 [*]3.3继电器一块 拆解风扇 第一次,没有
    基于机器视觉的智能分拣机械臂
    基于机器视觉的智能分拣机
    本作品是一个基于机器视觉的智能机械臂操作平台,其采用atmega32单片机作为主控制系统
    Copyright ???2015-2016??Arduino中文社区??Powered by?Discuz! ??( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表