【雕爺學(xué)編程】Arduino動(dòng)手做(125)---WT588D語(yǔ)音模塊

37款傳感器與執(zhí)行器的提法,在網(wǎng)絡(luò)上廣泛流傳,其實(shí)Arduino能夠兼容的傳感器模塊肯定是不止這37種的。鑒于本人手頭積累了一些傳感器和執(zhí)行器模塊,依照實(shí)踐出真知(一定要?jiǎng)邮肿觯┑睦砟?,以學(xué)習(xí)和交流為目的,這里準(zhǔn)備逐一動(dòng)手嘗試系列實(shí)驗(yàn),不管成功(程序走通)與否,都會(huì)記錄下來(lái)—小小的進(jìn)步或是搞不掂的問(wèn)題,希望能夠拋磚引玉。
【Arduino】168種傳感器模塊系列實(shí)驗(yàn)(資料代碼+仿真編程+圖形編程)
實(shí)驗(yàn)一百二十五:WT588D語(yǔ)音模塊 語(yǔ)音芯片 可反復(fù)擦寫(xiě)高音質(zhì)語(yǔ)音下載16P-16M 藍(lán)板HW-708


WT588D 語(yǔ)音芯片特征
? 模塊封裝(帶 FLASH 存儲(chǔ)器及外圍電路)有 DIP16、DIP28,芯片封裝有 DIP18、SSOP20 和 LQFP32 形式;
? 根據(jù)外掛或者內(nèi)置 SPI-Flash 的不同,播放時(shí)長(zhǎng)也不同,支持 2M~32Mbit 的 SPI-Flash 存儲(chǔ)器;
? 內(nèi)嵌 DSP 高速音頻處理器,處理速度快;
? 內(nèi)置 13Bit/DA 轉(zhuǎn)換器,以及 12Bit/PWM 輸出,音質(zhì)好;
? PWM 輸出可直接推勱 0.5W/8Ω揚(yáng)聲器,推挽電流充沛;
? 支持 DAC/PWM 兩種輸出方式;
? 支持加載 WAV 音頻格式;
? 可通過(guò)與業(yè)上位機(jī)操作軟件,隨意組合語(yǔ)音,可插入靜音,插入的靜音不占用內(nèi)存的容量,一個(gè)已加載聲音可重復(fù)調(diào)用到多個(gè)地址;
? USB 下載方式,支持在線(xiàn)下載/脫機(jī)下載;即便是在WT588D 語(yǔ)音芯片通電的情況下,也一樣可以正常下載數(shù)據(jù)到 SPI-Flash; ? 支持 MP3 控制模式、按鍵控制模式、3×8 按鍵組合控制模式、幵口控制模式、一線(xiàn)串口控制模式、三線(xiàn)串口控制模式以及三線(xiàn)串口控制 I/O 口擴(kuò)展輸出模式;
? 三線(xiàn)串口控制模式切換到三線(xiàn)串口控制 I/O 口擴(kuò)展輸出模式只需發(fā)送數(shù)據(jù)就可以進(jìn)行切換。切換后仍可把切換前的最后一工作狀態(tài)帶進(jìn)切換后的模式工作;
? 任意設(shè)定顯示語(yǔ)音播放狀態(tài)信號(hào)的 BUSY 輸出方式;
? 抗干擾性強(qiáng),可應(yīng)用在工業(yè)領(lǐng)域;
? 220 段可控制地址位,單個(gè)地址位最多可加載 128 段語(yǔ)音,地址位內(nèi)的語(yǔ)音組合播放;
? 支持對(duì)已加載語(yǔ)音播放試聽(tīng);
? 語(yǔ)音播放停止馬上迚入休眠模式,芯片轉(zhuǎn)為完全停止?fàn)顟B(tài);
? 15 種按鍵控制模式,仸意一個(gè)按鍵可設(shè)定任意一種控制模式;
? 配套 WT588D VoiceChip 上位機(jī)軟件,接口簡(jiǎn)單,使用方便。能極大限度的發(fā)揮出 WT588D 語(yǔ)音單片機(jī)的各項(xiàng)功能;
? 簡(jiǎn)單的單片機(jī)編寫(xiě)方式,擺脫以往復(fù)雜繁瑣的匯編思維;
? 單個(gè)芯片支持外掛多個(gè)存儲(chǔ)器;
? 最多可加載 500 段用于編輯的語(yǔ)音;
? 插入的靜音時(shí)間范圍 10ms~25min;
? 芯片復(fù)位時(shí)間 5ms;
? 工作電壓 DC2.8V~5.5V;
? 靜態(tài)休眠電流小于 10uA;
? 支持加載 6K~22KHz 采樣率音頻;
? 支持 8 和弦 MIDI 播放(此功能有待開(kāi)放)。

















