在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

自制物聯網語音交互設備教程

454398 ? 來源:工程師吳畏 ? 2019-08-08 17:46 ? 次閱讀

步驟1:組件

選項1藍牙版本:

Arduino Uno

HC-06藍牙設備

繼電器2種方式

2 * 220 uhm

電阻器

9v電池

電線

BreadBoard或PCB

2 * LED

選項2 WIFI版本:

NodeMcu開發板(ESP8266

電線

繼電器2路

2 * 220 uhm電阻

2 * LED燈

9v電池

BreadBoard或PCB

可選組件:

語音識別模塊v3

第2步:中繼電路

如何向ARDUINO或NodeMCU添加中繼

這是它能夠用于切換主電源設備的繼電器類型。這些繼電器將處理家庭中使用的大多數設備,除了房間加熱器,爐子和電機等最高功率設備。確保要打開/關閉的設備的VA(伏特x安培)小于繼電器額定值。

警告:在進行AC試驗時要特別小心,電擊會導致嚴重的傷害。連接交流電源時,底部的繼電器模塊打開,請勿觸摸電路。

對于電路的直流部分:

Arduino數字引腳10 - 》模塊引腳S

Arduino GND - 》模塊引腳 -

Arduino + 5V - 》模塊引腳+

步驟3:NodeMcu配置

與其他組件不同,ESP8266模塊需要在使用之前進行

設置,因為它是獨立模塊,您可以使用許多方法將代碼上傳到它。

打開Adruino IDE

轉到文件》參考文獻

輸入http://arduino.esp8266.com/stable/package_esp8266.。.

進入其他Board Manager URL字段。

您可以添加多個網址,用逗號分隔。

從工具》 Board菜單打開Boards Manager,找到esp8266平臺。

從下拉框中選擇所需的版本。

單擊安裝按鈕。安裝后,不要忘記從工具》板菜單中選擇您的ESP8266板

重新啟動Arduino IDE

檢查您的主板的IP地址:

打開Arduino IDE

工具》板》選擇NodeMCU 1.0

工具》上傳速度》 115200

#include ESP8266WiFi.h

#include

int8_t pin_led = 16; // initiate 8 Bit unsigned variable

const char* ssid = “WIFI user name”;

const char* password = “WIFI password”;

void setup() {

pinMode(pin_led, OUTPUT);

// put your setup code here, to run once:

WiFi.begin(ssid,password);

Serial.begin(115200);

while(WiFi.status()!= WL_CONNECTED)

{

Serial.print(“。.”); // Connection Failed! Rebooting

delay(100);

}

Serial.println(“”);

Serial.print(“IP Address: ”);

Serial.print(WiFi.localIP());

myserver.on(“/”,[](){myserver.send(200,“text/plain”,“Hello World”);});

myserver.on(“/toggle”,toggleLED);

myserver.begin();

}

void loop() {

// put your main code here, to run repeatedly:

myserver.handleClient();

}

void toggleLED()

{

digitalWrite(pin_led,!digitalRead(pin_led)); // toggle on/off led according to its status

myserver.send(204,“”); // send response ‘204’

}

打開串口并復制IP地址如圖所示。現在您的設備已準備好您可以打開任何瀏覽器并檢查URL:

HTTP://192.168.40.10 (change the IP address as giving in your serial monitor)

步驟4:語音識別安裝

有兩種方法可以使用語音識別應用程序:

1 :谷歌語音識別SDK通過移動應用程序。

谷歌有一個多語言語音識別SDK,能夠指揮任何第三方軟件或填寫網站上的表格。除了聽寫,還提供語音命令功能,允許您搜索網絡,打開文件,程序和網站,查找信息,設置提醒,記筆記等等。自動化流程并提高您的個人和企業工作效率。

您可以使用 App Inventor for Android

Arduino和藍牙的示例代碼:

上傳當前代碼,然后將您的藍牙設備連接到TX和RX,然后使用移動應用程序來控制它。

int line1 = 8; // relay line

void setup()

{

Serial.begin(9600);

pinMode(line1,OUTPUT);

digitalWrite(line1,HIGH);

}

void loop()

{

if(Serial.available())

{

String value = Serial.readStringUntil(‘ ’);

Serial.println(value);

if(value == “*close#”)

{

digitalWrite(line1,HIGH);

Serial.print ( “Light Closed”);

}

else if(value == “*open#”)

{

digitalWrite(line1,LOW);

Serial.print ( “Light Opened”);

}

} }

2。安裝語音識別模塊

A。連接引腳

5v 5v

Tx 2

Rx 3

GND GND

B。安裝庫

C。文件 - 》示例 - 》 VoiceRecognitionV3 - 》 vr_sample_train

D. 打開串行監視器并鍵入:settings

E。輸入sigtrain 0開》發送

F。錄制您的聲音

G。關閉串口并打開新文件并粘貼此代碼:

現在您可以使用語音識別模塊關閉并打開LED

#include “VoiceRecognitionV3.h”

VR myVR(2,3); // 2:RX 3:TX, you can choose your favourite pins.

uint8_t records[7]; // save record

uint8_t buf[64];

int led = 13;

#define onRecord (0)

#define offRecord (1)

void printSignature(uint8_t *buf, int len)

{

int i;

for(i=0; i0x19 && buf[i]《0x7F){

Serial.write(buf[i]);

}

else{

Serial.print(“[”);

Serial.print(buf[i], HEX);

Serial.print(“]”);

}

}

}

/** @brief Print signature, if the character is invisible, print hexible value instead. @param buf --》 VR module return value when voice is recognized.

buf[0] --》 Group mode(FF: None Group, 0x8n: User, 0x0n:System

buf[1] --》 number of record which is recognized.

buf[2] --》 Recognizer index(position) value of the recognized record.

buf[3] --》 Signature length

buf[4]~buf[n] --》 Signature

*/

void printVR(uint8_t *buf)

{

Serial.println(“VR Index Group RecordNum Signature”);

Serial.print(buf[2], DEC);

Serial.print(“ ”);

if(buf[0] == 0xFF){

Serial.print(“NONE”);

}

else if(buf[0]&0x80){

Serial.print(“UG ”);

Serial.print(buf[0]&(~0x80), DEC);

}

else{

Serial.print(“SG ”);

Serial.print(buf[0], DEC);

}

Serial.print(“ ”);

Serial.print(buf[1], DEC);

Serial.print(“ ”);

if(buf[3]》0){

printSignature(buf+4, buf[3]);

}

else{

Serial.print(“NONE”);

}

Serial.println(“ ”);

}

void setup()

{

/** initialize */

myVR.begin(9600);

Serial.begin(115200);

Serial.println(“Elechouse Voice Recognition V3 Module Control LED sample”);

pinMode(led, OUTPUT);

if(myVR.clear() == 0){

Serial.println(“Recognizer cleared.”);

}else{

Serial.println(“Not find VoiceRecognitionModule.”);

Serial.println(“Please check connection and restart Arduino.”);

while(1);

}

if(myVR.load((uint8_t)onRecord) 》= 0){

Serial.println(“onRecord loaded”);

}

if(myVR.load((uint8_t)offRecord) 》= 0){

Serial.println(“offRecord loaded”);

}

}

void loop()

{

int ret;

ret = myVR.recognize(buf, 50);

if(ret》0){

switch(buf[1]){

case onRecord:

/** turn on LED */

digitalWrite(led, HIGH);

break;

case offRecord:

/** turn off LED*/

digitalWrite(led, LOW);

break;

default:

Serial.println(“Record function undefined”);

break;

}

/** voice recognized */

printVR(buf);

}

}

第5步:激光切割

設備設計非常簡單,但這是我第一次使用木材使用激光切割機的彎曲技術。

這是最常見的格子鉸鏈和最可靠的。格子鉸鏈依靠材料的扭轉來彎曲,在這張照片中很容易看到。彎曲的半徑取決于切口的長度,它們之間的距離和材料的厚度。

第6步:設備組裝

最后設備可以使用了。

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

    關注

    2927

    文章

    45962

    瀏覽量

    388773
  • 語音交互
    +關注

    關注

    3

    文章

    304

    瀏覽量

    28525
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    OBOO鷗柏丨AI數字人觸摸屏查詢觸控人臉識別語音交互一體機上市

    OBOO鷗柏丨AI數字人觸摸屏查詢觸控人臉識別語音交互一體機上市分析OBOO鷗柏品牌推出的AI數字人觸摸屏查詢觸控人臉識別語音交互一體機,是其在智能
    的頭像 發表于 05-21 20:22 ?183次閱讀
    OBOO鷗柏丨AI數字人觸摸屏查詢觸控人臉識別<b class='flag-5'>語音</b><b class='flag-5'>交互</b>一體機上市

    智能語音芯片WT588F02B-8S:低功耗設計賦能多元化場景應用

    在智能交互設備快速發展的今天,語音芯片作為人機交互的核心組件,其性能直接影響用戶體驗與產品競爭力。廣州唯創電子推出的WT588F02B-8S語音芯片,憑借其靜態功耗<5μA的卓越低功耗
    的頭像 發表于 04-02 08:36 ?269次閱讀
    智能<b class='flag-5'>語音</b>芯片WT588F02B-8S:低功耗設計賦能多元化場景應用

    WT3000T8-32N語音合成TTS芯片:小體積、強性能,重塑智能語音交互體驗

    在萬互聯的智能化浪潮中,語音交互已成為人機交互的核心入口。廣州唯創電子推出的WT3000T8-32N語音合成芯片,憑借其4×4mm超小封裝
    的頭像 發表于 03-21 09:20 ?338次閱讀
    WT3000T8-32N<b class='flag-5'>語音</b>合成TTS芯片:小體積、強性能,重塑智能<b class='flag-5'>語音</b><b class='flag-5'>交互</b>體驗

    為什么選擇蜂窩聯網

    的基礎設施。 數據傳輸速率和穩健性: 由于 LPWAN 技術通常用于不頻繁發送/接收數據的設備,因此許多技術都針對這種使用情況進行了優化。然而,某些操作(如遠程固件更新)需要更高的數據傳輸速率。這正是蜂窩聯網的優勢所在,因為它
    發表于 03-17 11:42

    重慶大學:研究用于語音識別和交互的機器學習輔助可穿戴傳感系統

    生物通信、人機交互(HMI)和聯網(IoT)應用(包括智能家居、遠程控制、身份識別和語音系統)的重要組成部分。然而,基于空氣振動的語音通信
    的頭像 發表于 03-14 14:59 ?988次閱讀
    重慶大學:研究用于<b class='flag-5'>語音</b>識別和<b class='flag-5'>交互</b>的機器學習輔助可穿戴傳感系統

    WTV380-8S語音芯片:智能清潔設備的“語音助手”,小體積大能量,重塑人機交互體驗

    隨著智能家居的普及,掃地機器人、擦窗機器人、洗地機等清潔設備正從“功能型”向“智能交互型”躍遷。用戶不僅需要高效的清潔能力,更期待直觀的語音提示、多傳感器協同以及穩定可靠的性能。WTV380-8S
    的頭像 發表于 03-14 09:12 ?276次閱讀
    WTV380-8S<b class='flag-5'>語音</b>芯片:智能清潔<b class='flag-5'>設備</b>的“<b class='flag-5'>語音</b>助手”,小體積大能量,重塑人機<b class='flag-5'>交互</b>體驗

    【智能語音交互新標桿】WTK6900HC語音識別芯片:重新定義離線語音控制體驗

    在萬智聯時代,離線語音控制技術正以革命性姿態重塑智能設備交互方式。WTK6900HC語音識別芯片憑借其突破性的技術創新,為智能清潔
    的頭像 發表于 03-05 09:26 ?310次閱讀
    【智能<b class='flag-5'>語音</b><b class='flag-5'>交互</b>新標桿】WTK6900HC<b class='flag-5'>語音</b>識別芯片:重新定義離線<b class='flag-5'>語音</b>控制體驗

    網絡語音控制器是什么設備

    網絡語音控制器,作為一種能夠通過語音識別技術接收并執行用戶語音指令的智能設備,結合計算機、人工智能、
    的頭像 發表于 02-19 17:42 ?411次閱讀

    宇樹科技在聯網方面

    布局、人員位置等,在工業聯網場景中監測生產設備的狀態、檢測產品質量等。 通信技術應用 遠程控制與數據傳輸:宇樹科技的人形機器人H1等產品具備遠程控制和數據傳輸功能,這依賴于先進的通信技術。在
    發表于 02-04 06:48

    聯網(IoT)智能設備是什么?

    什么是iot智能設備聯網(IoT)智能設備是指接入互聯網并搭載了各種傳感器和執行器,能夠收集、交換、處理和執行操作的各種
    的頭像 發表于 01-02 15:51 ?1412次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯網</b>(IoT)智能<b class='flag-5'>設備</b>是什么?

    聯網設備的標準與規范

    的兼容性、安全性和互操作性。 1. 聯網設備的標準 聯網設備的標準可以分為幾個不同的層面,包
    的頭像 發表于 10-29 11:34 ?1635次閱讀

    如何選擇聯網設備的PCB技術

    隨著聯網(IoT)技術的不斷發展和應用范圍的擴大,適合聯網設備的PCB技術也在不斷創新和進步。選擇適合
    的頭像 發表于 10-16 15:11 ?827次閱讀

    如何測試聯網設備的功耗

    如何測試聯網設備的功耗聯網(IoT)將涵蓋我們日常生活的各個方面,因為它使數十億的物品能夠隨時隨地與任何事物和任何人連接。消費者對智能
    的頭像 發表于 10-11 08:05 ?958次閱讀
    如何測試<b class='flag-5'>物</b><b class='flag-5'>聯網</b><b class='flag-5'>設備</b>的功耗

    聯網系統中音頻方案的“大腦”_語音芯片

    01 聯網系統中為什么要使用語音芯片 聯網系統中使用語音芯片的原因可以歸結為以下幾個方面:
    的頭像 發表于 09-26 14:26 ?882次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯網</b>系統中音頻方案的“大腦”_<b class='flag-5'>語音</b>芯片

    什么是聯網技術?

    什么是聯網技術? 聯網技術(Internet of Things, IoT)是一種通過信息傳感設備,按約定的協議,將任何物體與網絡相連
    發表于 08-19 14:08
    主站蜘蛛池模板: 高清欧美一级在线观看 | 夜夜夜夜操| 在线视频一区二区三区 | 美女黄页网站免费进入 | 色视频网站人成免费 | 五月婷亚洲 | 奇米777狠狠 | 成人综合婷婷国产精品久久免费 | 香蕉成人999视频 | 日本高清色图 | 亚州免费一级毛片 | 黄色片网站日本 | 久操视频在线观看免费 | 黄色小视频免费看 | 激情伦成人综合小说 | 三级网站在线看 | 国产成人mv在线观看入口视频 | 国产伦理一区二区三区 | 色多多视频网站 | 日本污全彩肉肉无遮挡彩色 | 国产h视频在线观看网站免费 | 国产美女叼嘿视频免费看 | 亚洲色图在线观看视频 | 日本黄页视频 | 香蕉操| 久久精品在 | 欧美三级黄 | 三级理论在线观看 | 天堂社区在线观看 | 日本一区二区三区免费看 | 中国一级做a爰片久久毛片 中韩日欧美电影免费看 | 日日干天天爽 | 中文字幕首页 | 亚洲午夜久久久久久噜噜噜 | 99热久久久久久久免费观看 | 国产欧美日韩综合精品一区二区 | 天天爽天天色 | 911国产自产精选 | 天天曰天天干天天操 | 欧美3区| 日本久久久 |