如何使用Amazon Alexa控制电视机

发布者:bobojrt最新更新时间:2022-12-05 来源: elecfans关键字:Amazon  Alexa  控制  电视机 手机看文章 扫描二维码
随时随地手机看文章

  可以通过 HDMI 激活。该电视项目向您展示如何从 Amazon Alexa 控制您的电视。


  这个项目具有控制电视的命令功能。这意味着你可以通过远程遥控而直接使用 Raspberry Pi 控制电视。为了完成这个,我创建了一个 Alexa 智能来控制我的电视。


  图形

pYYBAGLeXc-AeN0pAAG12s25mt8286.png

第 1 步 - 设置树莓派

安装 ces-uTIls:

$ sudo apt-get 安装 cec-uTIls 

打开电视:

$ echo 'on 0' | cec-client -s
打开与 CEC 适配器的连接...
调试:[125] 广播 (F):osd 名称设置为“广播”
调试:[126] 打开 - vc_cec 初始化
调试:[126] 逻辑地址更改为免费使用(e)
注意:[126]连接打开
调试:[127]处理器线程启动
调试:[127]<<广播(F)->电视(0):轮询
调试:[127]启动器'广播'不是CEC 适配器支持。改用“免费使用”
TRAFFIC: [127] << e0
DEBUG: [187] >> POLL sent
DEBUG: [187] TV (0):
调试:[187] << 请求“TV”(0)的供应商 ID
流量:[187] << e0:8c
流量:[382] >> 0f:87:08:00:46
调试:[382] 电视( 0):供应商=索尼(080046)
调试:[383]>>电视(0)->广播(F):设备供应商ID(87) 
......

关闭电视:

$ echo '待机0' | cec-client -s
打开与 CEC 适配器的连接...
调试:[145] 广播 (F):osd 名称设置为“广播”
调试:[146] 打开 - vc_cec 初始化
调试:[146] 逻辑地址更改为免费使用 (e)
注意:[146] 连接已打开
调试:[147] 处理器线程已启动
调试:[147] << 广播 (F) -> 电视 (0): POLL
....

你现在可以打开/关闭电视了。


第 2 步 - AWS IoT
这个示例使用 AWS IoT 设备。只需要设置一套证书和文档。按照 AWS 中的步骤添加 Thing 和。

https://docs.aws.amazon.com/iot/latest/developerguide/iot-gs.html

不要忘记下载证书。创建东西后,添加设备状态。

{
  “期望”:{
    “命令”:“tv_off”,
    “计数器”:0
  }
}


第 3 步 - 设置莓派
将 HDIM 电缆连接到电视。片段树样本源。

$ cd /home/pi
$ git clone https://github.com/sparkgene/alexa-tv-controller.git
$ cd alexa-tv-controller/raspberrypi

将下载证书复制到 Raspberry Pi 并将其存储在 /home/pi/alexa-tv-controller/raspberrypi/certs 中。

将 shadow.js 终端到您的 AWS IoT 节点。

var shadowName = "tv-controller"
var thingShadows = awsIot.thingShadow({
  keyPath: "/home/pi/alexa-tv-controller/raspberrypi/certs/private.pem.key",
 certPath: "/home/pi/alexa -tv-controller/raspberrypi/certs/certificate.pem.crt”,
   caPath:“/home/pi/alexa-tv-controller/raspberrypi/certs/ca.pem”,
 clienTId:“tv-controller”,
   区域:“ ap-northeast-1”,
   主机:“your-endpoint.iot.ap-northeast-1.amazonaws.com”
});

安装客户端库:

$ cd /home/pi/alexa-tv-controller/raspberrypi
$ sh setup.sh

运行客户端:

$ /usr/bin/node shadow_client.js 已
连接
注册
已在电视控制器上接受:{"state":{"desired":{"command":"tv_off","counter":1517043288},"reported":{ "counter":1517043288,"command":"tv_off"}},"metadata":{"desired":{"command":{"TImestamp":1517043289},"counter":{"timestamp":1517043289}} ,"reported":{"counter":{"timestamp":1517043293},"command":{"timestamp":1517043293}}},"version":26,"timestamp":1517046963}
counter:1517043288
没有变化没有什么

测试运行良好。您可以在 AWS IoT 不同的状态更改。

