日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 物聯網 > 《物聯網技術》雜志
[導讀]摘 要 :現有的淋浴系統(tǒng)智能化程度普遍不高,在節(jié)水設計方面的開發(fā)也是微乎其微。為了解決這樣的問題,使淋浴系統(tǒng)更加適合快速發(fā)展的時代,在此設計開發(fā)了具有節(jié)水理念的智能淋浴系統(tǒng)。將 STM32 處理器、DS18B20 水溫傳感器、紅外人體感應探頭、紅外人體體溫傳感器、舵機混水閥搭載于現有淋浴之上,可檢測人體體溫, 根據季節(jié)自動設置最佳水溫,自動感應淋浴下是否有人,通過 PID 算法精準控溫,OLED 顯示屏上實時顯示水溫。選擇全自動感應模式后,5 s 后達到預設溫度的熱水流出,可做到人走水斷。淋浴底座裝有廢水回收裝置,處理后的廢水可正常用于馬桶沖洗、拖地等。結果表明該系統(tǒng)應用后節(jié)水效果顯著,并且易于推廣。

引 言

隨著科學技術的快速普及,人們生活向智能化方向發(fā)展, 但能源的消耗不容小覷。一方面生活要更加便捷,另一方面能源要更加節(jié)約,這樣才能真實推動我國可持續(xù)發(fā)展戰(zhàn)略的深入實施 [1]。淋浴作為家家戶戶必不可少的生活設施,不論是在生活還是在能源利用方面都占有相當的分量?,F有的淋浴操作方式普遍較為傳統(tǒng),且水溫控制十分不便,熱冷水的交融比例不宜把控,給洗浴帶來諸多不便 [2]。另外,幾乎所有的洗浴設施都將洗浴所用的廢水直通下水道,很少二次利用,這就使得生活用水的利用程度不高,致使資源浪費。利用微型控制器將多傳感器復合,以用于淋浴系統(tǒng),并增添廢水回收裝置,可解決上述問題。

1 系統(tǒng)總體設計

為了解決現有淋浴系統(tǒng)面臨的問題,本文設計一種基于STM32 微型控制器的智能淋浴系統(tǒng)。系統(tǒng)總體結構如圖 1 所示,包括裝載于淋浴上的 STM32F407VGT6 處理器、紅外人體體溫傳感器、DS18B20 水溫傳感器、紅外人體感應探頭、混水閥及電源等模塊。淋浴及其裝載的傳感器模塊協(xié)同工作。首先,紅外人體體溫傳感器捕捉到人體體溫,結合當前季節(jié)自動設定最舒適的洗浴溫度 ;DS18B20 水溫傳感器實時檢測水溫溫度 ;混水閥的旋轉按鈕由舵機控制,并使用工業(yè)控制中常用的 PID 算法快速精確地控制舵機的轉角以控制混水閥中冷水熱水的混合程度,達到快速調整混水閥使水溫恒定的效果。當水溫達到一定溫度且紅外人體感應探頭感應到淋浴下方有人時,便立刻控制電磁閥出水,洗浴過程中也可手動設置調控水溫。洗浴廢水優(yōu)先流入淋浴下方的廢水收集容器, 流入的洗浴廢水經過簡單處理可用于沖洗馬桶、花卉澆灌、拖地等。

圖 1 系統(tǒng)總體結構

2 系統(tǒng)硬件設計

2.1 STM32F407VGT6處理器

本 文 設 計 的 系 統(tǒng) 處 理 器 采 用 Cortex-M4 內 核 的STM32F407VGT6,最高主頻為 168 MHz,集成 DSP 和 FPU 指令。其 168 MHz 的高速性能使得數字信號控制器應用和快速的產品開發(fā)達到了新的水平,提升了控制算法的執(zhí)行速度和代碼效率。同時,提供 1 MB 的 FLASH,192 KB 的SRAM,擁有單精度浮點運算單元,多重 AHB 總線矩陣和16 通道 DMA[3],支持程序執(zhí)行和并行數據傳輸處理,具有非??斓臄祿鬏斔俾?,在多模塊復用中也能快速應答。

