精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣用Alexa語音控制電視遙控器ESP8266

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-13 11:40 ? 次閱讀

步驟1:Alexa技能設(shè)置

怎樣用Alexa語音控制電視遙控器ESP8266

The Alexas技能套件接受語音命令并使用“值”列表對其進(jìn)行過濾

一旦注冊:

在Amazon Developer Console中,選擇Alexa選項(xiàng)卡》 Alexa技能套件[入門]

[添加新技能]

技能類型:自定義互動模型

語言:選擇正確的答案,當(dāng)設(shè)置為英語(美國)時,它不會響應(yīng)!

名稱:這現(xiàn)在不重要,因?yàn)槲覀儾话l(fā)布。

調(diào)用名稱:選擇一個簡短的名稱,它是用來打開應(yīng)用程序的單詞。

[NEXT]

意圖架構(gòu),粘貼代碼

自定義廣告位類型 {添加廣告位類型],在廣告位值中輸入EFFECT_ON_TV

,粘貼代碼

樣本內(nèi)容,然后輸入TVCommandIntent tv {TVAction}

[SAVE],在下一個技能頁面上,當(dāng)應(yīng)用程序啟動詞“ clicker”或之后通過“ tv {slot value}”觸發(fā)“ Intent”時,我們必須添加要運(yùn)行的代碼的鏈接。

設(shè)置Lambda服務(wù)器python腳本后,我們將返回Alexa。

步驟2:AWS Lambda Server Python腳本

注冊AWS的免費(fèi)套餐,我擔(dān)心這可能會花費(fèi)我很多錢,但是使用一段時間后,在閱讀論壇后,對于個人和開發(fā)用途的使用限制如此之高,它永遠(yuǎn)都無法達(dá)到收費(fèi)標(biāo)準(zhǔn)。還有一種使用自己的HTTPS服務(wù)器的替代方法,也許這是esp8266可以做的,另一個可指導(dǎo)的!

這是在說出“調(diào)用名稱”(例如“ Alexa open clicker”)并從Alexa接收到魔語單詞時運(yùn)行的代碼。應(yīng)用啟動后,您只需要說“電視播放,電視跳五”,Alexa就會向該python腳本發(fā)送“播放”,“跳轉(zhuǎn)5”。如果一段時間后沒有響應(yīng),該應(yīng)用程序?qū)⒊瑫r。

在AWS Services中,首先選擇您的位置,在右上角有一個選項(xiàng)。

(對于美國),選擇N Virginia,對于歐盟,選擇愛爾蘭。

從“計(jì)算”標(biāo)題中選擇Lambda。

[創(chuàng)建Lambda函數(shù)]

[空白函數(shù)]

配置觸發(fā)器: :單擊虛線框,然后選擇Alexa Skills Kit

[NEXT]

配置功能

名稱任意

說明,由您決定

Runtine :Python 2.7

粘貼python代碼,

在代碼中,URL HTTP地址稍后需要更改為您自己的外部ip地址。

link =“ http://185.255.255.255:777/text?data=” + favorite_color

在屏幕下方是一個角色,請單擊選項(xiàng)卡上的選擇選擇自定義角色

這將打開一個新屏幕,然后單擊允許。它返回到配置功能屏幕,其中將Lamda基本執(zhí)行選擇為現(xiàn)有角色。

[NEXT]查看,單擊[創(chuàng)建功能],它將編譯并給您一個ARN編號。復(fù)制此代碼,我們會將其放入alexa技能套件中。

步驟3:

步驟4:將Alexa技能套件鏈接設(shè)置為AWS Lambda

在Alexa技能套件中,選擇“配置”頁面,然后選擇“全局字段”,然后選擇“ AWS Lambda”和您所在的區(qū)域,然后將ARN代碼粘貼到[NEXT]框中,以進(jìn)行測試,選擇啟用。

我們現(xiàn)在在這里完成了,現(xiàn)在已經(jīng)完成了一些硬件

