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

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

亚马逊的回声控制的红外遥控器

时间:2017-05-18 09:16来源:未知 作者:admin 点击:
亚马逊回波系统可以控制很多智能家居的一个方面,但智能插座只能关闭和。 许多设备没有立即打开通过简单的插入和需要额外的步骤,如按下按钮在远程或功率的物理设备或获得所需的设置。 在本指南中,Raspberry Pi的零W将作为智能家居设备,可以通过亚马逊的回
亚马逊的回声控制的红外遥控器

亚马逊回波系统可以控制很多智能家居的一个方面,但智能插座只能关闭和。许多设备没有立即打开通过简单的插入和需要额外的步骤,如按下按钮在远程或功率的物理设备或获得所需的设置。

在本指南中,Raspberry Pi的零W将作为智能家居设备,可以通过亚马逊的回声控制,并发送所需的红外命令到设备时,要求电源或关闭。

在这种特定的情况下,PI将配置学习远程提供了一个“classicflame 23ii310gra 23“红外石英壁炉插入红外命令”。红外线LED将被用来发出红外命令的需求,最后PI配置为模拟飞利浦色调的装置可以控制回声。

步骤1:材料

亚马逊的回声控制的红外遥控器

必修的:

  • Raspberry Pi的零Z
  • 4 GB或更大的微型SDHC存储卡(10级16 GB的例子
  • 插头连接器
  • 1红外发光二极管
  • MicroUSB电源适配器(2.1安培或更高的推荐)
  • 红外发光二极管
  • 红外接收器和/ 1838b
  • 100欧姆的电阻
  • 其他电线

推荐

  • 耳机插孔
  • 1 / 8英寸耳机/音频线
  • 2N2222 NPN晶体管
  • 1K欧姆电阻
  • 覆盆子PI为零的情况

完成了Raspberry Pi的零的初始配置,一些额外的外围设备是必需的,但不能完成的项目是在充分利用时间

  • 迷你HDMI HDMI适配器:用于连接PI零W到电视或监视器和一个全尺寸的HDMI电缆
  • USB OTG线:用来将微型USB全尺寸的USB端口(S)用于连接键盘和/或鼠标
  • HDMI电缆:用于连接电视或显示器以及一个适配器迷你HDMI

前两项以及案例包括各种PI零入门套件,如:makerspot万盒

步骤2:Setup Raspberry Pi

Raspberry Pi的网站已经建立Raspbian OS在Raspberry Pi的极好的演练。如果你希望在未来有更多的操作系统选择,或者更简单的设置,下面的指令会让你们在任何时间和运行。本指南是基于Raspbian,其中包括与菜鸟

http:/ / www.raspberrypi。org /学习/软件的GUID…

一旦Raspbian运行,使SSH允许远程连接的设备不需要显示器/键盘/鼠标可以直接连接到PI。如果你想选择远程访问的图形用户界面,您还可以启用VNC

http:/ / www.raspberrypi。org /文件/ remote-a. ..

它也强烈建议你设置一个静态IP的无线网络配置,它不随时间变化。这是可能的IP不可能如果新设备不定期连接到无线网络的改变,但是配置为静态将确保它不。

HTTP:/ / www.circuitbasics。COM / how-to-set-up-a-stati…

步骤3:学习红外码

亚马逊的回声控制的红外遥控器

以下步骤是高度基于优秀的导游在这里找到:

HTTP:/ / alexba。/博客/ 2013 / 01 / 06 / setting-up-lirc-o. ..

Linux红外遥控(LIRC)图书馆是用来处理通过接收模块接收红外命令,保存到一个文件,然后发送命令时,需通过红外发光二极管。

第一步是记录从我们现有的远程使用红外接收器的红外信号,并将它们保存到一个文件。红外接收器只需最初学习红外信号然后可以删除,所以可以用临时连接。

连接红外接收器的Raspberry Pi。使用所附的图片识别的VCC,GND,信号引脚。使用线路板、连接线、或弯曲的引脚以下连接

连接到5伏的VCC引脚
接地引脚
信号引脚23

电源和连接到Raspberry Pi通过打开终端在本地设备上,或者创建一个SSH连接使用的程序,如Putty的Windows。剩下的步骤将输入的命令行界面

 

安装Lirc

sudo apt-get install LIRC

添加所需的模块文件信息

sudo nano / etc /模块

将以下代码行添加到文件的末尾

lirc_dev

lirc_rpi gpio_in_pin gpio_out_pin = 22 = 23

当完成后,按Ctrl + X,Y,然后输入要保存并退出

下列数据修改hardware.conf文件

sudo nano / etc /尽管/ hardware.conf

lircd_args =”——uinput
#跑”lircd --司机=帮助”名单支持司机。
司机=“默认”
#通常/ dev / lirc0是系统使用udev的正确设置
装置=“/ dev / lirc0”

模块=“lirc_rpi”

当完成后,按Ctrl + X,Y,然后输入要保存并退出

修改config.txt所以尽管内核模块加载启动。添加到文件的末尾。

sudo nano /启动/ config.txt

dtoverlay = LIRC RPI,gpio_in_pin = 23,gpio_out_pin = 22

当完成后,按Ctrl + X,Y,然后输入要保存并退出

 

重启RaspberryPi

sudo关机了

 

测试红外接收器停止LIRC和监测的输入。第一,尽管将停止,然后尽管装置将被监控

sudo / etc / init.d/lirc停止
2 - D / dev / lirc0
目标的红外遥控接收端,按下一个按钮,确保数据在屏幕上的显示
按Ctrl + C停止

在这一点上,尽管程序安装,我们能够查看红外信息。现在,无论是远程配置文件可以从LIRC网站下载,或自定义配置文件可以远程创建你自己的。

在这个过程中,你将进入键的名称你的记录。只有有效的名称是允许的,所以运行以下命令来查看所有可用的名字

irrecord清单命名空间

<em>例如:我的名字</em>key_power当我记录的电源按钮在我的远程key_time录音时,计时器按钮。

如果多几个键进行记录,我推荐记录关键名称用什么按钮来,有可能不是一个完美的名字被记录的按钮。这将使它更容易参考的未来。

生成一个远程配置文件

#停止LIRC释放/ dev / lirc0
sudo / etc / init.d/lirc停止

#创建一个新的远程控制配置文件(使用/ dev / lirc0)和输出保存到~ / lircd.conf
irrecord D / dev / lirc0 ~ / lircd.conf

按照屏幕上的指示。一旦记录被初始化,进入关键的名字你要使用,然后按下遥控器的按钮,指向接收到几点出现。重复此步骤,每个遥控器的按钮您希望记录。

#重命名远程配置文件中
sudo nano ~ / lircd.conf
修改线从名字反映你的记录装置。在这种情况下,它被重新命名为spectrafire

当完成后,按Ctrl + X退出并保存

#使原lircd.conf文件备份
sudo MV / etc /尽管/ lircd.conf / etc /尽管/ lircd_original.conf

#复制你的新配置文件
sudo cp ~ / lircd.conf / etc /尽管/ lircd.conf

# LIRC再次启动
sudo / etc / init.d/lirc开始

在这一点上,远程代码已被记录到一个文件。

步骤4:Headphone Jack(可选)

亚马逊的回声控制的红外遥控器

使运行线和修改Raspberry Pi更加模块化,我热粘一个1 / 8英寸耳机音频插孔连接线的情况下,杰克。与匹配的插头的耳机线是用于连接红外LED,所以这个线可以被路由到一个不起眼的定位点在该装置的红外接收器我想连接,但是容易被拔掉的PI不需要删除所有的导线。

这纯粹是可选的,但也派上了用场。

步骤5:连接红外发光二极管(快)

亚马逊的回声控制的红外遥控器

红外发光二极管连接到Raspberry Pi可以多种方式。这一步显示的快捷方式我接它,但后来我发现可以超过对PI的引脚的电流限制。到目前为止我还没有遇到任何问题,但一个更理想的连接方式是下一步了

计算你所需要的电阻红外LED。http://ledcalculator.net/可以帮助确定合适的电阻值,如果你有各种规格的LED。在这种情况下,引脚22的电压是3.3伏,LED的电压降为1.2伏,额定电流为20毫安,和1个LED的使用,导致在一个值110欧姆电阻需要。我用一个100欧姆的电阻。

注:后来引起了我的注意,最大电流的所有引脚在任何给定的时间是16毫安,所以这种配置可能超过。用一个晶体管和5伏供电较好的配置是下一步的描述,但几个星期后在这个配置运行,我没有遇到任何问题吗。

22引脚的Raspberry Pi将连接到红外LED的阳极,这是默认情况下更长的腿。

LED的短引脚连接到电阻并接地引脚。我切断了大部分的电线的电阻和焊接直接接地引脚和地线要LED。

步骤6:连接红外发光二极管(正确的方法)

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