0-演示視頻
1-功能說明
(1)使用DHT11檢測溫濕度,然后用LCD12864顯示,語音播放,使用STC11l08xe控制LD3320做語音識別,
(2)上電時語音提示:歡迎使用聲音識別系統,之后進行初始化12864等相關事項
(3)語音識別:您好 →您好
(4)語音識別:播放溫濕度 →播放當前溫度、濕度數據,并在LCD12864顯示溫濕度數據
(5)語音識別:打開臺燈 →打開繼電器、同時在LCD12864顯示臺燈狀態 已打開
(6)語音識別:關閉臺燈 →關閉繼電器、同時在LCD12864顯示臺燈狀態 已關閉
2、開題報告
1、系統概述
這個系統需要實現以下功能:使用DHT11傳感器檢測環境溫濕度,通過LCD12864液晶顯示屏顯示檢測到的溫濕度數據,同時通過語音識別模塊識別用戶的語音指令,并根據指令進行相應的操作,如播放溫濕度數據、控制臺燈的開關等。整個系統由STC11l08xe單片機控制。
2、系統硬件設計
系統的硬件部分包括DHT11傳感器、LCD12864液晶顯示屏、語音識別模塊、繼電器等。
DHT11傳感器用于檢測環境溫濕度,輸出信號為數字信號,可以直接連接到單片機上。LCD12864液晶顯示屏可以顯示溫濕度數據和其他的提示信息。語音識別模塊使用LD3320芯片,可以通過串口與單片機通信。繼電器用于控制臺燈的開關。
3、系統軟件設計
系統的軟件部分需要實現以下功能:初始化各個模塊、讀取DHT11傳感器的數據、處理語音識別模塊的輸入、控制繼電器等。
初始化模塊:在系統上電后,需要先初始化DHT11傳感器、LCD12864液晶顯示屏、語音識別模塊等。讀取DHT11傳感器的數據:使用單片機的I/O口讀取DHT11傳感器的數據,然后通過串口發送給LCD12864液晶顯示屏顯示。處理語音識別模塊的輸入:使用STC11l08xe單片機的串口接收語音識別模塊的數據,然后解析用戶的語音指令,根據指令進行相應的操作。控制繼電器:根據用戶的語音指令控制繼電器的開關,從而控制臺燈的開關。
4、系統調試與測試
在完成系統的硬件和軟件設計后,需要進行系統調試和測試。首先測試DHT11傳感器能否正確地檢測到環境溫濕度,然后測試LCD12864液晶顯示屏能否正確地顯示溫濕度數據和提示信息。接著測試語音識別模塊能否正確地識別用戶的語音指令,最后測試繼電器能否正確地控制臺燈的開關。
5、總結與展望
這個系統實現了使用DHT11傳感器檢測環境溫濕度、使用LCD12864液晶顯示屏顯示檢測到的溫濕度數據、使用語音識別模塊識別用戶的語音指令、根據指令進行相應的操作等功能。整個系統運行穩定、可靠,具有一定的實用價值。
展望未來,可以在系統中加入更多的功能,如通過互聯網遠程控制臺燈的開關、將溫濕度數據上傳到云端服務器進行數據分析等。同時,隨著人工智能技術的發展,可以使用更先進的語音識別技術,如深度學習算法等,提高語音識別的準確率和用戶體驗。
3-程序
4-原理圖
5-PCB圖
-
傳感器
+關注
關注
2553文章
51459瀏覽量
756923 -
單片機
+關注
關注
6044文章
44624瀏覽量
638950 -
控制系統
+關注
關注
41文章
6665瀏覽量
110923 -
語音識別
+關注
關注
38文章
1744瀏覽量
112956
原文標題:【畢業設計013】基于51單片機的語音識別控制系統
文章出處:【微信號:精通單片機與嵌入式,微信公眾號:精通單片機與嵌入式】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
基于單片機的照明控制系統
![基于<b class='flag-5'>單片機</b>的照明<b class='flag-5'>控制系統</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論