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

上班遥控热水器、电饭锅、空调不是遥不可及的苛求。
 
前两期还没有真正实用,但这一期就让我们要教大家DIY智能插座(超有用),准备好又白又嫩的双手没有?

 
下班晚了或晚上在外面玩,想回到家就有热水?开好空调?自动开窗换新鲜空气?甚至自动帮你煮饭?这些问题你有智能插座就可以,在回家前用手机打开相应插座或设置定时开关,那么煮饭怎么放米(去上班前装好米咯_v_)?,还可以设好离家模式、房事模式、周未模式等等!
看这次我们用到的配件
游客,如果您要查看本帖隐藏内容请回复

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

第一步硬件(连接配件)

一、插座拆装焊接
关注我们送已经DIY好的插座,下面介绍给想焊接的同学
a)用到一转二插座,溶胶棒是用来绝缘,焊锡用来焊接
b)用螺丝刀拆开插座
c)现在我们可以看到插座内部
d)红色线一般是火线、蓝色是零线、黄色是地线
e)为了用到里面的空间,我们拆除一边插孔
f)对应的红线、黄线、指示灯都拆下来
g)拆下后不要丢了,我们还要用来焊接
h)拆掉一边后,线路是不是很清晰了。
i)剪下长的红线,等下要焊接上去实现我们的功能。
j)我们需要二根红线,1:接到220V降压。2:连到继电器
k)220V降压用来供电、继电器用来控制220v电路的开和关。
l)上红下蓝接到220v降模块、上红下红接到继电器。
m)这里还多余了根黄线,我们拆下来,不能占空间
n)然后我们要用到溶胶把爆露有金属的地方掩盖
o)很多同学跟我说,如果线太多很空易短路
p)是的,所以我们要做好足够的保护
q)有可能短路暴露的地方,都用溶胶保护
r)因为时间我们只示范一个点,你要自己掩盖每个点
二、继电器和220V降压模块
a)接下来,我们要连上继电器
b)继电器一般有三个插孔,上到下是常闭、公共、常开
c)别一边是5V供电,输入开关信号
d)下红线接到常开,上红线接到公共,这样就可以控制开和关了
e)下面我们再来接上220V降压模块,有了它就可以不用电池了
f)接线很简单,接上红线和蓝线就可以,就能供5V的电压使用
g)最后插座这部份,我们还要焊接二根面包板线
h)智能插座除了能手机控制外,还应该手动控制
i)我们用到插座上的按钮,因为只有开和关,不能自动弹回
那我们每次手动开或关时,一定记得弹回来。
k)否则开关会一直循环开和关(不用那个按钮真的好丑)
l)为好相对好看点,手动开关时记得弹回来吧
三、nrf24l01无线与arduino pro控制板
a)黑色和蓝色无线模块功能上没有什么区别
b)接线还是一样的,都要使用3.3V供电,否则容易烧坏
c)这次我们使用到杜邦线(两头都是母端口)
d)也是为了防止短路,减少面包线的使用
e)接下来按接线图,连线到控制板
f)还是要留着VCC和GND,下一步再连到v3.3
四、小万能板作用
a)我们先介绍小万能板(代替面包板)
b)绿色部分是下拉电阻,他的作用就是正确输出高电位
c)蓝色是供电接口,左边是正级,右边是负级
因为多个配件需要供电,我们用万能板焊接好正负级
d)控制板的VCC连接到小万能板的正级
e)控制板的GND连接到小万能板的负级
f)然后再接上端头,方便接线
g)接下来我们插入面包线,准备连线稳压3.3V
h)稳压3.3v能将5v降到稳定的3.3v
i)将小万能板的正负级连到稳压3.3vVIN的+-
j)稳压3.3v的VOUT连线到无级模块的VCC和GND
四、其它线路和下拉电阻
a)最后控制板无线模块,还要处理几个小连线
b)控制板的RAW和GND连上杜邦线
c)控制板的D4和D5也连上杜邦线
d)D4是接收手动开关信号,就是插座上的开关
e)注意绿色的框,D4连到小万能板电阻的一端
f)电阻的另一端用面包线连到负线,这样就形成的下拉电阻
g)最后我们再插上两条正负线(用来给继电器供电)
h)这个部份就完成了
五、控制板模块和插座模块组合
a)现在我们把控制板无线部份连接到插座上
b)首先把控制板的RAW连到220v降压正极
c)再把把控制板的GND连到220v降压负极
d)将手动开关一端插到下拉电阻的插孔
e)将手动开关另一端插到正级
f)将控制板的D5接到继电器的IN端
g)小万能板的正极线连到继电器正级
h)小万能板的负极线连到继电器负级

第二步软件(连电脑刷固件)

a)控制板连入电脑(前期视频教过)固件下载http://pan.baidu.com/s/1eQxebVO
b)打开arduino软件后,选择Tools->Serial Port->COMX
c)COMX就是在电脑设置管理器里的COM数字
d)选择Tools->Board->再选择
arduino Pro or Pro Mini(5v,16M)w/ATmega328
e)接下来我们就要打开固件源码,准备刷了哦。
f)点击File->Examples->znck007->chazuo
g)最大化后,就看到源代码了,如果了解编程还可以自己改动
h)最后点击右箭头(红色框里),就开始下载刷新了。
i)当绿色的进度条完成,并有Done uploading.说明成功了

第三步包装(使用产品)

