• 正文
    • 1、器件選型
    • 2、程序框圖
    • 3、效果展示
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

基于STM32的土壤溫濕度測量儀,半小時就能完成?

04/26 11:25
971
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

這個選題是我朋友的本科畢業(yè)論文題目:《基于Stm32的土壤監(jiān)測裝置》,大體是需要使用STM32實現(xiàn)環(huán)境溫濕度和土壤溫濕度測量,之后利用藍(lán)牙模塊進(jìn)行上傳。

實際上完成起來工作量很少,主要內(nèi)容是幾個傳感器數(shù)據(jù)的獲取和顯示以及藍(lán)牙上傳。

1、器件選型

主要的指標(biāo)有四樣:環(huán)境溫度、環(huán)境濕度、土壤濕度以及土壤溫度。

由于系統(tǒng)非常的簡單,選擇使用STM32F103C8T6作為主控進(jìn)行傳感器數(shù)據(jù)獲取、顯示和數(shù)據(jù)傳輸。

環(huán)境溫濕度這個指標(biāo)已經(jīng)是老生長談了,大部分畢設(shè)中通常會使用DHT11單總線傳感器。我在之前也寫過一款I2C通訊的環(huán)境溫濕度傳感器SHT30,因此就選擇使用SHT30作為環(huán)境溫濕度傳感器。

土壤濕度采用這種電容式傳感器,濕度變化會影響傳感器電容值從而轉(zhuǎn)化為對應(yīng)的電壓值。

土壤濕度則采用DS18B20溫度傳感器,雖然是單總線協(xié)議,但是封裝好的探頭比較適合直接插入泥土中使用,因此就選擇了這款傳感器。

2、程序框圖

程序框圖如下,整體來說比較簡單,唯一一點需要注意的是DS18B20需要一定的時間去等待轉(zhuǎn)化完成,并不能直接讀取,因此如果不去異步等待的話就會造成系統(tǒng)很高的延時。

3、效果展示

總的來說整個裝置還是非常簡單的,大概半個多小時就完成了。

當(dāng)然這個裝置理應(yīng)加上一些控制系統(tǒng),例如加熱裝置,加濕裝置.....等等,靠朋友自己去加入后面東西吧。這個畢設(shè)可以說是最簡單最簡單的一類的畢設(shè)了,要實現(xiàn)的話也是需要一定的基礎(chǔ)的。

還有一個朋友的畢設(shè)是:《基于STM32的水質(zhì)測量裝置》包括要測量PH值、溫濕度、濁度、電導(dǎo)率等等參數(shù),其實大部分都是模擬量轉(zhuǎn)化為數(shù)字量即可,相對也是比較簡單的。

不得不說,畢設(shè)這個東西真的是,想做的難可以非常的難,想做的簡單,可以非常的簡單。

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