• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

智能家居開源制作—arduino實(shí)現(xiàn)的可跳舞臺燈,語音控制

2016/02/22
32
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

arduino控制的語音控制調(diào)節(jié)臺燈源代碼.zip

共1個(gè)文件

語音控制調(diào)節(jié)臺燈實(shí)現(xiàn)了全語音控制,它可以根據(jù)不同的語音命令作出開關(guān)和不同的動作,臺燈可以完成上、下、左、右、開、關(guān)、搖頭、點(diǎn)頭、跳舞的動作。

語音控制臺燈需要的硬件機(jī)械臂,一個(gè)Arduino控制板,一個(gè)擴(kuò)展板,一個(gè)語音控制模塊,一個(gè)升壓模塊,一個(gè)LED燈和電池。最后就是將這些零零散散的東西組裝起來并編寫程序,反復(fù)調(diào)試,直至它可以根據(jù)命令準(zhǔn)確無誤的完成各種動作。

硬件完成的效果圖

霸氣的燈頭部分

使用的是DFROBORT的mega1280和語音控制模塊,最上面是V5擴(kuò)展模塊

使用的升壓模塊,給12V的LED供電

選用了Arduino MEGA2560 作為了主控板,聲音模塊是選用的DFRobot 中文語音識別模塊Voice Recognition 。Voice Recognition語音識別模塊是一款只需要在主控MCU的程序中設(shè)定好要識別的關(guān)鍵詞語列表,并動態(tài)地把這些關(guān)鍵詞語以字符的形式傳送到芯片內(nèi)部,就可以對用戶說出的關(guān)鍵詞語進(jìn)行識別,不需要用戶事先訓(xùn)練和錄音的非特定人語音識別模塊。該模塊可以設(shè)置50項(xiàng)候選識別句,每個(gè)識別句可以是單字,詞組或短句,長度為不超過10個(gè)漢字或者79個(gè)字母的拼音串,可由一個(gè)系統(tǒng)支持多種場景,并且可以根據(jù)當(dāng)?shù)匾恍┛谝簦m當(dāng)加入方言的拼音組合,這樣一來還可以識別當(dāng)?shù)胤窖?,增加了個(gè)性化。而且Voice Recognition語音識別模塊采用疊層設(shè)計(jì),可以直接插接到Arduino控制器上,用戶使用Arduino便可以快速設(shè)計(jì)產(chǎn)品原型。在聲音模塊上我們還加上了一個(gè)V5擴(kuò)展模塊,方便舵機(jī)的插線。

語音控制調(diào)節(jié)臺燈演示視頻

  • arduino控制的語音控制調(diào)節(jié)臺燈源代碼.zip
    下載
    描述:源代碼

相關(guān)推薦