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