国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用Arduino通過Google語音助手通過語音控制房屋的燈光

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-11-13 10:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:先決條件

如果在開始之前滿足以下要求,這將是有益的:

1)IFTTT帳戶(您可以在其網站上注冊免費帳戶或應用程序)

注意:使用與Google Assistant關聯的電子郵件ID進行注冊

2)Blynk帳戶(您可以通過下載blynk應用程序注冊免費帳戶)

3)帶有Google Assistant的Android設備(運行棉花糖6.0或更高版本,我的是6.0)

注意:IOS設備可以在裝有Google Assistant的情況下使用,但我個人沒有

4)安裝了“ Arduino IDE”的Windows PC

請在下一步中查看所需組件的列表。

步驟2:必需的組件(具有快速規格)

列表所需的組件:

1) Arduino Uno R3微控制器板(數量:1)

2)ESP8266 ESP-01 WiFi模塊(數量:1)

3)繼電器模塊(單通道5V)(數量:1)

4)跨接線(數量:根據要求)

5)AC燈泡,燈泡插座和電線(數量:1燈泡,1燈泡插座,

所需長度的電線。)

1) Arduino Uno R3微控制器板:很可能您可能對Arduino微控制器很熟悉。對于那些不是的人,您可以將其視為大多數IoT物聯網)項目的核心組件。在這個項目中,我使用了“ Arduino Uno”。基于ATmega328的MCU它具有14個數字I/O引腳(其中6個引腳可用于PWM輸出),6個模擬輸入引腳,工作于5V,輸入電壓范圍為7V-20V,時鐘速度為20 MHz,具有32 kb閃存。

我們可以將各種傳感器連接到其中,并將我們的邏輯放入代碼中,以從傳感器獲取所需的功能,然后通過“ Arduino IDE”將最終草圖上傳到Arduino。

2)ESP8266 ESP-01 WiFi模塊: ESP8266 ESP-01是最便宜的WiFi模塊,我們使用它將微控制器連接到WiFi網絡并建立小型TCP/IP連接。它在芯片上有8個引腳,分別是地,TX,GPIO-2(通用I/O),CH_EN(芯片使能),GPIO-0,復位,RX,Vcc。它在+ 3.3v電源上運行。

3)繼電器模塊:我在這里使用了單通道5V繼電器模塊。它具有3個用于與Arduino連接的引腳和3個用于連接設備的端口。 Vcc引腳用于為5V繼電器供電,一個接地引腳,一個用于數字輸入的IN引腳。 3個端口為COM(普通),NO(常開),NC(常閉)端口,為設備(例如燈泡)供電。

4)跳線:用于連接與Arduino。您可以從亞馬遜或您選擇的其他集市上購買公對公,母對母,公對母跳線。

5)AC燈泡,燈泡插座和電線: 用于將插座與繼電器模塊連接。您可以在自己的房屋或附近的商店中輕松找到這些物品。

步驟3:配置Blynk應用

1)打開并登錄Blynk應用。/p》

您將獲得2000的能量平衡,該能量平衡將用于添加小部件。刪除小部件后,這種能量可以再生,但是如果共享它,您將無法取回它。因此,請明智地使用它。

2)創建“新項目”并根據需要命名。

3)從設備列表中選擇“ Arduino Uno”,并將連接類型選擇為“ WiFi” ,選擇主題,然后單擊“創建”。

4)您將收到一封帶有授權令牌的電子郵件。

5)現在單擊頂部的+號并添加一個按鈕。

6)單擊并將按鈕設置為“數字”和“ D7‘ 。將引腳值分別設置為1和0。 (在您的腦海中可能會出現疑問,為什么我將其設置為(1,0)而不是(0,1)?嗯,我已經在此Instructable的步驟6中對此進行了解釋)。將開關模式設置為“推”并根據需要命名所有標簽。

7)再次單擊+符號并添加文本輸入。

8)單擊文本輸入并設置“輸出”引腳到V0,“字符數限制”為5,您可以隨意命名其他字段。

