聚豐項(xiàng)目 > 基于orangepi zero和Arduino的智能家居語音助手
本系統(tǒng)是一款可以使用語音控制來控制家里面現(xiàn)有的空調(diào),電視,遙控風(fēng)扇,遙控?zé)舻恼Z音助手,可以在不更換現(xiàn)有家居的情況下,把傳統(tǒng)家居編程智能家居
拂曉網(wǎng)絡(luò)
拂曉網(wǎng)絡(luò)
團(tuán)隊(duì)成員
拂曉網(wǎng)絡(luò) 隊(duì)長(zhǎng)
本助手的硬件主要由5個(gè)部分組成
分別是
orangepi zero
上位機(jī) 運(yùn)行著linux系統(tǒng) 執(zhí)行語音識(shí)別等功能
Arduino
下位機(jī) 用于控制紅外的發(fā)射與接收,led,配置FM1188
FM1188
是一款遠(yuǎn)場(chǎng)拾音芯片,并且提供了回路消音功能
擴(kuò)展板塊
自己做的一快pcb,上面集成了led,紅外發(fā)射與接收
本助手的軟件由4個(gè)部分組成
分別是
Arduino的軟件部分
orangepi的軟件部分
服務(wù)器部分
app部分
Arduino部分主要使用了三個(gè)類庫
紅外發(fā)射與接收,我們首要想法就是使用arduino的lirc類庫IR Remote
射頻發(fā)射與接收,arduino有一個(gè)專門的射頻類庫叫做RCSwitch
led控制,led采用了5050彩色led,所有也用了一個(gè)FastLED的類庫
orangepi軟件主要分成兩部分
語音識(shí)別與底層驅(qū)動(dòng)控制
Nodejs做主要邏輯處理器
服務(wù)器方面使用Nodejs作為webapi并且提供了socket連接,方便使用app進(jìn)行遠(yuǎn)程控制
app方面使用Vue底層框架,F(xiàn)ramework7做ui框架,并且通過socket.io和服務(wù)端進(jìn)行連接
hjwstc9494: 感覺您這個(gè)項(xiàng)目做的很棒!
回復(fù)
墨綠: FM1188方案資料能提供參考么
回復(fù)
jonnychen518: 項(xiàng)目不錯(cuò),能提供樣板嗎?
回復(fù)
shengmozun: lz的語音模塊怎么燒進(jìn)去的啊?驅(qū)動(dòng)改了么?
回復(fù)
shengmozun: LZ的語音是怎么采集?。孔罱肙rangePi 做個(gè)語音識(shí)別的小項(xiàng)目,之前是在mini2440上做的,想移過來,語音錄不進(jìn)去,不知道是不是驅(qū)動(dòng)的問題,所以想請(qǐng)教lz一些問題
回復(fù)
動(dòng)心忍性1234: 您好我是無線電雜志的編輯,我們對(duì)您的項(xiàng)目十分感興趣,請(qǐng)問您有興趣投稿嗎?成為我們的作者除稿費(fèi)外還有其他優(yōu)厚條件。敬請(qǐng)參與。投稿請(qǐng)聯(lián)系QQ260534978.
回復(fù)