2.2 傳感器模塊

2.2.1 人體體溫傳感器

非接觸紅外線測溫探頭可通過測量目標表面所輻射的紅外能量來確定表面溫度,淋浴過程需要獲得用戶體表溫度數據以對水溫做適當調節(jié),本系統(tǒng)中采用的就是以上技術。Melexis公司推出一款非接觸式紅外傳感測溫儀 [4-5],該產品中集成對紅外敏感的熱電堆檢測芯片和信號處理芯片 MLX90325, 可將其設計封裝為非接觸式測溫模塊GY-MCU90615。這是一款低成本的紅外測溫模塊,其工作電壓在 3 ~ 5 V 之間,具有功耗小、體積小等特點。通過STM32 單片機讀取采集到的紅外溫度數據,以串口通信方式輸出。傳感器模塊串口的波特率可以設置為 9 600 b/s 或115 200 b/s,具有兩種輸出方式 :連續(xù)輸出和詢問輸出,能夠適應不同的工作環(huán)境,不僅限于和 STM32 相連,還能與所有的單片機及電腦連接。將此體溫傳感器嵌入到淋浴顯示屏旁邊,保證傳感器位置位于人體中上部,使得體溫測量更合理。MLX90615 紅外傳感測溫模塊內部結構如圖 2 所示。

基于 STM32 的智能淋浴系統(tǒng)設計

2.2.2 水溫傳感器

本文采用美國 Dallas 半導體公司的數字化溫度傳感器DS18B20,其采用導熱性高的密封膠灌封,保證了溫度傳感器的高靈敏性,只有很小的溫度延遲。該溫度傳感器支持“一線總線”接口 [6],測量溫度范圍為 -55 ~ 125 ℃,在測量溫度 -10 ~85℃的范圍內,此傳感器的測量精度在 0.5℃范圍內。所測環(huán)境(水體)溫度直接以“一線總線”的數字方式傳輸,提高了系統(tǒng)測溫的抗干擾性,在溫差較大的環(huán)境中也能穩(wěn)定的測溫,滿足了穩(wěn)定性的要求。將水溫傳感器嵌于淋浴花灑的噴頭處,用于實時監(jiān)測噴口處的水溫。

DS18B20 數字溫度計提供 9 ~ 12 位(可編程設備溫度讀數)數據。由于 DS18B20 是一條口線通信, 所以STM32F407VGT6 處理器與 DS18B20 只有一個一條口線連接。讀寫以及溫度轉換所需能量可以從數據線本身獲得,不需外接電源。其結構如圖 3 所示。

基于 STM32 的智能淋浴系統(tǒng)設計

2.2.3 人體感應模塊

HC-SR501 是基于紅外線技術的自動控制模塊,靈敏度高,可靠性強,直流工作電壓為 4.5 ~ 20 V,輸出電壓為 0 ~

3.3 V,工作溫度 [7] 范圍為 -15 ~ 70 ℃。當人體進入其感應范圍則輸出高電平,人離開感應范圍則自動延時,高電平關閉,輸出低電平。其接口有電源 VCC、模擬信號輸出 OUT、接地 GND 等。人體感應模塊內部結構如圖 4 所示。

圖 4 HC-SR501 人體感應模塊內部結構

2.2.4 OLED液晶顯示屏

OLED 液晶顯示屏具有自發(fā)光、不需背光源、對比度高、厚度薄、反應速度快、使用溫度范圍廣、構造及制程較簡單等優(yōu)異特性,被認為是下一代的平面顯示器新興的應用技術 [8]。LCD 都需要背光,而 OLED 是自發(fā)光的,對于同樣的顯示效果,OLED 會更好一些。以目前的技術,OLED 的尺寸還難以大型化,但是分辨率卻可以做到很高。在智能淋浴設計中,使用 0.96 寸 OLED 顯示屏來實時顯示數據信息。

