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

智能创客 于 2014-10-11 16:22 编辑



我个人是一个移动端的coder,做开发已有很多年,怀着对硬件的向往加入了创客一员。



随着物联网、3D打印、穿戴设置、Maker、Geek的兴起,越来越多的90后加入到这些智能行业。

费话少说了,下面开始手把手教大家从住的地方开始DIY,我的教程一般都包含有视频,所以用心就行你懂的……





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

fc1702dc96aed9c26639fb80aff00f64_880[1].jpg

2014-4-28 15:26 上传
(36.91 KB)





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

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

8b6ba07b7e11f211345caac364946aae_867.jpg

2014-4-28 22:11 上传
(30.53 KB)

①USB下载器
②路由器电源
③面包板¥
④nrf24l01无线收发
⑤arduino pro控制板
⑥enc28j60以太网卡
⑦包面线
⑧亚克力盒子
⑨ams1117稳压3.3v
⑩LED和接线端
所有的配件加一共100多元!为什么不淘回家DIY?开始踏入未来创客一员呢。


制作《智能家居网关》只需要三步:
第一步硬件(连接配件)一、enc28j6o网卡与arduino pro控制板1、面包板介绍

af04b39bb0e09cadfc7dfeb2a09c06b4_216.jpg

2014-4-28 22:11 上传
(31.95 KB)

我们采用小面包板,没有正负线,模着是不相连竖的是相连的。

2、arduino控制板插入面包板

8dad6b991e1657eb6f38f365b437a435_313.jpg

2014-4-28 22:11 上传
(55.01 KB)



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

8a87a424324c951d7498babca2c465cb_788.jpg

2014-4-28 22:11 上传
(33.79 KB)





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

1b5a1f0ef57596c2da268fbbad353bcf_945.jpg

2014-4-28 22:11 上传
(54.87 KB)



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

3c3de62569498a7d9aab907007be84b2_365.jpg

2014-4-28 22:11 上传
(56.74 KB)





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

d350f94ebd4622e5fef5a571a3dda80e_760.jpg

2014-4-28 22:11 上传
(55.76 KB)



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

5b81b06b706e371796e43fbeb291f990_586.jpg

2014-4-28 22:11 上传
(46.47 KB)



3、nrf24l01无线连接

a13b6a1f5a89b43b34a1646b2a8a1268_940.jpg

2014-4-28 22:11 上传
(53.01 KB)



4、nrf24l01无线和enc28j60网卡连接

945d4f16b0c2c502c91e4cd6b345aff3_535.jpg

2014-4-28 22:11 上传
(49.02 KB)





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

81a2b48f9d34975e360d31a57bd7e8ae_185.jpg

2014-4-28 22:11 上传
(55.93 KB)



2、USB下载线作用

6877bb9b0b7a503ba1a12f27db193cd1_147.jpg

2014-4-28 22:11 上传
(48.91 KB)



3、9V路由器电源供电

6ffec2074f0db3c130e9123f75001fef_574.jpg

2014-4-28 22:11 上传
(44.55 KB)







第二步软件(刷固件)1)下载驱动和固件(百分之分开源代码)1、下载地址http://pan.baidu.com/s/1mglvP24

6a4f3f22a8fce82be825c8744e2e28cd_892.jpg

2014-4-28 22:11 上传
(41.93 KB)



2、enc28j60网卡模块插入电脑

b9c54c48b3f0740c1dce195e75674403_955.jpg

2014-4-28 22:11 上传
(46.05 KB)





3、驱动安装

61f939cca4ffa793634b92efebb7c8a5_326.jpg

2014-4-28 22:11 上传
(28.74 KB)

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

2014-4-28 22:11 上传
(31.71 KB)

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

2014-4-28 22:11 上传
(23.23 KB)

a、我们拔下有网卡那个板,将USB接到另一个板(无线接收)b、点击File->Examples->znck007->wangguan_jieshou

c、再点击右箭头(红色框里),就开始下载刷新了。

d、那么我们软件部分就已经刷好了,现在他有脑子啦。



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

a8fe07bc7287986d0024f99fadba6f0b_326.jpg

2014-4-28 22:11 上传
(42.27 KB)



2)两板连线互通

617c4625192683548e42073d26ff5183_548.jpg

2014-4-28 22:11 上传
(32.67 KB)

a、将网卡上的无线正负级连接到v3.3

b、TX连到另一个板的RX,RX连到另一个板的TX

c、将两个板的正负线电源连接,这样两个就都可以供电了

d、RAW连接另一个板的RAW(正极),GND连接另一个板GND(负级)



3)联网测试

eccd7d96806e8ed526f8e8c59754a41c_634.jpg

2014-4-28 22:11 上传
(38.14 KB)

a、首先连接好网线,确保能上网

b、自动获取IP、联网需要20秒左右

c、手机打开智能创客控制端m.znck007.com,并登陆您的账号

d、当网卡上的灯在闪烁,那说明控制板已经上得网了

e、当前状态,如果显示网关正在运行中,就连到你的账号了

f、到这里,硬件和软件部分都能正常运行了。



4)装入亚克力盒子

d3000c0527c210d9744bd7bca2a0eac4_891.jpg

2014-4-28 22:11 上传
(37.08 KB)





详细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图文视频教程



《智能创客DIY交流论坛》成立了

欢迎大家来提问题、交流、学习,共同建立智能的创客平台!

http://www.znck007.com(注册有机会送板子哇!)


via - 极客工坊

标签: Arduino教程