a)整理一下内部的线
b)于线很多,所以在整理时要小心。
c)防止线头脱落,或插到其它地方造成短路
d)最后提醒创友们,如果想用于工业建议把电线改成电路板
e)这里为了学习,接线的方式更容易理解
f)合上面板,智能插座就做好了

详细视频教程,看了懂了会了做了爱了。

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

arduino教程【实战篇】相关推荐

  1. Susy 2 教程 — 实战篇

    Susy 2 教程 - 入门篇 Susy 2 教程 - Shorhand 篇 在前面介绍了Susy2的配置(config)和简写(shorthand)之后,给大家介绍一下Tookit中几个常用的宏,然 ...

  2. 土人系列AS入门教程--实战篇

    这次我们要进入实战,我要教你们做一个很简单的游戏,下面的每句代码我都会加上注释,如果你看过上面的教程,我想要全部理解应该不会困难. 现在让我们开始吧.这个游戏是我初学的时候按教程做的一个游戏,所以印象 ...

  3. 下载 嵌入式qt实战教程pdf_Qt之JSON教程-实战篇

    以实战例子讲述JSON三兄弟的后续故事. 实战一:发送JSON网络请求 作为JSON老大哥的QJsonValue自知对面的大户人家妹子貌美如花,心里已经打起算盘,先下手为强,后下手遭殃.决定显示下自己 ...

  4. Qt之JSON教程-实战篇

    以实战例子讲述JSON三兄弟的后续故事. 实战一:发送JSON网络请求   作为JSON老大哥的QJsonValue自知对面的大户人家妹子貌美如花,心里已经打起算盘,先下手为强,后下手遭殃.决定显示下 ...

  5. json qbytearray 串 转_Qt之JSON教程-使用篇

    以故事方式来学习如何使用Qt接口来操作JSON数据. JSON三兄弟 老大哥QJsonValue主要用于封装JSON值,类似于QVariant. 它能够存储以下值:与QVariant互转 QJsonV ...

  6. Systemd 入门教程:实战篇

    Systemd 入门教程:实战篇 原文出处: 阮一峰(@ruanyf)   http://blog.jobbole.com/98671/?utm_source=blog.jobbole.com& ...

  7. Linux Capabilities 入门教程--进阶实战篇

    该系列文章总共分为三篇: Linux Capabilities 入门教程:概念篇 Linux Capabilities 入门教程:基础实战篇 Linux Capabilities 入门教程:进阶实战篇 ...

  8. Linux Capabilities 入门教程--基础实战篇

    该系列文章总共分为三篇: Linux Capabilities 入门教程:概念篇 Linux Capabilities 入门教程:基础实战篇 Linux Capabilities 入门教程:进阶实战篇 ...

  9. Python和Java结合的项目实战_[项目实战] Python高级教程项目实战篇 Python和Java结合的项目实战 视频教程 [...

    资源介绍 课程简介:xa0xa0 Python高级教程项目实战篇 Python和Java结合的项目实战 视频教程 教学视频 ----------------------课程目录 Python项目实战篇 ...

  10. maya python教程下载_[转载]技术教程-MayaPython教程四之实战篇

    其实作为一个设置或者技术指导,学习到一定程度必须要接触编程,比如Mel.Python.C++ Api等程序语言,这些教程主要是转载胡泳滨的Maya Python学习教程,现在开始第一章-MayaPyt ...

最新文章

  1. vue-cli3集成typescript,sass variables,多页打包
  2. pyinstaller打包exe程序教程推荐及需要注意的点
  3. 高薪进大厂 | 面试指南
  4. 将undefault和null的数据转换成bool类型的数据 使用!!
  5. VMware——安装CentOS
  6. 前端基础-html-列表
  7. 【采集读写】基于matlab语音采集与读写【含Matlab源码 538期】
  8. IPFS BZZ Chia,项目这么多,怎么选择?
  9. 一文理解全文搜索引擎(Lucene、Elasticsearch、Solr)、目录搜索引擎、元搜索引擎的异同
  10. python中abs函数是什么意思_实例讲解Python3中abs()函数
  11. python输出excel指定列为文本格式_POI设置excel某列值为文本格式
  12. 曾扬言 机器人合法公民_曾扬言“摧毁人类”的机器人索菲亚,现状如何?如果失控了咋办?...
  13. 学Linux到底学什么
  14. 试题 算法训练 预测身高
  15. 详细解读目标检测经典算法-SSD
  16. 南怀瑾:“心静出贵人”,中年后这三个地方静,一切都会越来越顺!
  17. 分层和分段用什么符号_分段符号该怎么用
  18. 『推箱子』苏晓辉の转专业面试作品 · 纪念品
  19. 《漫步华尔街》摘抄与读后感
  20. 将数字、字母、汉字分开的方法

热门文章

  1. C64x+中断控制器
  2. 计算机的表格如何加边框,技巧:三种快速添加Excel表格边框的方法
  3. 【机器学习实战】决策树算法:预测隐形眼镜类型
  4. canvas教程15-变形
  5. java扫码枪键盘_JAVA读取USB扫描枪
  6. 英文学术论文写作基础课程
  7. win10 u盘 修复计算机,U盘启动盘修复win10系统的方法
  8. OPC UA SDK案例:虹科OPC UA SDK助力立功科技ZWS云平台
  9. 男孩子不上学了学计算机要学历吗,十三岁男孩不上学,能学什么手艺?
  10. SSL 1384 炮兵阵地