WT588D語(yǔ)音模塊功能概述
是一款功能強(qiáng)大的可重復(fù)擦除燒寫(xiě)的語(yǔ)音單片機(jī)芯片。WT588D讓語(yǔ)音芯片不再為控制方式而尋找合適的外圍單片機(jī)電路,高度集成的單片機(jī)技術(shù)足于取代復(fù)雜的外圍控制電路。配套WT588D VoiceChip上位機(jī)操作軟件可隨意更換WT588D語(yǔ)音單片機(jī)芯片的任何一種控制模式,把信息下載到SPI-Flash上即可。軟件操作方式簡(jiǎn)潔易懂,撮合了語(yǔ)音組合技術(shù),大大減少了語(yǔ)音編輯的時(shí)間。完全支持在線(xiàn)下載,即便是WT588D通電的情況下,一樣可以通過(guò)下載器給關(guān)聯(lián)的SPI-Flash下載信息,給WT588D語(yǔ)音芯片電路復(fù)位一下,就能更新到剛下載進(jìn)來(lái)的控制模式。








1、支持插入靜音模式,插入靜音不占用SPI-Flash內(nèi)存的容量,一個(gè)地址位可插入10ms~25min的靜音;
2、MP3控制模式下,完全迎合市場(chǎng)上MP3的播放/暫停、停止、上一曲、下一曲、音量+、音量-等功能;
3、按鍵控制模式下觸發(fā)方式靈活,可隨意設(shè)置任意按鍵為脈沖可重復(fù)觸發(fā)、脈沖不可重復(fù)觸發(fā)、無(wú)效按鍵、電平保持不可循環(huán)、電平保持可循環(huán)、電平非保持可循環(huán)、上一曲不循環(huán)、下一曲不循環(huán)、上一曲可循環(huán)、下一曲可循環(huán)、音量+、音量-、播放/暫停、停止、播放/停止等15種觸發(fā)方式,多可用10個(gè)按鍵觸發(fā)控制輸出;
4、3×8按鍵組合控制模式下能以脈沖可重復(fù)觸發(fā)的方式觸發(fā)24個(gè)地址位語(yǔ)音,所觸發(fā)地址位語(yǔ)音可在0~219之間設(shè)置;
5、并口控制模式可用8個(gè)I/O口進(jìn)行控制,僅限于WT588D-32L、WTW-28P;
6、一線(xiàn)串口控制模式可通過(guò)發(fā)碼端控制語(yǔ)音播放、停止、循環(huán)播放和音量大小,或者直接觸發(fā)0~219地址位的任意語(yǔ)音,發(fā)碼速度600us~2000us;
7、三線(xiàn)串口控制模式和三線(xiàn)串口控制I/O口擴(kuò)展輸出模式之間可通過(guò)發(fā)碼切換,三線(xiàn)串口控制模式下,能控制語(yǔ)音播放、停止、循環(huán)播放和音量大小,或者直接觸發(fā)0~219地址位的任意語(yǔ)音,三線(xiàn)串口控制I/O口擴(kuò)展輸出可以擴(kuò)展輸出8位,在兩種模式下切換,能讓上一個(gè)模式的后一種狀態(tài)保持著進(jìn)入下一個(gè)模式;
8、PWM和DAC輸出方式,PWM輸出可直接推動(dòng)0.5W/8Ω的揚(yáng)聲器,DAC輸出外接功放,音質(zhì)好。
應(yīng)用范圍廣,幾乎可以涉及到所有的語(yǔ)音場(chǎng)所,如報(bào)站器、報(bào)警器、提醒器、鬧鐘、學(xué)習(xí)機(jī)、智能家電、治療儀、電子玩具、電訊、倒車(chē)?yán)走_(dá)以及各種自動(dòng)控制裝置等場(chǎng)所,工藝上達(dá)到工業(yè)應(yīng)用的要求。