"command": "tv_on" 打开电视。
“命令”:“tv_off”关闭。 


第 4 步 创建家居技能
智能家居技能使用 v3 有效: https://developer.amazon.com/docs/smarthome/steps-to-build-a-smart-home-skill.html

使用示例 lambda 函数:https://github.com/sparkgene/alexa-tv-controller/blob/master/lambda_function/lambda_function.py

将friendlyName 更改为“living TV”。

"friendlyName": "直播电视",

Lambda 需要获得使用 AWS IoT 的权限。创建功能如下:

{
   “版本”:“2012-10-17”,
   “声明”:[
       {
           “效果”:“允许”,
           “操作”:[
               “日志:CreateLogGroup”,
               “日志:CreateLogStream”,
               “日志:PutLogEvents”
           ] ,
           "资源": "arn:aws:logs:*:*:*"
       },
       {
           "效果": "允许",
           "操作": [
               "iot:GetThingShadow",
               "iot:UpdateThingShadow"
           ],
           "资源" :“*"
       }
   ]
}

第 5 步 - 从 Echo 使用它

现在您可以使用 Echo 的智能技能了。启用该技能家居并说“Alexa,打开电视电视”。


关键字:Amazon  Alexa  控制  电视机 引用地址:如何使用Amazon Alexa控制电视机

上一篇:使用Raspberry Pi构建Amazon Alexa扬声器的方法
下一篇:如何使用运动检测传感器创建一个闹钟

推荐阅读最新更新时间:2024-11-17 09:02

基于模糊控制的水泥生产线配料控制系统
在水泥生产过程控制系统中大量采用电子皮带秤来计量和控制物料下料量。由于物料成分及形状多种多样、水泥生产现场环境恶劣等原因,皮带秤计量控制系统具有非线性、惯性、滞后性和随机性等缺点,在实际控制应用中,很难建立其精确的数学模型,用传统的PID控制方法不能很好地解决这些问题。而以语言规则模型为基础的模糊控制理论却是解决上述问题的有效途径和方法。采用工控机和牛顿7000系列模块对配料系统进行整体控制,在此基础上,引入模糊控制策略对各种配比成分进行控制,实践证明控制效果非常理想。对水泥生产的质量提供了可靠保证,具有明显的经济效益。 1 物料计量和控制方法 确保水泥质量的关键是物料严格按配比配料,而各物料的配比量来自皮带秤的称料量,皮带秤
[工业控制]
基于模糊<font color='red'>控制</font>的水泥生产线配料<font color='red'>控制</font>系统
开关电源控制环路如何设计
1. 绪论   在开关模式的功率转换器中,功率开关的导通时间是根据输入和输出电压来调节的。因而,功率转换器是一种反映输入与输出的变化而使其导通时间被调制的独立控制系统。由于理论近似,控制环的设计往往陷入复杂的方程式中,使开关电源的控制设计面临挑战并且常常走入误区。下面几页将展示控制环的简单化近似分析,首先大体了解开关电源系统中影响性能的各种参数。给出一个实际的开关电源作为演示以表明哪些器件与设计控制环的特性有关。测试结果和测量方法也包含在其中。   2. 基本控制环概念   2.1 传输函数和博得图   系统的传输函数定义为输出除以输入。它由增益和相位因素组成并可以在博得图上分别用图形表示。整个系统的闭环增益是环路里各个部分增
[电源管理]
开关电源<font color='red'>控制</font>环路如何设计
51单片机控制DHT11在1602上显示温湿度的程序
单片机源程序如下: #include reg52.h #define uint unsigned int #define uchar unsigned char typedef bit BOOL; sbit io = P2^0; sbit rs = P2^6; sbit rw = P2^5; sbit ep = P2^7; uchar data_byte; uchar RH,RL,TH,TL; /********延时模块***********/ void delay(uchar ms) { // 延时子程序 uchar i; while(ms--) { for(i = 0;i 250;i++);
[单片机]
用PIC16C54单片机控制的吸油烟机
  许多吸油烟机采用轻触式开关控制,用低价的单片机(如PIC16C54)做吸油烟机控制器可以获得较好的效果。   除了PIC16C54单片机外,类似的还有麦肯电子的单片机MDT2005等,只要通过一个简单的转换程序,就可以将PIC16C54的程序转换为MDT2005单片机的程序,给选用芯片带来了很大方便。   图1是采用PIC16C54单片机的吸油烟机控制器电路,其功能如下:J1控制吸油烟机的照明灯,按一下AN1,LED1变亮,同时继电器J1吸合。再按一下AN1,LED1熄灭,J1释放。J2、J3是控制吸油烟机风扇的转速,按一下AN2,LED2变亮,同时J2吸合,此时按一下AN3,LED3变亮,LED2熄灭,同时J3吸合,
