智能垃圾桶是一種利用自動控制技術、物聯(lián)網(wǎng)技術為基礎,采用微電腦控制芯片、新型傳感探測裝置和機械傳動裝置等設備對于傳統(tǒng)垃圾桶進行改造發(fā)展而來的新型智能家居生活用品。隨著物聯(lián)網(wǎng)技術的發(fā)展,各種智能化家居產品順應市場需求大量出現(xiàn)。這些智能垃圾桶大都基于紅外傳感探測裝置對于靠近的人員所釋放的人體熱釋紅外信號進行檢測,通過垃圾桶所內置的微電腦控制芯片進行處理,操控機械傳統(tǒng)裝置,實現(xiàn)非接觸式的垃圾桶只能開閉功能。但由于當今紅外x熱釋傳感器的傳感距離有限,使得大部分垃圾桶的探測距離不足1m,這樣的控制距離不能有效的隔絕垃圾桶中的有害病菌的傳播途徑。
本設計針對當今智能垃圾桶探測距離的不足,利用STC89C52單片機作為系統(tǒng)控制核心,采用由ICRoute公司生產的非特定語音識別芯片LD3320和非特定語音識別算法對于控制語音命令進行識別,實現(xiàn)對于垃圾桶的智能化語音識別控制,完成遠距離非接觸式智能開閉和系統(tǒng)運動的功能。同時利用超聲波測距算法,實現(xiàn)對垃圾桶內部容量的智能提醒。
?。病⑾到y(tǒng)組成本設計主要由數(shù)據(jù)采集部分、機械驅動部分、主控芯片STC89C52、照明系統(tǒng)和工作狀態(tài)顯示屏幾部分組成,系統(tǒng)結構如圖1所示。
用麥克風采集聲音信號,經過濾波、放大處理后送入LD3320非特定語音識別模塊進行語音識別處理,處理結果通過串口送入主控芯片STC89C52中[4]。主控芯片通過對于接收自LD3320語音識別芯片的處理結果數(shù)據(jù)進行分析,對機械驅動部分的電機發(fā)出對應操作指令,完成相應的前進、后退、左轉、右轉、開蓋、閉蓋等動作,達到在1m距離外對垃圾桶進行語音識別控制的功能[5]。同時利用US-100超聲波測距模塊對垃圾桶內深度進行測量,主控芯片STC89C52利用中斷定時原理,實現(xiàn)對于垃圾桶內容量的監(jiān)控,并實時的將數(shù)據(jù)反應在工作狀態(tài)顯示屏上,完成對于垃圾桶容量的智能化管理,提醒用戶適時更換清潔垃圾桶。采用光傳感器,對于環(huán)境亮度進行探測,使得垃圾桶在夜間或低亮度環(huán)境下能夠啟用照明設施,方便用戶使用。
?。场⒂布O計組成?。常?、LD3320非特定語音識別模塊
?。蹋模常常玻白鳛橐豢罨诜翘囟ㄈ苏Z音識別(SI-ASR)技術的語音識別/聲控芯片,集成了一系列與其功能相關的外部電路,包括ADC、DAC、麥克風剪口、聲音輸出接口等,使得LD3320能夠在沒有任何外接輔助Flash、RAM芯片的情況下直線語音識別/聲控/人機對話等功能。且LD3320在工作時,無需進行預先的訓練和錄音,語音識別率準確率達到了95%,是一款優(yōu)秀的非特定性語音識別芯片。
為了讓LD3320芯片能夠正常工作并且實現(xiàn)與上位單片機的通行,需要為LD3320芯片設計外圍電路,電路設計如圖2所示。其中紅色LED用于指示LD3320芯片的工作狀態(tài),當LD3320正常工作時,紅色LED將會閃亮。
?。常?、電機驅動
本設計需要采用電機實現(xiàn)對于垃圾桶的密閉桶蓋的自動開閉和整體設計的各個方向移動,為了能夠讓作為控制核心的STC89C52單片機能夠更好的控制各個運動電機,故需要設計相關的電機驅動電路,本設計采用L289NH橋驅動芯片為核心設計電機驅動電路。