9)在具有有效Internet連接的PC上打開命令提示符,然后鍵入以下命令:

ping blynk-cloud.com

記下看起來像這樣的IP地址

188.166.206.43

這是您所在國家的blynk服務器的IP地址。

現在

步驟4:創建IFTTT小程序

您可能已經在IFTTT.com或IFTTT上創建了帳戶應用程序。如果沒有,請創建它。

為Google助手創建IFTTT小程序的步驟:

1)遵循下面鏈接中提到的教程以及我在這里提到的步驟:

如何創建IFTTT小程序?

2)創建觸發器:

i)創建觸發器時在搜索欄中搜索Google助手。

ii)選擇“用文本成分說短語”

iii)您可以輸入三種表達短語的方式。輸入帶有文字成分的詞組。例如,我輸入了“ turn $ lights”。在這里,我要代替$的內容將是文本成分。還要輸入您想從Google Assistant收聽的詞組。

iv)選擇語言,然后單擊“創建觸發器”。

3)選擇“操作”:

i )選擇操作時在搜索欄中搜索Webhooks。

ii)單擊“發出Web請求”。

iii)在URL字段中放置以下內容:

http://“ip address from previous step”/“Your auth token”/pin/“Pin Number of blynk text input”

插入您的IP地址,身份驗證令牌和Pin編號(即V0或您在blynk應用中為文本輸入設置的任何Pin編號),不要使用雙引號。

iv)設置“方法”到PUT,“內容類型”到application/json,然后將其復制到“正文”

[“{{TextField}}”]

4)單擊“完成”,然后轉到下一步。

第5步:工作

工作非常簡單,如圖所示,當我們說“ OK Google”并將命令交給Google Assistant時,在燈光下”,將觸發IFTTT小程序,并將“打開”作為文本成分傳遞給blynk應用。 Blynk應用程序在輸入文本字段中接收它,然后使用blynk庫方法param.asStr()在arduino代碼中獲取它。當接收到“ on”時,arduino板的數字引腳D7將被設置為0并點亮燈;當接收到“ off”時,則arduino板的數字引腳D7將被設置為1并熄滅燈(再次與步驟3相同。。..對!不要擔心,我已在下一步進行了解釋。)

步驟6:連接

您可能會想到一個問題:“為什么我將Arduino板的針腳7設置為0(對于繼電器模塊的高輸入,而對于1作為低輸入的繼電器模塊?)

答案很簡單,因為我正在使用的繼電器模塊處于低電平有效狀態,這意味著當輸入為0時繼電器處于活動狀態,而當輸入為1時繼電器則處于無效狀態。但是為什么會這樣呢?這是因為當Arduino啟動時,默認情況下Arduino的所有輸出引腳都設置為高電平,這將在啟動時將繼電器設置為活動狀態。因此,要在開始時將繼電器設置為非活動狀態,請將其設置為低電平有效。

現在,讓我們檢查一下連接。

我已經在上圖中建立了Arduino,ESP8266和Relay模塊的引腳之間的連接。我還提到了下面的連接,因為我知道我的筆跡非常好:(

ESP8266 ESP-01的引腳圖如步驟2所示。

Arduino,ESP8266和中繼模塊:

Arduino 《-------------------------------------- ---------》 ESP/繼電器

Pin 7 ---------------------------- ---------------------------繼電器的輸入

引腳2 ----------- --------------------------------------- ESP的RX引腳

引腳3 ------------------------------------------------ -ESP的TX引腳

RESET ------------------------------------ -------- ESP的RESET引腳

GND 1 ----------------------------- --------------- ESP的接地引腳

GND 2 ---------------------- ----------------------繼電器的接地引腳

+ 3.3V -------------- ---------------------------------------- ESP的Vcc

+ 5V ------------------------------------------------ ------繼電器的Vcc

繼電器模塊第二端與交流燈之間的連接:

繼電器的NO(常開) ------------------》燈泡插座的任何一端

繼電器的COM(公共)------------ ---------------》 +交流電源的結束端

交流電源的剩余端---------------- --------》燈泡插座的另一端。

NC(常閉)-----------》保持原狀。

(請參閱上圖以獲得更好的理解)

第7步:使用Google Assistant上傳代碼并進行測試

1)打開“ Arduino IDE”您的PC

