項(xiàng)目開(kāi)發(fā)背景
智能化已經(jīng)成為一種時(shí)代趨勢(shì),現(xiàn)如今人們的需求使智能化家居成為必不可少的一部分。而垃圾桶是人們?nèi)粘I钪胁豢扇鄙俚募揖佑闷?,甚至街道上也定點(diǎn)有垃圾回收站。但是現(xiàn)有的垃圾桶功能過(guò)于單一,已經(jīng)無(wú)法滿(mǎn)足人們?nèi)粘?duì)智能家居的要求。
關(guān)于傳統(tǒng)的翻蓋垃圾桶,大多數(shù)人會(huì)嫌棄地翻開(kāi)垃圾桶蓋,畢竟是裝垃圾的,難免會(huì)滋生細(xì)菌,且如今各地都提倡垃圾分類(lèi),站在垃圾分類(lèi)桶面前,你是否會(huì)迷惑該怎么分類(lèi)投入。WT588F02B語(yǔ)音芯片的應(yīng)用為垃圾桶賦予了溫馨的“聲音提示”。
WT588F02B語(yǔ)音芯片是一顆非常優(yōu)秀的語(yǔ)音芯片,該系列芯片集成了語(yǔ)音播報(bào)、數(shù)碼管顯示驅(qū)動(dòng)等功能,以及有豐富的擴(kuò)展資源,單芯片可以完成語(yǔ)音交互、顯示驅(qū)動(dòng)、MCU功能。WT588F系列芯片有3種封裝:SOP8、SOP16、SSOP24。
01 方案概述
本設(shè)計(jì)滿(mǎn)足了一下功能要求:
1.當(dāng)有人在垃圾桶附近時(shí),垃圾桶便會(huì)自動(dòng)翻蓋,并發(fā)出垃圾 分類(lèi)的提示音;
2.當(dāng)遠(yuǎn)離垃圾桶5秒后自動(dòng)合蓋,發(fā)出感謝的聲音;
3.按鍵功能:選擇常開(kāi)模式或者感應(yīng)模式;
4.標(biāo)準(zhǔn)語(yǔ)音播放功能。
02 應(yīng)用框架圖
本系統(tǒng)結(jié)構(gòu)圖如下圖所示:
03 串口通信說(shuō)明
3.1 協(xié)議命令格式
WT588F02B-8S內(nèi)置標(biāo)準(zhǔn)UART異步串口接口,屬于3.3V TTL電平接口。通訊數(shù)據(jù)格式是:起始位:1位;數(shù)據(jù)位:8位;奇偶位:無(wú);停止位:1位。使用電腦串口調(diào)試助手,需要正確設(shè)置串口的參數(shù),設(shè)置如圖:
語(yǔ)音類(lèi)串口指令:只有指令長(zhǎng)度和校驗(yàn)是正確的,才會(huì)判斷命令;命令不存在時(shí),沒(méi)有返回值,參數(shù)過(guò)多也沒(méi)有返回值,參數(shù)錯(cuò)誤返回01;
時(shí)鐘類(lèi)串口指令:按照其表描述的返回一致就行,只有長(zhǎng)度和校驗(yàn)是正確的,才會(huì)判斷命令;命令不存在,沒(méi)有返回值,參數(shù)過(guò)多也沒(méi)有返回值,參數(shù)錯(cuò)誤返回01;
注意:“長(zhǎng)度”是指長(zhǎng)度(1字節(jié))+命令碼(若干字節(jié))+參數(shù)(若干字節(jié))+校驗(yàn)和(1個(gè)字節(jié))的長(zhǎng)度(字節(jié)數(shù));
“累加和校驗(yàn)”是指長(zhǎng)度+命令碼+參數(shù)的累加和的低字節(jié);
3.1.1 管腳說(shuō)明
3.2 語(yǔ)音播放指令
3.2.1播放對(duì)應(yīng)地址語(yǔ)音(A0)
注意:1.可以播放32,767段語(yǔ)音;
3.2.2 音量調(diào)節(jié)指令(AE)
注意:1.音量調(diào)節(jié)共有32級(jí)(00~1F),其中00音量最小,1F音量最大;
2.在語(yǔ)音播放結(jié)束、播放過(guò)程中或者待機(jī)狀態(tài)發(fā)此命令調(diào)節(jié)音量;
3.2.3 循環(huán)播放當(dāng)前語(yǔ)音(AF)
注意:1.地址----表示01或者00;01:?jiǎn)吻h(huán);00:取消單曲循環(huán);
2.執(zhí)行此命令可循環(huán)播放當(dāng)前段語(yǔ)音,可在語(yǔ)音播放時(shí)發(fā)送。循環(huán)指令執(zhí)行過(guò)程中,可被AB命令、普通地址指令、B0組合指令打斷,并失效,需先發(fā)播放指令,再發(fā)循環(huán)播放指令;
3.2.4 停止當(dāng)前語(yǔ)音播放(AB)
3.2.5 連碼播放(B0)
注意:1.FF/NN----固定碼,預(yù)留,暫時(shí)沒(méi)有作用,可以直接用00 00替代(不可缺);
2.示例:假如我們要讓芯片依次播放01/01/02地址的語(yǔ)音內(nèi)容,即連碼指令播放;
指令是:00 7E 0B B0 00 00 00 01 00 01 00 02 BF EF.
3.3 PWM輸出(B0)
注意:(1)命令代表設(shè)置PWM脈沖寬度,XX的范圍是00~B4,表示0~180度轉(zhuǎn)動(dòng);
(2)此命令的功能是設(shè)置舵機(jī)的轉(zhuǎn)動(dòng)角度;
審核編輯:劉清
-
數(shù)碼管
+關(guān)注
關(guān)注
32文章
1873瀏覽量
90865 -
語(yǔ)音芯片
+關(guān)注
關(guān)注
12文章
1710瀏覽量
36347 -
UART接口
+關(guān)注
關(guān)注
0文章
124瀏覽量
15254 -
SOP封裝
+關(guān)注
關(guān)注
0文章
56瀏覽量
15339
原文標(biāo)題:WT588F02B語(yǔ)音芯片在智能垃圾桶上的應(yīng)用設(shè)計(jì)方案介紹
文章出處:【微信號(hào):Waytronic-1999,微信公眾號(hào):唯創(chuàng)知音】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論