標題: 關于單片機語音控制溫濕度上下限閾值,串口通信的程序思路分析 [打印本頁]

作者: lqq1111    時間: 2022-11-10 14:03
標題: 關于單片機語音控制溫濕度上下限閾值,串口通信的程序思路分析
現在是要做一個溫濕度測控系統(tǒng),需要通過語音模塊控制溫濕度上下限閾值,我現在的想法是先通過語音模塊串口發(fā)送數值設置模式,在當前模式下再通過語音模塊來發(fā)送一個數值賦給那個模式的變量,比如XXX設置溫度上限閾值(此時令標志位為設置溫度閾值的模式),好的要將溫度閾值設為多少度(開始檢測接下來串口發(fā)送的數據),四十度(這時候就將40這個數值賦給溫度上限閾值的變量).請問這樣子好實現嗎?或者大佬能提出更好的方法,我單片機剛學沒多久,不太熟悉想問問大家,給我個思路我按照這個思路自己學習思考,謝謝大家!!

作者: yzwzfyz    時間: 2022-11-10 17:04
這個跟你學不學單片機無關。只與的構思相關。
1、以何種方式控溫。上下限(SX、XX)?定值(DZ)?
2、如何獲得被控對象的溫度(DW)?
3、從音控中解析出語音:上限值存入SX,上限值存入XX,定值存入DZ。
4、將DW與SX、XX、DZ比較,做出加溫、減溫的控制即可。
作者: abob    時間: 2022-11-10 18:06
設置這邊好實現。  難點在語義識別那邊。
作者: lqq1111    時間: 2022-11-11 10:44
yzwzfyz 發(fā)表于 2022-11-10 17:04
這個跟你學不學單片機無關。只與的構思相關。
1、以何種方式控溫。上下限(SX、XX)?定值(DZ)?
2、如何 ...

1.不需要控溫上下限閾值是當DHT11檢測到的環(huán)境溫度超過預設值時會報警
2.DHT11測環(huán)境溫濕度
3.語音模塊用的是ASRPRO可以通過天問BLOCK圖形化編程軟件進行編程,通過語音調整的也是閾值
4.我現在的想法是語音模塊這邊串口發(fā)送不同的十六進制數(比如語音說設置溫度上限就發(fā)送0x01)然后單片機檢測到0x01就進入調整溫度上限的模式,然后語音模塊會回一句調為多少度我說四十度語音模塊就發(fā)送一個40過去,然后單片機接收到這個40就把40賦給溫度上限的變量?偟膩碚f在不同的模式,后面的數值就賦給不同的變量,不知道這樣是否可行,麻煩您指導下,謝謝
作者: lqq1111    時間: 2022-11-11 10:45
abob 發(fā)表于 2022-11-10 18:06
設置這邊好實現。  難點在語義識別那邊。

我認為語音模塊反而更好實現,因為語音模塊只需要針對不同的語音發(fā)送不同的串口內容,ASRPRO是可以圖形化編程的,只需要針對內容修改參數就行,我現在主要是對串口的內容不太熟悉
作者: yueguang3048    時間: 2022-11-11 12:53
abob 發(fā)表于 2022-11-10 18:06
設置這邊好實現。  難點在語義識別那邊。

語音識別不是難點,現在TB有成品
作者: yunheng    時間: 2022-11-11 13:14
ADC或者A/D




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1