步驟5:Arduino NANO 3V3轉(zhuǎn)換

ESP8266從3v3運(yùn)行,因此您可以運(yùn)行它從外部調(diào)節(jié)器或轉(zhuǎn)換成納米。我使用了帶有CH340 usb芯片的克隆nano。我有兩種不同的PCB布局,但是希望可以涵蓋大多數(shù)布局。

我們需要用與引腳兼容的3v3 one 1117-3替換5V穩(wěn)壓器。然后將5V電壓從USB插座僅接到穩(wěn)壓器,然后將其他所有東西連接到其輸出。幸運(yùn)的是,可以通過移除輸入二極管來代替穩(wěn)壓器,并從二極管的輸入側(cè)向納米板上的Vin輸入一根導(dǎo)線。

檢查是否可以在轉(zhuǎn)換后對納米進(jìn)行編程

步驟6:NANO代碼

此代碼用于我的SKY UK遙控器,可能是特定于模型,值得檢查您的代碼是否在未鏈接到esp8266的單獨(dú)草圖中工作。

我使用的是shirriff 2.0.1版的IRremote庫。

使用IRrecord示例來捕獲需要IR接收器模塊的遠(yuǎn)程命令,或者您可以在網(wǎng)上找到代碼?我不在這里討論,但是您可以在這里選擇要控制的內(nèi)容和方式。

連接易趣上可用的紅外發(fā)射器或構(gòu)建一個紅外發(fā)射器。您應(yīng)該使用850nm紅外燈,因?yàn)樗鼈兪墙邮掌髦凶畛R姷摹?IR庫使用D3作為TX引腳

alexa單詞被傳遞到nano,因此從這里開始它的nano具有語音控制。

步驟7:ESP8266

ESP8266模塊很多,我我用一個必須在顯微鏡下接線的電線,ESP8266-01有一個2x4接頭和所有需要的針腳,而且價格便宜。網(wǎng)絡(luò)上有大量示例,。我的跳閘,在編程時需要在加電期間將GPIO_0連接到gnd(然后可以懸空),其配置引腳在內(nèi)部拉高。編程后,讓GPIO_0浮動并重新上電。 CHPD永久連接到V +。

arduino 1.6.11中的板管理器沒有esp8622鏈接,在Arduino IDE中的

filespreferences》其他板管理器URL,添加:

http://arduino.esp8266.com/stable/package_esp8266c 。..

然后轉(zhuǎn)到板管理器并找到esp8266軟件包。現(xiàn)在應(yīng)該會為您提供esp8266主板的大列表,請選擇工具》主板》 ESP8266通用模塊。使用USB轉(zhuǎn)uart模塊,您現(xiàn)在可以使用esp8266_server_text對esp部分進(jìn)行編程。用3V3供電,連接TX-RX,RX-TX和Gnd。

您需要在腳本中輸入網(wǎng)絡(luò)SSID和密碼以及將為端口轉(zhuǎn)發(fā)設(shè)置的端口,例如777。

您可以通過為esp重新通電來運(yùn)行代碼在連接到USB至UART轉(zhuǎn)換器的同時,arduino串行窗口(9600波特)應(yīng)顯示esp模塊的本地ip地址。將其輸入代碼并重新編程。

步驟8:網(wǎng)絡(luò)設(shè)置

因此,允許Lambda URL調(diào)用連接到ESP HTTP服務(wù)器,我們需要將您的路由器設(shè)置為端口轉(zhuǎn)發(fā)。我從http://www.whatsmyip.org/獲得了外部ip地址,我處于微波鏈路上,因此我的提供商擁有路由器,因此我不得不要求他們轉(zhuǎn)發(fā)端口。我必須提供網(wǎng)絡(luò)上ESP8266的IP地址和所選擇的端口,例如777。需要將外部IP地址輸入到lambda python腳本中,當(dāng)您通過以下方式運(yùn)行esp8266代碼時,將顯示您的本地esp地址: usb到uart的鏈接。

