資源描述:
《樓盤模型點對點燈光語音同步解說機設(shè)計和實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、樓盤模型點對點燈光語音同步解說機設(shè)計和實現(xiàn) 摘要:為了減輕售樓人員工作強度,提高樓盤展示效果,以MP3語音模塊和單片機為主要器件,設(shè)計了一款樓盤模型點對點語音燈光同步解說機,并對解說機的硬件電路及其軟件的設(shè)計方法進行了詳細描述。首先解說機把解說信息用MP3格式預先存放在SD卡中,然后用鍵盤無線遙控的方法實現(xiàn)樓盤信息的燈光、語音的同步呈現(xiàn)。將所設(shè)計的解說機系統(tǒng)應用于校園模型的展示,獲得良好的效果。關(guān)鍵詞:樓盤模型;MP3語音模塊;藍牙;SD卡中圖分類號:TN911?34文獻標識碼:A文章編號:1004?373X(
2、2013)06?0100?057在樓盤銷售過程中,售樓人員需要面對樓盤模型對來往的購買人群反反復復進行講解,這不光讓售樓人員非常辛苦,也會因為人為因素,把講解內(nèi)容遺漏或出現(xiàn)差錯。針對這種情況,本文利用MP3語音播放模塊[1],結(jié)合單片機及藍牙技術(shù),設(shè)計了一款樓盤模型點對點語音燈光同步解說機。事先把售樓解說詞按樓盤編號存入解說機中的SD卡中,售樓人員可以根據(jù)客人的需要,通過藍牙遙控手柄,點對點按下按鍵,點亮需要介紹的樓盤燈光,并由MP3播放模塊同步播放該樓盤的解說詞,提高了解說質(zhì)量和效果,節(jié)省了人力,也方便實現(xiàn)解說
3、自動化。1系統(tǒng)硬件設(shè)計點對點語音燈光同步解說機,既要實現(xiàn)解說語音的播放與對應樓盤的效果燈光同步出現(xiàn),又要讓這個對應點要反映在鍵盤上,由鍵盤直接控制。這樣,要求語音播放模塊除了能夠點播需的語音外,還需要有輸出端口能夠控制外圍電路,使相應燈光同步工作。常用的MP3語音播放模塊[2],主要進行音樂播放和控制,沒有輸出端口控制外圍電路[3],為此,需要對語音模塊進行二次開發(fā),以實現(xiàn)需要的功能。利用MP3語音播放模塊和單片機技術(shù)設(shè)計的燈光語音同步解說機的硬件結(jié)構(gòu)框圖如圖1所示。由主機電路和鍵盤電路兩大部分組成,主機電路包括
4、語音播放模塊、單片機處理電路、繼電器開關(guān)電路等,鍵盤電路包括單片機按鍵處理電路、藍牙串口模塊等。主機和鍵盤之間通過藍牙實現(xiàn)串口無線通信,使播放機的操作更方便靈活。1.1MP3語音播放模塊選型1.2主機電路設(shè)計7主機電路采用40腳的AT89S51單片機[4]對MP3語音模塊進行并口控制[5],P3.0和P3.1串口作鍵盤控制的通信口,其余端口都用作繼電器輸出的控制端口。這樣,在不增加擴展芯片的情況下,本電路也可以實現(xiàn)20路點對點語音燈光的同步控制。主機控制電路如圖3所示。由單片機通過繼電器實現(xiàn)對燈光的控制,由于繼電
5、器輸出需要一定的電流驅(qū)動,而AT89S51單片機的管腳輸出能力較弱,不能直接驅(qū)動繼電器[6],因此選用八NPN達林頓晶體管陣列芯片ULN2803來驅(qū)動繼電器。該芯片工作電壓為5V,最大驅(qū)動電流為500mA,且內(nèi)置續(xù)流二極管,無需在繼電器兩端并接續(xù)流二極管,但在每個繼電器兩端仍然并接了一只LED,用于繼電器工作狀態(tài)的指示。MP3語音模塊的1~8腳與單片機的P1.0~P1.7端口對應連接,模塊的功能端口13(BUSY)腳和14(PL)腳分別與單片機的P3.2和P3.3引腳相連,這兩個腳配合1~8腳的編碼,實現(xiàn)模塊的各
6、種播放功能。模塊的語音信號由模塊的左右兩個聲道信號輸出腳17~19輸出,直接將其接入音頻功率放大電路、播放語音信號。1.3鍵盤電路設(shè)計本電路需要設(shè)置20個按鍵實現(xiàn)20路燈光的點對點控制,同時還需要設(shè)置一些功能按鍵,如音量的調(diào)節(jié)、頁面的轉(zhuǎn)換等,因此共設(shè)置了25個按鍵。鍵盤電路如圖4所示,采用20腳的AT89C2051單片機來實現(xiàn)[7]。1.4串口通信電路設(shè)計7系統(tǒng)主機電路和鍵盤電路分別使用一片單片機來實現(xiàn)各自的功能,鍵盤電路通過串口和主機電路進行通信[9]。為了使操作靈活方便,本文把電路設(shè)計為遙控手柄,用藍牙串口模
7、塊實現(xiàn)無線串口通信。(1)語音模塊控制程序由于需要對MP3語音模塊進行并口控制,因此要嚴格按照其提供的相關(guān)工作模式和時序來編寫控制程序。根據(jù)模塊資料,可以建立若干文件夾來存放拷貝在SD卡的MP3文件,第一個文件夾以02命名;直接存入SD卡的MP3文件被系統(tǒng)默認為根目錄,默認的文件名為01,以后建立的文件名不能用01為文件名。每個文件夾內(nèi)可以存放199段MP3文件,每個SD卡最多可以存放15個文件夾,含根目錄。本設(shè)計需要播放20段語音信息,因此,可以建立一個文件名為02的文件夾,把要播放的20段解說詞事先錄制為MP
8、3文件存放在這個文件夾里,然后可在根目錄存放一些MP3音樂。這樣,通過鍵盤的控制,既能播放解說詞,又可以在空閑的時候播放一些音樂,活躍現(xiàn)場氣氛。表1是MP3模塊1?8腳的編碼功能表。表中,當1~8腳的編碼為0070時,模塊將隨機播放SD卡中根目錄中的MP3文件;編碼為001時,播放指定MP3文件中的第一個文件;編碼為002時,播放第二個文件,依此類推,直到播放第199個文