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

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

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

3天內不再提示

基于ARDUINO的語音激活家庭設備的制作

454398 ? 來源:wv ? 2019-08-29 10:53 ? 次閱讀

第1步:硬件需要

基于ARDUINO的語音激活家庭設備的制作

COMPONENTS

1)ARDUINO UNO

2)HC05

3)繼電器板

4)安卓電話

5)跳線

6)燈泡

連接

BLUETOOTH - 》 ARDUINO UNO

Tx - 》(0)Rx

Rx - 》(1)Tx

5V - 》 5V

GND - 》 GND

ARDUINO的2ND引腳 - 》繼電器的第一個引腳

ARDUINO的第三個引腳 - 》繼電器的第二個引腳

第2步:第2步:軟件要求

ARDUINO IDE

BLUETOOTH APPLICATION

我們使用的藍牙應用程序是AMR VOICE。此應用程序將我們提供的語音命令轉換為文本,然后通過串行通信將它們傳輸到arduino。

然后arduino將其讀取為然后它在繼電器電路的幫助下執行家用物品的切換功能。

步驟3:編程

簡單易行的程序這樣的項目如下所述

//VOICE CONTROLLED HOME AUTOMATION

#define light 2//連接到繼電器1

#define fan 3//連接到RELAY 2

String voiceString;

String light1 =“* tesla打開燈光#”;

String light2 =“*它太暗了特斯拉?!?;

字符串light3 =“*特斯拉#燈;”

字符串light4 =“*特斯拉關燈#”;

字符串light5 =“ *關燈?!?

字符串light6 =”*我現在不需要燈光#“;

字符串fan1 =”*特斯拉請打開風扇?!?

字符串fan2 =“*請打開粉絲#”;

字符串fan3 =“*特斯拉粉絲?!?

字符串fan4 =“*特斯拉請轉o如果粉絲?!?

字符串fan5 =”*關閉粉絲特斯拉?!?

字符串fan6 =”*特斯拉我現在不需要粉絲#“

字符串FL1 =“*打開所有內容?!?

字符串FL2 =“*它太黑暗和熱特斯拉#”;

字符串FL3 =“*我想要粉絲和光?!?

字符串FL4 =”*關閉所有特斯拉?!?

字符串FL5 =”*不需要粉絲和光特斯拉?!?

字符串FL6 =“*關閉所有特斯拉?!?

字符串GD =“*晚安特斯拉#”;

void setup(){

Serial.begin(9600);

pinMode(light,OUTPUT);

pinMode(fan,OUTPUT);

delay(3000);

}

void loop()

{

while(Serial.available())

{

延遲(10);

if(Serial.available()》 0){

char c = Serial.read();

voiceString + = c;

}

Serial.println(voiceString);

}

if(voiceString.length()》 0)

{

if((voiceString.equalsIgnoreCase(light1))||(voiceString.equalsIgnoreCase(light2))||(voiceString.equalsIgnoreCase(light3)))

digitalWrite(light, HIGH);

否則if((voiceString.equalsIgnoreCase(light4))||(voiceString.equalsIgnoreCase(light5))||(voiceString.equalsIgnoreCase(light6)))

digitalWrite (light,LOW);

else if((voiceString.equalsIgnoreCase(fan1))||(voiceString.equalsIgnoreCase(fan2))||(voiceString.equalsIgnoreCase(fan3)))

digitalWrite(fan,HIGH);

else if((voiceString.equalsIgnoreCase(fan4))||(voiceString.equalsIgnoreCase(fan5))||(voiceString.equalsIgnoreCase(fan6)))

digitalWrite(fan,LOW);

否則if((voiceString.equalsIgnoreCase(FL1))||(voiceString.equalsIgnoreCase(FL2))||(voiceString.equalsIgnoreCase(FL3)) )

{

digitalWrite(粉絲,HIGH);

digitalWrite(light,HIGH);

}

否則if((voiceString.equalsIgnoreCase(FL4))||(voiceString.equalsIgnoreCase (FL5))||(voiceString.equalsIgnoreCase(FL6)))

{

digitalWrite(light,LOW);

digitalWrite(fan,LOW) ;

}

voiceString =“”;

}

}

第4步:準備就緒

打開應用程序并連接到藍牙模塊。

如果已連接,HC-05中的綠色/紅色LED將每隔3秒閃爍一次。

