3-4小時 手作 體驗 歷程 實作課程,RGOO+Google 聲控車 ESP32 /UNO 112年新課程,早鳥 優惠 85折,2人同行 85折----112 7/31 以前
<<RGV1.2 功能>> UNO 8051無觸控功能
*觸控啟動Google 聲控
*ESP32 UNO指令控制Google 說中文
*監控視窗測試ESP32/ Google互動實驗
*加入機電連結設定,可以實現聲控家電互動功能設計:例如
*說出「空調」,手機辨認出「空調」。
*ESP32 收到「空調」關鍵字。
*ESP32 送出「空調設定」。
*手機說出「空調設定」。
*經由學習模組啟動冷氣。
Google 聲控指令或是應用,可以由C 程式自行設計,應用範例持續更新
展示系統若未連線,仍可聲控,說出以下指令會有動作反應:
*說明:這是連線啟動GOOGLE聲控的裝置
*指令:目前聲控指令
*影片:開啟Youtube播放影片。
*我的夢:連接Youtube播放影片。
*幾點:手機說出現在時間。
*幾號:手機說出今天日期。
新增加以下指令:
*空調:啟動空調。
*電燈:開關電燈。
*電扇:開關電扇。
當手機收到指令字串後進行解碼,取出關鍵字做相關功能執行。新增關鍵字
https,做網路連結應用,因此目前指令字串中的關鍵字有:
*SAY:啟用手機說話功能。
*GVC:啟用手機聲控功能。
*https:網路連結功能。
說出「火戰車」,手機端連結到YouTube頻道,播出影片「火戰車」。設計如下:
if (ans.indexOf("火戰車")>=0) { delay(1000);
fans=1; echo="https://www.youtube.com/watch?v=bq6N7ibWp4M"; }
可以4 步驟設計自己的聲控點唱機,增加曲目:
*測試聲控指令如「火戰車」,看看google 能否辨識出來。
*連結YouTube網址,測試一下。
*在程式中編輯YouTube網址。
*載入ESP32 中做測試。
加入機電連結設定,可以實現聲控家電互動功能設計:例如
*說出「空調」,手機辨認出「空調」。
*ESP32 收到「空調」關鍵字。
*ESP32 送出「空調設定」。
*手機說出「空調設定」。
*經由學習模組啟動冷氣。
結合L51 送出控制指令:
op(0);//遙控開電扇
op(1);//遙控開冷氣
op(2);//遙控開電燈
程式設計如下:
if (ans.indexOf("空調")>=0) { delay(1000);
op(0); led_bl(); delay(1000); op(1); led_bl();
fans=1; echo="SAY= 空調設定 "; }
if (ans.indexOf("電燈")>=0) { delay(1000);
op(2); led_bl(); fans=1; echo="SAY= 電燈設定 "; }
本系統最大特點,使用者經由ESP32、UNO,可以設計聲控應用指令,結合手機聲控+語音合成,呈現智慧音箱應用基礎實驗,建構一連線實驗平台,繼續探索更多可能應用。