從USB到uart的連接上的ESP模塊應(yīng)在終端上顯示來自lambda的傳入單詞。

將ESP連接到nano(如圖3v3所示),將gnd和TX連接到nano D2軟串行。如果您在USB上有USB上的nano到epc上的串行通訊顯示器,則應(yīng)該顯示從esp接收到的信息

如果ESP未連接到網(wǎng)絡(luò)或未響應(yīng)來自lambda的URL調(diào)用,則lambda將超時并且Alexa報告失敗的技能響應(yīng)。

第9步:Alexa打開Clicker電視暫停

我將模塊放在接收器旁邊,但是具有更高功率的IR輸出,它可以放在房間的任何地方。我使用一個知名品牌的USB電源適配器通過USB供電。

坐下來,說“ Alexa open Clicker”

電視指南

電視

電視選擇

電視播放

電視跳轉(zhuǎn)五

以前進(jìn)一定的分鐘數(shù),宏將達(dá)到30倍等待在要求的時間內(nèi)播放。

英國的廣告大約需要5分鐘。

要退出該應(yīng)用,請說Alexa退出了。

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 遙控器
    +關(guān)注

    關(guān)注

    18

    文章

    830

    瀏覽量

    65986
  • ESP8266
    +關(guān)注

    關(guān)注

    50

    文章

    962

    瀏覽量

    44851
  • Alexa
    +關(guān)注

    關(guān)注

    2

    文章

    196

    瀏覽量

    23287