2)在IDE中打開下面的草圖

3)用您的憑據替換身份驗證令牌,WiFi ssid和您的密碼。

4)上傳代碼到Arduino開發板。 (最好的做法是在成功上傳后將代碼上傳到空閑的Arduino板上并連接傳感器。)

5)打開Blynk應用并打開您的WiFi熱點。

6)單擊Blynk應用程序右上角的播放按鈕以運行該項目。

7)建立連接后,您將收到通知。

8)現在是真正的事情了。在您的手機中說“確定Google”,等待Google助手打開,然后說出“開燈”之類的詞組,然后在幾秒鐘內Google助手會用輸入的詞組回復您,以便您在IFTTT中從Google助手中收聽例如在我的情況下是“打開燈”

9)說“關閉燈”以將其關閉。您還可以通過Blynk應用中的“按鈕”來控制燈光。

責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Google
    +關注

    關注

    5

    文章

    1807

    瀏覽量

    60519
  • Arduino
    +關注

    關注

    190

    文章

    6526

    瀏覽量

    196914
  • 語音助手
    +關注

    關注

    7

    文章

    241

    瀏覽量

    27606
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于芯科科技xG24開發套件實現語音控制燈光的簡易步驟

    本設計指南詳細介紹了在Silicon Labs(芯科科技)的EFR32xG24 開發套件上使用 TensorFlow Lite Micro(TFLM)創建語音控制燈光應用的過程。該示例使用keyword_spotting_on_
    的頭像 發表于 03-04 15:50 ?558次閱讀

    如何通過一種芯片實現四種控制?WTN6系列語音芯片多模式解析

    在智能硬件設計領域,語音芯片的靈活控制能力往往決定著產品的交互體驗與開發效率。作為國內領先的語音IC廠家,廣州唯創電子推出的WTN6系列OTP語音芯片,以其獨特的多種串口
    的頭像 發表于 01-22 08:38 ?161次閱讀
    如何<b class='flag-5'>通過</b>一種芯片實現四種<b class='flag-5'>控制</b>?WTN6系列<b class='flag-5'>語音</b>芯片多模式解析

    語音識別IC分類,語音識別芯片的工作原理

    語音識別芯片,也叫語音識別集成電路,是一種集聲音存儲、播放、錄音及語音識別功能于一體的專用芯片。語音識別IC的核心功能在于實現語音識別,即讓
    的頭像 發表于 01-14 15:22 ?239次閱讀
    <b class='flag-5'>語音</b>識別IC分類,<b class='flag-5'>語音</b>識別芯片的工作原理

    零代碼實現茶吧機自定義語音控制定制

    零代碼實現茶吧機自定義語音控制定制 前言 茶吧機集成離線語音控制,核心是通過自然語音交互替代手動
    的頭像 發表于 10-17 16:43 ?1113次閱讀
    零代碼實現茶吧機自定義<b class='flag-5'>語音</b><b class='flag-5'>控制</b>定制

    網絡語音控制器 智能自控語音播報

    網絡語音控制器(NetworkVoiceController)是一種通過有線/無線網絡接收指令,實現遠程語音播報、對講或聲光告警的智能設備。其應用場景極為廣泛,幾乎覆蓋所有需要“遠程聲
    的頭像 發表于 08-13 15:21 ?877次閱讀

    語音輸出模塊是什么?自控語音播報

    :接收來自云平臺(如單片機/PLC/電腦)的指令,輸入可能是:文本數據(例如:"溫度過高")、預存語音編碼(如MP3/WAV文件的數字信號)、控制指令(觸發預置語音片段) 2.語音合成
    的頭像 發表于 08-13 15:20 ?913次閱讀

    茶吧機語音控制方案設計2025新版

    一套高效、穩定且易用的茶吧機語音控制體系。通過集成先進的語音識別與處理技術,旨在實現用戶對茶吧機各項功能的語音操控,全面提升用戶的使用體驗,
    的頭像 發表于 07-22 17:02 ?973次閱讀
    茶吧機<b class='flag-5'>語音</b><b class='flag-5'>控制</b>方案設計2025新版

    Air8000 TTS開源,語音合成從此“零距離”!

    文本轉語音)——是一種將書面文本轉換為人類可聽語音的技術,通過算法和模型模擬人類發聲,實現機器“說話”。其核心目標是生成自然、流暢且富有表現力的語音。 ? TTS可廣泛應用于各個領域,
    的頭像 發表于 07-03 16:33 ?615次閱讀
    Air8000 TTS開源,<b class='flag-5'>語音</b>合成從此“零距離”!

    語音助手只能聊天?啟明云端AI語音交互方案偷偷修煉了音樂才藝!

    語音助手只能聊天?太out了!”語音交互的新樂章已經奏響!啟明云端基于樂鑫科技芯片的AI語音方案正式解鎖音樂技能樹,只需一句指令,智能設備即刻變身專屬點唱機。只要版權到位,想聽什么?
    的頭像 發表于 06-27 18:03 ?919次閱讀
    <b class='flag-5'>語音</b><b class='flag-5'>助手</b>只能聊天?啟明云端AI<b class='flag-5'>語音</b>交互方案偷偷修煉了音樂才藝!

    安信可AI語音開發板AiPi-PalChatV1 + MCP,通過HomeAssistant自動化控制設備

    以下作品由安信可社區用戶 WT_0213制作 自從擁有了安信可AiPi-PalChatV1 Ai-M61+VC02做的語音控制器不香了 這是之前做的兩個版本 通過VC02控制HA
    的頭像 發表于 06-25 14:04 ?961次閱讀
    安信可AI<b class='flag-5'>語音</b>開發板AiPi-PalChatV1 + MCP,<b class='flag-5'>通過</b>HomeAssistant自動化<b class='flag-5'>控制</b>設備

    語音控制模塊工作原理

    語音控制芯片或者說模塊的應用前景越來越廣泛,無論是設計方案還是廠家生產的產品在越來越多越來越頻繁的使用語音控制芯片。當然行業內更多的是稱呼為語音
    的頭像 發表于 06-17 11:49 ?1366次閱讀
    <b class='flag-5'>語音</b><b class='flag-5'>控制</b>模塊工作原理

    藍牙語音遙控器:智能家居的智慧控制核心

    隨著智能家居的蓬勃發展,藍牙語音遙控器憑借其便捷的操作和智能交互體驗,正迅速取代傳統紅外遙控器,成為智能電視、機頂盒等設備的首選控制工具。 相較于需對準設備的紅外遙控器,藍牙語音遙控器通過
    發表于 06-01 20:24

    明遠智睿SSD2351開發板:語音機器人領域的變革力量

    在人工智能快速發展的今天,語音機器人逐漸成為人們生活和工作中的得力助手。明遠智睿SSD2351開發板憑借強大性能與豐富功能,為語音機器人的發展注入新動力,成為該領域的變革力量。 SSD2351開發板
    發表于 05-28 11:36

    智能家庭愛好者必看:樹莓派語音助手打造指南!

    HomeAssistant是一個熱門平臺,可將各種智能設備整合在一起。在HomeAssistant中設置語音助手,可讓你使用簡單的免提命令控制家中設備。當你忙著做飯或雙手不得閑,又需要立即控制
    的頭像 發表于 04-18 16:02 ?955次閱讀
    智能家庭愛好者必看:樹莓派<b class='flag-5'>語音</b><b class='flag-5'>助手</b>打造指南!

    明遠智睿SSD2351核心板在語音對講與HMI領域的創新應用

    語音數據快速、穩定地傳輸至接收端。SSD2351核心板通過以太網接口,能夠將編碼后的語音數據以高速率傳輸,延遲控制在極低水平。在小區樓宇對講系統中,居民按下呼叫按鈕后,
    發表于 04-16 10:46