0.96 寸 OLED 顯示屏的接口方式包括 :6800,8080 兩種并行接口方式,3 線或 4 線的串行 SPI 接口方式,I2C 接口方式等。在本文所設計的淋浴系統(tǒng)中,采用 I2C 接口方式。

3 系統(tǒng)軟件設計

3.1 人體體溫傳感器

非接觸測溫模塊(GY-MCU90615)具有 6 個引腳 :電源引腳 VDD、接地引腳 GND、串行數據收發(fā)引腳 TX 和RX、兩個內部使用引腳 RST 和 SIM。在使用時,內部使用引腳 RST 和 SIM 不需要連接,設置為懸空狀態(tài) ;電源 VDD 與 GND 之間須加一個 100 nF 的電容用來去耦濾波 ;TX, RX 引腳用于串行數據的發(fā)送和接收及讀取傳感器數據 [9]。此傳感器模塊的通信流程如圖 5 所示。

圖 5 GY-MCU90615 通信流程

(1) 啟動傳感器。在通電 10ms 后進入休眠狀態(tài),發(fā)送連續(xù)輸出指令 0xA5+0x45+0xEA—溫度數據(模塊返回數據類型為 0x45),傳輸時序啟動,完成數據傳輸的初始化。該通信時序如圖 6所示。

基于 STM32 的智能淋浴系統(tǒng)設計

(2) 人 體 體 溫 測 量 。 發(fā) 送 查 詢 輸 出 指 令0xA5+0x15+0xBA— 溫度數 據(模塊返回數據類型為0x45),傳感器自動測量人體體溫,接收 4 B 的測量數據和 1 B的 CRC 奇偶校驗。測量和通信完成后傳感器自動進入休眠模式,等待下次溫度測量。

(3) 溫度數據計算。

溫度 = 高 8位 <<8|低 8位(結果為實際值乘以 100),代碼計算如下 :

TO=(float)((TEMP_data[4]<<8)|TEMP_data[5])*100 ;// 得到真實的溫度研究表明,淋浴水溫高于人體表溫度 2℃左右時人感覺最舒適,而高于體表溫度 4~6℃時有活血保健的效用。一般在夏季,洗澡的水溫保持在 34 ~ 36 ℃,這個溫度接近人體溫度,洗浴后在水分蒸發(fā)的同時,會使熱量有效散發(fā),增加回心血量,人也會感到更加舒適、涼爽。冬天洗澡適宜的水溫為 37 ~ 42 ℃,也就是比人體體溫高 3 ℃左右即可。在此數據的基礎上做了大量的統(tǒng)計調查,了解不同年齡段、不同地域的用戶對最舒適淋浴水溫的要求,并統(tǒng)計用戶的淋浴習慣,之后將大眾化數據固化到本文系統(tǒng)當中。

3.2 水溫傳感器

3.2.1 DS18B20溫度傳感器

在 DS18B20溫度傳感器中,低溫度系數晶振用于產生固定頻率的脈沖信號送給減法計數器 1,高溫度系數晶振所產生的信號作為減法計數器 2的脈沖輸入。在設計的智能淋浴系統(tǒng)中,當 DS18B20計數門打開時,計數器 1對低溫度系數振蕩器產生的時鐘脈沖進行計數,進而完成溫度測量。

在測量水溫前,首先將 -55℃所對應的基數置入減法計數器 1和溫度寄存器中。減法計數器 1對低溫度系數晶振產生的脈沖信號進行減法計數,當減法計數器 1的預置值減到0時,溫度寄存器的值將加 1,減法計數器 1的預置將重新被裝入,減法計數器 1重新開始對低溫度系數晶振產生的脈沖信號進行計數。如此循環(huán)直到減法計數器 2 計數到 0 時, 停止溫度寄存器值的累加,此時溫度寄存器中的數值即為所測溫度。數據傳輸時序如圖 7 所示。