收藏 人收藏

    評論

    相關(guān)推薦

    ESP8266 太空人動畫的 OLED 顯示

    ESP8266 太空人動畫的 OLED 顯示
    的頭像 發(fā)表于 10-08 15:06 ?218次閱讀
    <b class='flag-5'>ESP8266</b> 太空人動畫的 OLED 顯示

    遙控器解碼怎么使用

    夠接收和解碼遙控器發(fā)出的紅外(IR)信號。這些信號通常用于控制電視、空調(diào)、音響等家用電器。解碼可以復(fù)制這些信號,從而允許用戶使用新的遙控器
    的頭像 發(fā)表于 09-30 14:23 ?581次閱讀

    ESP8266 通過 MQTT 協(xié)議實(shí)現(xiàn) LED 的遠(yuǎn)程控制

    本文簡要介紹了搭建 EMQX 服務(wù)實(shí)現(xiàn)基于 MQTT 協(xié)議遠(yuǎn)程控制 NodeMCU ESP8266 板載 LED 的解決方案。
    的頭像 發(fā)表于 09-25 09:11 ?1813次閱讀
    <b class='flag-5'>ESP8266</b> 通過 MQTT 協(xié)議實(shí)現(xiàn) LED 的遠(yuǎn)程<b class='flag-5'>控制</b>

    藍(lán)牙語音遙控器方案

    ,使用非常方便,徹底擺脫傳統(tǒng)紅外遙控器在節(jié)目搜索時的繁瑣操作和低效。 一、方案介紹: 藍(lán)牙語音遙控器一般是通過按下語音鍵,遙控器會發(fā)送一個
    的頭像 發(fā)表于 08-29 14:37 ?436次閱讀
    藍(lán)牙<b class='flag-5'>語音</b><b class='flag-5'>遙控器</b>方案

    STM32 ESP8266阿里云鏈接源碼

    stm32F103C8T6 ESP8266 物聯(lián)網(wǎng)電表 登錄阿里云
    發(fā)表于 08-29 14:21 ?5次下載

    esp32和esp8266代碼共用嗎

    本文將介紹ESP32和ESP8266兩款流行的微控制器在代碼共用性方面的可能性與差異性。 一、引言 隨著物聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,越來越多的智能設(shè)備開始進(jìn)入我們的生活。其中,ESP32和
    的頭像 發(fā)表于 08-19 18:23 ?1003次閱讀

    esp8266esp32區(qū)別是什么

    以下是關(guān)于ESP8266ESP32的主要區(qū)別: 處理和架構(gòu) : ESP8266 :使用一個Tensilica L106 80MHz的處理
    的頭像 發(fā)表于 08-19 18:16 ?4507次閱讀

    esp8266不燒錄可以使用嗎

    Systems推出的低成本、低功耗的Wi-Fi模塊。它基于Tensilica L106微處理,具有32位處理能力,最高頻率可達(dá)160MHz。ESP8266具有豐富的外設(shè)接口,如GPIO、ADC、PWM等
    的頭像 發(fā)表于 08-19 17:28 ?657次閱讀

    esp8266wifi模塊怎么連接手機(jī)

    ESP8266 WiFi模塊連接手機(jī)主要可以通過兩種方式實(shí)現(xiàn): 通過路由連接(STA模式)和直接作為熱點(diǎn)連接(AP模式) 。以下是兩種連接方式的步驟: 一、通過路由連接(STA模式) 配置
    的頭像 發(fā)表于 08-19 17:27 ?2304次閱讀

    ESP8266網(wǎng)絡(luò)天氣時鐘OLED顯示

    基于ESP8266實(shí)現(xiàn)網(wǎng)絡(luò)獲取天氣和時鐘并OLED顯示
    的頭像 發(fā)表于 06-28 04:46 ?1006次閱讀
    <b class='flag-5'>ESP8266</b>網(wǎng)絡(luò)天氣時鐘OLED顯示

    國產(chǎn)低成本W(wǎng)i-Fi SoC解決方案芯片ESP8266ESP8285對比差異

    ESP8266ESP8285對比差異 ESP8285相當(dāng)于在ESP8266基礎(chǔ)上多加了1/2MB Flash, ESP8285與
    的頭像 發(fā)表于 05-17 11:44 ?1189次閱讀
    國產(chǎn)低成本W(wǎng)i-Fi SoC解決方案芯片<b class='flag-5'>ESP8266</b>與<b class='flag-5'>ESP</b>8285對比差異

    使用Wi-Fi ESP8266方案模組接入云平臺

    ESP8266的模塊芯片是基于無線通信協(xié)議的UARTWi-Fi透傳模塊芯片,支持802.11b/g/n的無線標(biāo)準(zhǔn),并帶有三種可選擇的工作模式。ESP8266模塊的控制是通過AT指令的形式控制
    的頭像 發(fā)表于 05-10 08:20 ?1751次閱讀
    使用Wi-Fi <b class='flag-5'>ESP8266</b>方案模組接入云平臺

    OpenHarmony開發(fā)案例:【分布式遙控器

    分布式遙控器將手機(jī)的輸入能力和電視遙控器遙控能力結(jié)合為一體,從而快速便捷操控電視
    的頭像 發(fā)表于 04-16 16:44 ?911次閱讀
    OpenHarmony開發(fā)案例:【分布式<b class='flag-5'>遙控器</b>】

    電視遙控干擾電路圖分享

    電視遙控干擾是一種能夠干擾電視遙控器電視接收器之間信號傳輸?shù)脑O(shè)備。它通常通過發(fā)射與
    的頭像 發(fā)表于 02-21 17:31 ?2412次閱讀
    <b class='flag-5'>電視</b><b class='flag-5'>遙控</b>干擾<b class='flag-5'>器</b>電路圖分享

    ESP32-C2在小魔方遙控器的應(yīng)用

    我們經(jīng)常提起的ESP32-C3和ESP32-S3,ESP32-C2感覺話題度沒有那么多,但其應(yīng)用上不可小覷。今天小啟就跟大家講講ESP32-C2在小魔方
    的頭像 發(fā)表于 01-13 08:03 ?786次閱讀
    <b class='flag-5'>ESP</b>32-C2在小魔方<b class='flag-5'>遙控器</b>的應(yīng)用