最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

红外遥控器最终的通用物联网解决方案

时间:2017-05-23 22:07来源:未知 作者:admin 点击:
去年,我发表了教学的最终目标是用新设备更换所有IR遥控的装置可以容纳4码只可以通过iOS设备。 如果你错过了最后的项目: 。 作为日常活动的一部分,每个人都会碰到很多不同的红外遥控器,但它变得沮丧的时候,你需要多个遥控器改变输入来控制显示在电视或设
红外遥控器最终的通用物联网解决方案

去年,我发表了教学的最终目标是用新设备更换所有IR遥控的装置可以容纳4码只可以通过iOS设备。

如果你错过了最后的项目:

作为日常活动的一部分,每个人都会碰到很多不同的红外遥控器,但它变得沮丧的时候,你需要多个遥控器改变输入来控制显示在电视或设备新设备是在边上,你需要点一些奇怪的方向使设备实际收到的信号。

为了帮助解决这个问题,我想创造一个可控制多个设备的设备,如在娱乐系统的人,可以通过手机和笔记本电脑很容易控制。

与上一版本的主要限制是它只能容纳有限数量的红外编码(4)在一个时间,只有通过iPhone可控和有一个有限的范围内,它可以控制从。

有什么新鲜事?

今年,我完全重新设计的设备,现在可以:

  • 容纳145 +红外码(在其默认配置,可以很容易地扩展)
  • 编辑与任何外部设备
  • 进行修改和控制,通过<strong>任何</strong>设备连接到互联网

新项目使用一个英特尔爱迪生+一个Arduino Pro使设备易于扩展。

如果你喜欢下面别忘了为它投票!

步骤1:它是如何工作的

红外遥控器最终的通用物联网解决方案

有两种主要的部分项目Arduino与英特尔爱迪生。

英特尔爱迪生运行一个脚本执行启动每次Nodejs。在启动脚本,它下载的数据从一个集体火力点数据库。它有一个页面,可以通过任何浏览器访问。爱迪生用socket.io接收用户的输入。它什么样的用户请求它做游戏,记录,或改变一个IR代码。

火力数据库从每个人的记录的IR代码获取代码和协议。定期的,我会去数据库和传输代码不是垃圾邮件的程序下载到的部分。火力数据库有一个功能,已经删除了一些垃圾邮件的条目。

Arduino是接收红外码从英特尔爱迪生和发送出去的时候请。如果它被命令记录代码,等待下一个红外信号并将其发送到英特尔爱迪生。

步骤2:材料

红外遥控器最终的通用物联网解决方案

一些材料的数量将取决于你如何控制多个设备,但这里有一个基本的清单:

  • 1—英特尔爱迪生+迷你突围
  • 1—Arduino Pro Mini - 5V
  • 1—试验电路板
  • 1 - 100欧姆的电阻
  • 1—38 kHz红外接收器
  • 1—1.8V至5V逻辑电平转换器
  • 100欧姆的电阻
  • 红外发光二极管
  • 雄性头销
  • 电线
  • 9V电池连接器

与“材料吗?”你需要1个地方需要发射红外信号。例如,用于控制硬盘录像机和电视你需要2。

你也需要一种程序Arduino Pro Mini(更多的是在后面的步骤)。

步骤3:软件

红外遥控器最终的通用物联网解决方案

为了上传必要的代码的项目,你需要下载一些软件第一。

第一次爱迪生英特尔用户:

英特尔的爱迪生可能会或可能不会来闪着Linux。它应该已经是闪着它如果不是,下载Flash工具建兴这个工具的闪烁爱迪生。

每个人:

安装Arduino IDE英特尔XDK,和一个串行终端软件腻子你可以使用任何的SSH和串口终端软件。

如果您使用的是Atmel的AVR ISP mkII编程器等,重要的是,你要确保你有libusb驱动安装。这不应该是个问题,除非你安装Atmel Studio在过去。如果你有,你可以重新安装驱动程序

图像源(S):

http:/ /媒体。licdn。COM /平面/ MPR / shrinknp_400_400 / ..

http:/ / www.arduino。CC / EN /上传/商标/ arduin…

步骤4:将您的英特尔爱迪生迷你突围

红外遥控器最终的通用物联网解决方案

为了对爱迪生的连接,你必须首先添加头销这样的板底。在图片和,你可以看到四行引脚的焊接应。雄性头引脚在焊。

确保当你安装英特尔爱迪生在董事会没有任何焊料接触的计算模块的底部。

图像源(S):

https://cdn.sparkfun.com//assets/parts/1/0/0/1/1/13025-03.jpg

步骤5:设置你的英特尔爱迪生

红外遥控器最终的通用物联网解决方案

下面的步骤是Windows:

1。开始安装英特尔爱迪生在板模块计算。在两个USB电缆插到爱迪生身边。

2。等待一分钟,然后打开设备管理器(通过开始菜单的搜索)。

三.寻找“端口(COM和LPT)”

4。把你所看到的注意。

5。打开串口终端程序

6。你看到的COM端口波特率115200打开串口(至少会有2个港口都尝试一下)。

7。键入“根”,软件将打印出一行命令,如果不是的话,尝试不同的串行端口。

8。式中:

configure_edison --设置

9。按照建立英特尔爱迪生向导和WiFi。

用于Mac,所有的步骤都是相同的除了2和3。找到你的串行端口,遵循

故障检修

如果你尝试了所有你的串行端口或不:

  • 确保2个发光二极管的点亮你的董事会
  • 检查你的连接
  • 试用你刷板

图像源(S):

https://cdn.sparkfun.com//assets/parts/1/0/0/1/1/13025-03.jpg

步骤6:上传代码到英特尔爱迪生

红外遥控器最终的通用物联网解决方案

这部分需要安装英特尔XDK。

  1. 开始创建一个空白的物联网项目在XDK
  2. 插上你的爱迪生打开电源
  3. 去窗口的底部,连接您的英特尔爱迪生-你可能需要键入IP地址,你看到的是在设置和密码你添加一
  4. 在窗口的底部,在IP地址打开SSH选项卡和类型,然后输入用户名和密码
  5. 式中:
我socket.io Firebase SerialPort压缩表达NPM

6。等到爱迪生被下载新包 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(1)
100%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片