基于 STM32 的智能淋浴系統(tǒng)設計

3.2.2 控制出水溫度

準確控制出水溫度,快速出水?;焖y的旋轉由舵機控制,舵機的轉角可由程序精準控制。當系統(tǒng)設定好出水溫度, 使用工業(yè)控制中常用的 PID 算法快速精確地控制舵機的轉角以控制混水閥中冷水熱水的混合程度,達到準確控溫的目的 [10]。PID 控制原理如圖 8 所示。

基于 STM32 的智能淋浴系統(tǒng)設計

同時,增加補償措施以補償熱水流經淋浴花灑到達人體表面過程中熱量的損失。在洗浴結束后,存留于水管中的水將通過一個固定的通路流到冷水管,因此避免了下次洗澡時最開始一段冷水的浪費。

3.3 人體感應模塊

HC-SR501 紅外人體傳感器模塊具有以下引腳 :電源引腳 VDD、接地引腳 GND、信號輸出引腳 OUT。VDD 與 GND 之 間 須 加 一 個 100 nF 的 電 容 用 來 去 耦 濾 波 。STM32F407VGT6 控制核心檢測 OUT 輸出電平,當洗浴區(qū)域無人時,檢測到低電平,電磁閥關閉 ;當洗浴區(qū)域有人時, 檢測到高電平,此時打開電磁閥門,可以進行洗浴。當人體離開洗浴區(qū)域后,檢測到低電平,電磁閥自動關閉,達到人走水斷的效果。

4 儲水容器設計

在淋浴系統(tǒng)的正下方,設計一個儲水區(qū)域,并配備有簡單的廢水處理裝置,對洗浴廢水做簡單的處理。此處采用二層過濾凈化模式對廢水進行進一步處理。第一層過濾由石英砂、陶瓷粒、麥飯石三種濾料構成。石英砂用于過濾懸浮膠體等顆粒雜質 ;陶瓷粒用于阻截懸浮物、膠體物及微生物等污染物質 ;麥飯石用于吸附對植物花卉有害的重金屬、大腸桿菌。

第一層過濾從技術上來說是先過濾固體大顆粒與難溶物 ;第二層過濾由活性炭構成,活性炭用于去除色度、臭味、有機污染物、有毒重金屬,防止廢水中的有機物在廢水二次利用中產生臭味。

經過這樣簡單處理,洗浴用水可用于沖洗馬桶、花卉的澆灌、拖地等。

5 系統(tǒng)測試結果

系統(tǒng)在實驗室模擬洗浴環(huán)境中進行測試。根據普通的太陽能熱水器出水水溫大約在 70 ℃,將熱水管中的水溫定在70 ℃,冷水管用水采用不做處理的自來水,以此來給系統(tǒng)供水。用人體溫度傳感器采集手掌溫度代替人體溫度,自動設置洗浴水溫。系統(tǒng)測試如圖 9 所示。

測試過程中,各路傳感器工作正常,各模塊之間通信正常。系統(tǒng)在 4 s 內達到預定水溫,檢測到人體存在時,即可出水 ;當人離開洗浴區(qū)域時,便立刻停止出水,達到了人走水斷的效果。洗浴所用廢水,優(yōu)先儲存在下方的儲水容器中, 用于二次使用。

基于 STM32 的智能淋浴系統(tǒng)設計

6 結 語

