本書是繼續<<單晶片8051 KEIL C實作入門>>教材的進階應用參考書,因此對於8051初學者,希望先看過該書,才能對8051基本硬體及軟體有製作上的概念,易於讀懂程式碼,方便做修改及進階應用,讀者可以針對感興趣的各章節進行研讀或是做實驗。
本書精采內容:
引導玩家以8051完成人機介面聽話、對話、說話基本功能。
採用MSAY中文語音合成模組說出中文。
採用VI中文聲控模組來做8051聽中文實驗,使用前不需要錄音訓練,只要說中文便可以控制,可下載程式。
採用VCMM聲控模組來做8051聽話實驗,不限定語言聲控,使用前需要錄音訓練,國語、台語、英語發音皆可,可下載程式。
採用L51紅外線學習模組來做8051家電實驗,可下載程式。功能有多合一應用、信號分析器、轉碼發射、電腦發射、手機遙控家電。
語音溫度計:溫度過高發出聲響說出溫度值,並啟動繼電器。
小家電控制及互動調光器:人到自動亮燈,可遙控小家電,可調光。
遙控留言機:按下遙控器按鍵,執行錄放音動作。
可錄音鬧鐘:時間到說出「咕咕咕起床了」、「太陽曬屁股了」。
8051霹靂車:會聽話、對話、跳舞、說中文,可用手機聲控。
L51學習功能連結手機:家電免改裝變為手機遙控。
L51學習功能連結VI聲控:家電免改裝變為中文聲控操作。
家中舊電視變聲控:程式自己寫,說出「布袋戲」,電視換台。
不限語言聲控車:"GO"、"BACK"….可做多種語言聲控車實驗。
本書適用對象:
高職及大專院校電子系、電機系、自動控制系,單晶片、機器人人機介面應用及專題製作參考教材。一般學生、工程師、業餘玩家,學習8051及專案製作教材。
本書特色
8051也可以很好玩~
透過本書您將學會如何自己DIY,將家中以遙控器操控的舊電視變聲控,或者是透用手機來遙控家電。甚至您也可以發揮您的創意,自己改裝設計各種不同的玩法。
深入淺出;引導玩家以8051實現聽話、對話互動功能。
動手實作:以語音說出數字資料、執行狀態、人機對答語句。
技術探討:中文聲控、不限定語言聲控、聲控電視及手機遙控家電。
專題活用:各項主題可用於專題製作,學生專題製作有方向可循。
目錄
第1章 8051如何做語音互動專題製作
中文語音互動專題製作,以紅外線發射介面連結,就像家中使用的遙控器介面一樣,幾乎有遙控器的家電或是裝置,都可以變為現在最流行的物聯網(IOT,Internet Of Things)應用。若以8051系統來實驗,不含中文聲控模組,製作成本很低,值得做相關進階實驗探索及應用。
第2章 8051語音遙控器解碼機
遙控器在語音互動專題製作中扮演重要角色,既能遙控切換功能執行外,更可以實現遠端聲控遙控功能,本章介紹8051 有關遙控接收硬體設計及解碼程式設計功能,並測試MSAY 中文合成模組語音輸出功能,按下遙控器某按鍵可以顯示編碼資料,還會說出編碼資料,方便程式設計。
第3章 8051語音樂透機
想中樂透嗎?卻無靈感找出幸運的數字來簽注。有了8051及MSAY中文合成模組,自己可以動手組裝一台8051語音樂透機。
第4章 8051語音溫度計
有了8051及MSAY中文合成模組,自己可以動手組裝一台會說話的語音溫度計,增加生活的樂趣。平時顯示溫度值,當溫度過高時會說出溫度資料,並啟動繼電器,可以自動開啟風扇,達到降溫效果。也可以看看每年冬天寒流來的時候,溫度最低會降到幾度。
第5章 8051語音廣告機
以MSAY中文合成模組,結合8051程式碼我們也可以輕易的設計一台創意互動廣告機。
第6章 8051中文語音字幕機
隨著LCD模組使用的普遍,中文顯示相關應用需求越來越多,因此有LCD設計廠商便將常用的中文字字型資料內建到LCD模組上,如此一來,使用上便相當方便,只需要在程式中輸入中文,執行時在LCD上顯示中文訊息,省下還要建立中文字型資料的麻煩。本專題將整合顯示中文、說出中文功能。
第7章 8051語音時鐘
本章以8051結合LCD顯示器,設計一台互動LCD時鐘。
第8章 8051語音倒數計時器
本章以8051結合LCD顯示器,設計一台互動LCD倒數計時器。
第9章 8051投球機
上一章介紹的倒數計時器應用廣泛,除了一般時間計時應用外,還可以與運動項目相結合,例如球賽計時、健身運動器材計時、投球機計時等應用上。本章將以8051結合LCD顯示器,設計一台互動投球機。
第10章 8051旋轉舞台
本章將結合遙控器來遙控旋轉舞台,舞台建立後,可以做許多創意商品展示或是擺上自己喜歡的公仔。
第11章 8051小家電控制及互動調光器
本章以8051設計一台互動調光器,可以輕易實現這些創意實驗,還可以做小家電控制實驗,如遙控台燈、抽水小水泵。
第12章 8051語音保全控制器
本章以8051結合各式感知器來組裝一台保全控制器,可以遙控器來啟動功能。
第13章 手機遙控聲控霹靂車
本章結合8051控制板加上MSAY中文合成模組說中文,搭配Android手機來做台聲控霹靂車,透過這章讀者可以學到相關程式設計,自己改裝各式玩法。
第14章 8051學習型遙控器設計
本章將以8051設計並製作學習型遙控器功能,以程式控制來學習及發射遙控器信號,並介紹相關實驗知識含程式開發SDK功能,可以8051輕易實現家電自動化控制的目地。
第15章 手機遙控紅外線家電
上一章介紹過8051控制學習型遙控器發射信號來控制家電開關,當學習型遙控器與Android手機連線後,理論上,幾乎所有遙控家電都可以先經過學習,將原先遙控器的信號學到系統記憶體中,然後以手機當作遙控器,便可以直接操控家電動作了。本章將陸續以實驗來驗證這些功能。
第16章 8051可遙控留言機
家人外出要留訊息如何達成?寫紙條?打電話通知?用留言機便可以實現此一功能,有4個按鍵,可以分別錄製4段語音,每段長約15秒。當按住該按鍵,可以錄音留言,放開按鍵後立即播放剛剛留言,按一下該鍵,可以聽取留言。新留言會將舊的留言覆蓋掉。想要不同的應用功能,還可以自己修改程式,可遙控操作。
第17章 8051可錄音鬧鐘
「起床了」、「咕咕咕起床了」、「太陽曬屁股了」、「早起鳥兒有蟲吃」這是可錄音鬧鐘在時間到時說出的語音通知,可以自己錄製想要的語音,依需要來修改內容,最多可以錄製15秒語音,本章結合8051與語音錄放音晶片,可以實現此一可錄音鬧鐘設計。
第18章 8051可攜式聲控車
本章介紹如何以8051設計可攜式聲控裝置,聲控後發射紅外線信號,驅動會說話的霹靂車動作。
第19章 8051聲控大同電視(固定型)
本章以大同電視來做實驗,聲控後發射大同電視遙控器相容紅外線信號,控制大同電視動作,其他不同品牌電視都可以經由遙控器轉碼程序,將不同品牌電視整合進來,實現聲控電視功能。
第20章 8051學習型聲控電視
上一章介紹8051聲控電視(固定型),若可以結合遙控器學習功能,以L51實驗板將電視遙控器常用按鍵功能如「電源」、「靜音」等學習進來,不同品牌電視都可以整合進來,便可以結合VI聲控功能實現聲控電視功能,將舊電視變為聲控操作。
第21章 8051不限語言聲控車
本章介紹8051如何做不限定語言聲控辨認實驗,錄什麼音就辨認什麼音,並做聲控車控制應用。
第22章 8051特定語者聲控譜曲
本章介紹8051如何做聲控譜曲實驗。特定語者聲控譜曲適合個人使用,說國語、台語、英文都可以辨認,馬上可以錄音來做實驗。
附錄A 專題製作報告參考內容
附錄B VI中文聲控模組介紹
附錄C L51學習型遙控模組介紹
附錄D L51學習型遙控模組使用
附錄E L51學習型遙控模組做信號分析及轉碼發射
附錄F VCMM不限語言聲控模組介紹
附錄G VCMM不限語言聲控模組使用
附錄H 繼電器控制外部迴路連接
附錄I 本書實驗所需零件及模組
附錄J APK使用說明
第1章 8051如何做語音互動專題製作
中文語音互動專題製作,以紅外線發射介面連結,就像家中使用的遙控器介面一樣,幾乎有遙控器的家電或是裝置,都可以變為現在最流行的物聯網(IOT,Internet Of Things)應用。若以8051系統來實驗,不含中文聲控模組,製作成本很低,值得做相關進階實驗探索及應用。
第2章 8051語音遙控器解碼機
遙控器在語音互動專題製作中扮演重要角色,既能遙控切換功能執行外,更可以實現遠端聲控遙控功能,本章介紹8051 有關遙控接收硬體設計及解碼程式設計功能,並測試MSAY 中文合成模組語音輸出功能,按下遙控...