連接后,使用您為燈和風扇打開和關閉的命令連接到arduino。

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

    關注

    5

    文章

    496

    瀏覽量

    28686
  • Arduino
    +關注

    關注

    189

    文章

    6494

    瀏覽量

    190324
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    LABVIEW 激活工具怎么失效了

    半年沒開labview,今天打開居然跳出激活頁面。重新安裝后用激活工具激活也不行。懵逼了。怕是貿易戰不讓用了吧?
    發表于 04-13 16:15

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

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

    智能語音的驅動力:揭秘8腳語音芯片在智能設備中的非凡角色

    語音技術滲透生活,8腳語音芯片以微縮體積、低功耗、卓越性能成智能設備語音功能核心,集成識別、合成、壓縮解碼等功能,實現精準語音交互,讓
    的頭像 發表于 12-02 14:23 ?500次閱讀

    基于Arduino的串口通信項目

    、Arduino Mega等。 USB數據線 :用于將Arduino開發板連接到計算機。 串口設備 :可以是另一個Arduino開發板、傳感器模塊、執行器等,只要它支持串口通信。 連接
    的頭像 發表于 11-22 09:24 ?2018次閱讀

    樹莓派與Arduino的區別是什么

    Pi): 樹莓派最初是作為教育工具設計的,旨在幫助學生學習計算機編程和電子工程。隨著時間的推移,它已經發展成為一個多功能的微型計算機,可以用于各種項目,包括但不限于: 家庭媒體中心 游戲機 網絡服務器 IoT(物聯網)設備 教育和學習平臺
    的頭像 發表于 11-11 11:14 ?2187次閱讀

    NVG040W語音芯片:為制氧機帶來個性化語音提示和報警功能

    在當今社會,家庭醫療設備和健康保健產品越來越受到人們的關注。制氧機作為其中的一種,為許多需要氧氣治療的人們提供了重要的幫助。然而,對于許多用戶來說,如何正確操作和維護這些設備仍然是一個挑戰。為此
    的頭像 發表于 09-14 08:02 ?500次閱讀
    NVG040W<b class='flag-5'>語音</b>芯片:為制氧機帶來個性化<b class='flag-5'>語音</b>提示和報警功能

    IR900系列網關短信激活配置過程

    IR900系列網關支持短信激活功能,使用一臺可以發送短信的手機給安裝與IR900內的SIM卡關聯的手機號發送配置短信,設備收到短信時會解析短信的內容,更具短信內容對設備進行控制。本文章內容為短信
    發表于 07-26 08:32

    思必馳智慧座艙語音助手為家庭出游帶來更多可能

    隨著科技的不斷進步,智能汽車已逐漸成為現代家庭出行的首選,甚至成為了“帶娃神器”。今天,就讓我們通過一個視頻,來看看智慧座艙語音助手是如何陪伴全家出游,讓旅程變得更加輕松愉快。
    的頭像 發表于 07-25 10:53 ?904次閱讀

    手機APK激活不了設備是什么原因呢?

    嘗試用電腦去激活設備,是沒有問題的,但是手機去激活設備時 一直顯示激活中,不會動,卡在那里,都沒有任何提示。 打印口一直打印這樣的信息,
    發表于 07-15 08:15

    將ESP12與Arduino IDE一起使用,WIFI在哪里被激活?

    我正在將 ESP12 與 Arduino IDE 一起使用。 當 init() 被調用時,WIFI 已經處于活動狀態。 WIFI是否在RTOS級別激活?還是在Arduino代碼級別? 誰能告訴我WIFI在哪里被
    發表于 07-12 06:31

    智能設備中的語音是如何寫入語音芯片的

    語音寫入語音芯片需經語音文件準備、格式轉換、燒錄過程、燒錄方式選擇和調試測試。雖非直接通過電腦寫入,但電腦在其中扮演重要角色。
    的頭像 發表于 07-10 11:45 ?1040次閱讀

    集特麒麟系列激活流程

    本文適用于麒麟V10sp系列桌面和服務器系統,文章中使用的服務序列號、二維碼、激活碼都是測試和演示所用,用戶和集成商需要根據自己的實際授權去激活系統。 掃碼激活前提條件: 激活人員的微
    的頭像 發表于 07-04 11:48 ?4878次閱讀
    集特麒麟系列<b class='flag-5'>激活</b>流程

    BP神經網絡激活函數怎么選擇

    中,激活函數起著至關重要的作用,它決定了神經元的輸出方式,進而影響整個網絡的性能。 一、激活函數的作用 激活函數是BP神經網絡中神經元的核心組成部分,其主要作用如下: 引入非線性:激活
    的頭像 發表于 07-03 10:02 ?1270次閱讀

    卷積神經網絡激活函數的作用

    卷積神經網絡(Convolutional Neural Networks, CNNs)是深度學習中一種重要的神經網絡結構,廣泛應用于圖像識別、語音識別、自然語言處理等領域。在卷積神經網絡中,激活函數
    的頭像 發表于 07-03 09:18 ?1843次閱讀

    神經網絡中激活函數的定義及類型

    引言 神經網絡是一種模擬人腦神經元結構的計算模型,廣泛應用于圖像識別、自然語言處理、語音識別等領域。在神經網絡中,激活函數起著至關重要的作用,它決定了神經元的輸出值,進而影響整個網絡的性能。本文將
    的頭像 發表于 07-02 10:09 ?1217次閱讀
    主站蜘蛛池模板: 一级a爱片久久毛片 | 欧美深深色噜噜狠狠yyy | 欧美日本三级 | 天天干天天色天天射 | 天天碰天天 | 男人的天堂97 | 欧美精品色精品一区二区三区 | 婷婷激情六月 | 公妇乱淫日本免费观看 | 国产三级在线免费观看 | 国产香蕉75在线播放 | 成人涩涩网站 | 色综合天天综久久久噜噜噜久久〔 | 人人干人人舔 | 特黄特色三级在线观看 | 免费三级pq| 亚洲成综合人影院在院播放 | 爽爽爽爽爽爽a成人免费视频 | 五月婷婷开心综合 | 亚洲成在人线影视天堂网 | 在线观看日本一区 | 级毛片 | 免费看男女下面日出水视频 | 日韩一级在线 | 亚洲一区中文字幕在线观看 | 中文字幕在线一区二区三区 | 国产肥女bbwbbw | 狠狠色噜噜噜噜狠狠狠狠狠狠奇米 | 亚洲爱爱图片 | 无遮挡很爽很污很黄在线网站 | 国产黄在线观看 | 亚洲福利视频一区二区三区 | free性欧美video69| 美女视频黄色的免费 | 五月婷婷色 | 国产丝袜va丝袜老师 | 久久天天躁狠狠躁夜夜2020一 | 四虎永久地址4hu紧急入口 | 午夜欧美性视频在线播放 | 两性午夜欧美高清做性 | 色偷偷女男人的天堂亚洲网 |