本文設計一種基于 STM32 微處理器的節(jié)能型智能淋浴系統(tǒng)。該淋浴系統(tǒng)搭載 STM32F407VGT6 處理器、GYMCU90615 人體體溫傳感器、DS18B20 水溫傳感器、HCSR501 人體感應傳感器,并輔由 OLED 顯示屏實時顯示水溫,儲水區(qū)簡單處理洗浴廢水并儲存,用于二次使用。GYMCU90615 用于檢測人體數據,并自動設置最適宜的洗浴溫度,通過 PID 算法調節(jié)混水閥舵機開度,達到精準控溫 ;同時增加補償措施以補償熱水流經電子閥門到達人體表過程中熱量的損失。當水溫達到預定的溫度且 HC-SR501 傳感器檢測到人體存在時,淋浴自動出水 ;檢測不到人體時,自動停水, 可達到人走水斷的效果。測試結果表明,與現有的淋浴系統(tǒng)相比,本文設計的智能淋浴系統(tǒng)更智能、更方便,系統(tǒng)運行更穩(wěn)定,并且可收集洗浴廢水二次利用,實現了節(jié)水的目的。系統(tǒng)的設計達到了預期的效果。

在未來的改進中,本團隊將會實現淋浴的無線通信。用基于 Java 的可擴展平臺 Eclipse 實現安卓客戶端對淋浴系統(tǒng)的無線調控,使得系統(tǒng)更加智能化。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

串口作為單片機開發(fā)的一個常用的外設,應用范圍非常廣。大部分時候,串口需要接收處理的數據長度是不定的。那么怎么才能判斷一幀數據是否結束呢,今天就以STM32單片機為例,介紹幾種接收不定長數據的方法。

關鍵字: 單片機 串口 STM32

脈沖寬度調制(PWM) 是一種數字信號,最常用于控制電路。該信號在預定義的時間和速度中設置為高(5v或3.3v)和低(0v)。通常,我們將PWM的高電平稱為1,低電平為0。

關鍵字: STM32 PWM 控制

摘要:隨著計算機技術與電子科技的快速發(fā)展,人工智能、云計算等技術的不斷進步,智能家居新型產業(yè)模式也得到了巨大的發(fā)展,至今國內智能家居市場投資達到了2396億元,市場規(guī)模占比不斷增大,未來十年內家居智能化將實現大規(guī)模應用。...

關鍵字: STM32 嵌入式 人工智能

?GD32作為國產MCU里的佼佼者,產品線也比較豐富,是替代STM32的一個很好的選擇。前段時間有個項目用到GD32的單片機,今天來說說使用的一些體會。

關鍵字: 國產MCU STM32 單片機

STM32 用戶界面設計環(huán)境新增屏幕旋轉和紋理映射功能,支持性能強大的Neochrom圖形加速器

關鍵字: 意法半導體 STM32 MCU

意法半導體(ST)發(fā)布了STM32Cube.AIversion7.2.0,這是微控制器廠商推出的首款支持超高效深度量化神經網絡的人工智能(AI)開發(fā)工具。

關鍵字: 意法半導體 STM32

2022年是意法半導體STM32家族問世15周年。在全球疫情阻止人們面對面溝通交流的當下,7月18-22日,意法半導體舉辦首屆暨2022年STM32中國線上技術周,慶祝與生態(tài)合作伙伴共同創(chuàng)新的十五載。 在這個為期五天的線...

關鍵字: 意法半導體 STM32

展示與STM32生態(tài)伙伴的十五年創(chuàng)新成就

關鍵字: 意法半導體 STM32

摘要:根據四旋翼飛行器工作原理,以STM32控制器為基礎,對四旋翼飛行器飛行控制系統(tǒng)的軟硬件設計進行了分析,可有效調整四旋翼飛行器飛行姿態(tài)與飛行位置,實現了控制模塊與地面站的有效聯系。

關鍵字: STM32 控制系統(tǒng) 軟件設計

摘要:研究一類基于STM32的數據采集系統(tǒng),采集并儲存有軌電車車載超級電容的電壓/電流數值。首先介紹該數據采集系統(tǒng)中硬件部分的各個功能區(qū)域,隨后設計了數據采集系統(tǒng)的軟件部分,編寫了ADC采集的程序并通過GPRS4G無線通...

關鍵字: STM32 數據采集系統(tǒng) 壽命預測

《物聯網技術》雜志

2511 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