去年,我发表了教学的最终目标是用新设备更换所有IR遥控的装置可以容纳4码只可以通过iOS设备。
。
作为日常活动的一部分,每个人都会碰到很多不同的红外遥控器,但它变得沮丧的时候,你需要多个遥控器改变输入来控制显示在电视或设备新设备是在边上,你需要点一些奇怪的方向使设备实际收到的信号。
为了帮助解决这个问题,我想创造一个可控制多个设备的设备,如在娱乐系统的人,可以通过手机和笔记本电脑很容易控制。
与上一版本的主要限制是它只能容纳有限数量的红外编码(4)在一个时间,只有通过iPhone可控和有一个有限的范围内,它可以控制从。
今年,我完全重新设计的设备,现在可以:
新项目使用一个英特尔爱迪生+一个Arduino Pro使设备易于扩展。
如果你喜欢下面别忘了为它投票!
有两种主要的部分项目Arduino与英特尔爱迪生。
英特尔爱迪生运行一个脚本执行启动每次Nodejs。在启动脚本,它下载的数据从一个集体火力点数据库。它有一个页面,可以通过任何浏览器访问。爱迪生用socket.io接收用户的输入。它什么样的用户请求它做游戏,记录,或改变一个IR代码。
火力数据库从每个人的记录的IR代码获取代码和协议。定期的,我会去数据库和传输代码不是垃圾邮件的程序下载到的部分。火力数据库有一个功能,已经删除了一些垃圾邮件的条目。
Arduino是接收红外码从英特尔爱迪生和发送出去的时候请。如果它被命令记录代码,等待下一个红外信号并将其发送到英特尔爱迪生。
一些材料的数量将取决于你如何控制多个设备,但这里有一个基本的清单:
与“材料吗?”你需要1个地方需要发射红外信号。例如,用于控制硬盘录像机和电视你需要2。
你也需要一种程序Arduino Pro Mini(更多的是在后面的步骤)。
为了上传必要的代码的项目,你需要下载一些软件第一。
英特尔的爱迪生可能会或可能不会来闪着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…
为了对爱迪生的连接,你必须首先添加头销这样的板底。在图片和,你可以看到四行引脚的焊接应。雄性头引脚在焊。
确保当你安装英特尔爱迪生在董事会没有任何焊料接触的计算模块的底部。
https://cdn.sparkfun.com//assets/parts/1/0/0/1/1/13025-03.jpg
下面的步骤是Windows:
1。开始安装英特尔爱迪生在板模块计算。在两个USB电缆插到爱迪生身边。
2。等待一分钟,然后打开设备管理器(通过开始菜单的搜索)。
三.寻找“端口(COM和LPT)”
4。把你所看到的注意。
5。打开串口终端程序
6。你看到的COM端口波特率115200打开串口(至少会有2个港口都尝试一下)。
7。键入“根”,软件将打印出一行命令,如果不是的话,尝试不同的串行端口。
8。式中:
configure_edison --设置
9。按照建立英特尔爱迪生向导和WiFi。
用于Mac,所有的步骤都是相同的除了2和3。找到你的串行端口,遵循这。
如果你尝试了所有你的串行端口或不:
这部分需要安装英特尔XDK。
我socket.io Firebase SerialPort压缩表达NPM
6。等到爱迪生被下载新包 (责任编辑:admin)