[单片机]
用PIC16C54单片机<font color='red'>控制</font>的吸油烟机
中国将来会击败西方夺取机器人控制权吗?
英国《泰晤士报》网站9月14日刊登埃德·康韦的署名文章《中国将来会击败西方,夺取机器人的控制权吗?》称,在评论员们为世界拉开新一轮霸权争夺战惊慌失措之际,这种争夺战并没有明显的拉开迹象。 南宁国际会展中心的一款机器人服务员   文章称,一家大型农业公司吞并了它的一个对手,一般来说,这种事情根本算不上头条新闻。然而,美国的约翰·迪尔拖拉机公司收购蓝河科技公司却成了上周几乎最令人感兴趣的消息。   蓝河科技公司的龙头产品是“生菜机器人”——这是一种拖曳设备,挂在拖拉机的后面,就像犁地一样驶过一垄垄作物。利用摄像头和人工智能,“生菜机器人”扫描经过的每一株植物,判断是否是杂草,如果是杂草则向其喷洒高浓度化学剂,但不会让作物沾上一点化学
[安防电子]
能源互联网:“去中心化控制”势在必行
“随着可再生能源逐步走向平价时代,在家庭、企事业单位等用户侧将生产能源和使用能源真正结合起来,在全国范围内实施光伏屋顶计划和‘光伏-储能-用能’一体化,这是我们的梦想,也是正在推进中的行动。”在日前举行的2019世界工业和能源互联网博览会上,天合光能股份有限公司董事长高纪凡向与会者阐释了自己对能源互联网的理解。“构建一个市场化和共享化的新能源体系,彻底颠覆传统的能源生产和消费之间的界限,让每一个人都是电力生产者和消费者。” “人对能源的使用行为和方式,以及如何与能源供应进行互动,这是未来能源体系在控制优化过程中面临的重大挑战。”同样,在英国皇家工程院院士、帝国理工学院教授、未来能源实验室主任蒂姆·格林(Tim Green)看
[新能源]
造纸机电气控制系统方案
引言 本文所设计的纸传动控制系统为应用美国AB变频器和西门子PLC所组成的控制网络来完成造纸机电气控制系统设计的;其电气传动控制系统是基于S7-300 PLC三级控制的交流变频调速控制系统。 1 、纸机对电气传动控制系统的要求 该造纸机的系统结构总图如图1所示。 图1 系统结构总图 该纸机正常运行对电气传动控制系统的要求基本有以下几点。 1.1纸机传动系统要有一定的稳速精度和快速动态响应。其中稳态精度±0.02-- 0.01%,动态精度0.1%-- 0.05%; 1.2工作速度要有较宽、均匀的调节范围,适应生产不同品种、定量的需要。调节范围为I=1:10之间; 1.3各传动分部间速比稳定、可调。为了
[嵌入式]
FA5310开关电源控制IC及其应用
1引言 许多电子系统都需要开关电源。开关电源的电路多种多样,其中已有许多采用控制芯片。控制芯片只要再外接一些器件即可组成开关电源,从而大大简化了电路设计。 FA5310是日本富士电机公司的产品,它具有多种保护功能,外接电路简单,有很大的实用价值。FA5310具有以下特点: 可直接驱动功率MOSFET(I0=±1.5A);宽工作频率范围(5~600kHz);具有逐个脉冲过流限制功能;有过载切断功能(可选用锁定或无保护模式);可用外部信号控制输出ON/OFF;有过压切断功能(锁定模式中)和欠压误动作保护功能(16V时导通,8.7V时关断);等待电流低(90μA);占空比为Dmax=46%,可用于正激和反激电路。 图1为FA5310的
[电源管理]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved