极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 35597|回复: 12

arduino教程【实战篇】05《手机红外线》DIY图文视频教程

[复制链接]
发表于 2014-5-21 21:49:15 | 显示全部楼层 |阅读模式
本帖最后由 智能创客 于 2014-8-8 22:29 编辑

我们家里很多电器都是红外线控制,比如:空调、电视、机顶盒、风扇等等。

这些电器一般我不改装(保维会没有、搞不好一台空调都没了钱啊!),所以你想用手机控制红外线,同时就控制了电器了。

如果你有想法,跟我们一起去DIY吧。



我们先介绍配件

①电线电池¥5
②亚克力盒子¥6
③面包板¥5
④arduino mini控制板¥16
⑤nrf24l01无线¥8
⑥包面线¥3
⑦小开关¥1
⑧红外线收发射¥5
⑨ams1117稳压3.3v¥6
⑩接线端¥2


约57元,这次要红外控制电器咯。

关注我们@智能创客,以后DIY会接近市面产品哦。


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


第一步硬件(连接配件)
一、nrf24l01无线与arduino pro控制板

a)我们又把控制板插到到小面包板上

b)再处理nrf24l01无线模块的接线

c)按以前的接线图,接到mini控制板上

d)这次也要将IRQ连到2端口,用来外部中断的。

e)ams1117降压模块,我们用线来接
f)无线模块正负级接到VOUT


二、红外线接收和发射

a)到重点的部分了:我们插上红外接收,他有三个脚。

b)正对并从右到左:分别是正极、负极、数据脚

c)数据线,我们插到控制板的5,因为他是PMW

d)红外发射部份,发射二极管有二个脚针

e)长的接到控制器的3,短的接到GND(负级)

f)面我们介绍按钮开关,接到控制板的2,2也是中断口
g)他的作用就是,长按下就可以自学红外编码(记得重启再长按)

h)目前自学的编码包括NEC、SONY、RC5、RC6、其它暂不支持
i)所以不能控制所有家居,要你自己研究家居的Raw编码。


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

a)www.znck007.com下载固件(关注我们微信吧)
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->hongwaixian
g)打开后修改成对应的sid和nid
h)最后点击右箭头(红色框里),开始下载刷新了。
i)当绿色的进度条完成,并有Done uploading.说明成功了


联网测试

a)接上USB下载线(也可以用池供电),利用原来的网关控制它
b)使用手机打开m.znck007.com控制端

c)点击发射按键,如果底下的时间有变化,说明控制有效了
d)那么我们在上班也可以控制家里的红外设备了!




第三步包装(DIY成品)

a)我们用小的亚克力盒子包装起来
b)用电池供电,提醒:mini板虽然使用睡眠模式但还是很耗电。
c)电池的正极接到RAW,负级接到GND
d)然后我们再整理一下线,系在一起或贴到亚克力盒子

e)你可以用大点的亚克力盒子,那么就会更好看一些了



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



《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注册有机会送板子哇!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

 楼主| 发表于 2014-5-21 22:47:15 | 显示全部楼层
这一篇玩,我们就开始玩真格了,wifi路由、Wifi开关、zigbee自组网!
回复 支持 反对

使用道具 举报

发表于 2014-5-21 23:07:55 | 显示全部楼层
手机端的软件有说怎么做的吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-21 23:28:05 | 显示全部楼层
tgyfish 发表于 2014-5-21 23:07
手机端的软件有说怎么做的吗?

目前是一个html5网页而以。
回复 支持 反对

使用道具 举报

发表于 2014-5-22 07:35:59 | 显示全部楼层
恩,新作品不错
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-22 13:18:01 | 显示全部楼层
Cupid 发表于 2014-5-22 07:35
恩,新作品不错

谢谢谢谢,还会更努力的。
回复 支持 反对

使用道具 举报

发表于 2014-5-23 00:51:53 | 显示全部楼层
本帖最后由 pdfan 于 2014-5-23 00:54 编辑

你那视频用什么软件制作的?加字幕用什么软件?配音乐用什么软件?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-23 16:29:00 | 显示全部楼层
pdfan 发表于 2014-5-23 00:51
你那视频用什么软件制作的?加字幕用什么软件?配音乐用什么软件?

会声会影呢。
回复 支持 反对

使用道具 举报

发表于 2014-7-21 07:57:57 | 显示全部楼层
手机端的软件以及程序是怎么做的?
回复 支持 反对

使用道具 举报

发表于 2014-7-21 07:59:15 | 显示全部楼层
求指导手机端软件和程序做法或者源代码,谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-23 10:27:53 | 显示全部楼层
服务端php原理:
1、php会接收到{ck00x00xxxxxxx}这样的数据。
2、你在php分析好,然后做相应的操作。
2、如果php收到{ck001000000000}那就会就从数据库取出命令写出来
{ck00x00x1}最后的1代表开灯,然后就开灯了。
回复 支持 反对

使用道具 举报

发表于 2014-12-20 15:10:47 | 显示全部楼层
为什么第二步要刷固件啊
回复 支持 反对

使用道具 举报

发表于 2014-12-21 21:51:26 | 显示全部楼层
谢谢分享,学习一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-25 22:23 , Processed in 0.045045 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表