摘 要:針對目前市場上晾衣架結(jié)構(gòu)復雜、功能簡單、智能化落后等問題,文章設計了一款基于 STM32的晾衣架系統(tǒng)。該系統(tǒng)由光散檢測模塊、雨滴檢測模塊、風干模塊、溫濕度傳感器模塊、紫外殺菌模塊電機驅(qū)動模塊組成。其采用 STM32 單片機進行總控制,通過檢測環(huán)境光強,在天明時將晾衣架轉(zhuǎn)移在屋外晾曬衣物,在天黑時將晾衣架轉(zhuǎn)移至屋內(nèi)完成衣物的收回。當下雨時,在通過雨滴檢測模塊檢測到雨滴后,系統(tǒng)會自動將衣物轉(zhuǎn)移至室內(nèi)。此外,該系統(tǒng)還可實現(xiàn)紫外殺菌和風干等功能。測試結(jié)果表明,該系統(tǒng)所有功能均能正常實現(xiàn),可適用于商業(yè)生產(chǎn)。相較于傳統(tǒng)晾衣架,基于 STM32 的晾衣架系統(tǒng)具有結(jié)構(gòu)精簡、操作簡單、結(jié)實耐用、性價比高等優(yōu)點。
關(guān)鍵詞:晾衣架;單片機;光照;雨滴
中圖法分類號:TP331文獻標識碼:A
如今的晾衣架是一種集成了多種先進技術(shù)的智能家居產(chǎn)品,它具有晾衣、紫外殺菌、風干、光敏檢測、雨滴檢測等功能,使人們的生活更加便捷。在當前智能家居普及的背景下,晾衣架已成為人們生活中必不可少的一部分。本文旨在通過對晾衣架的設計與實現(xiàn),探討如何打造一款功能齊全、性能穩(wěn)定、使用方便的晾衣架系統(tǒng),為用戶提供更好的生活體驗。
1 功能預設
該系統(tǒng)需要實現(xiàn)的具體功能如下:
(1)天亮時晾衣架自動轉(zhuǎn)動至屋外,天黑時晾衣架自動轉(zhuǎn)動至屋內(nèi);
(2)突降雨水時晾衣架轉(zhuǎn)動至屋內(nèi),下雨天晾衣架不會轉(zhuǎn)動至屋外;
(3)夜晚紫外燈開啟并進行殺菌工作;
(4)下雨天(白天)風機工作,加速衣物的干燥,且夜晚風機停止工作,減少噪音;
(5)OLED 顯示當前環(huán)境的溫度與濕度。
2 總體設計方案
該系統(tǒng)以STM32F103C8T6 單片機為核心控制芯片,當環(huán)境光強或者天氣發(fā)生變化時,利用光敏檢測傳感器與雨滴檢測傳感器監(jiān)測環(huán)境變化,紫外燈殺菌消毒,風機風干,并通過電機控制衣架轉(zhuǎn)動,天晴無雨/ 天黑時,將晾衣架轉(zhuǎn)動至屋外/ 屋內(nèi),晾曬/ 收回衣物。該系統(tǒng)樣機通過各種模塊監(jiān)測晾衣架周圍的環(huán)境信息,按照預先設定的閾值和優(yōu)先級,將晾衣架轉(zhuǎn)動到指定位置。該系統(tǒng)總體結(jié)構(gòu)如圖1 所示。
3 硬件電路總原理
該系統(tǒng)硬件部分由STM32 單片機、光敏檢測模塊、雨滴檢測模塊、溫濕度傳感器模塊、風干模塊、紫外殺菌模塊、驅(qū)動電機模塊、OLED 顯示模塊組成[1] 。該實驗樣機的各個模塊都由STM32 核心控制板件控制。光敏檢測模塊檢測環(huán)境信息并處理后將結(jié)果反饋到STM32單片機,然后由STM32 進一步處理信息,并將最終結(jié)果作用于驅(qū)動電機,以實現(xiàn)晾衣架的正常工作。雨滴檢測模塊工作時由雨滴檢測板傳遞信息(有雨滴或無雨滴)給監(jiān)測小板,再將信息傳遞給單片機,由單片機來判斷晾衣架是否需要收回。風干模塊則是在陰雨天氣工作,模塊在接收到單片機輸出的信號后開始工作。溫濕度傳感器實時監(jiān)測環(huán)境溫濕度,并在OLED上顯示[2] 。紫外殺菌模塊在夜晚對衣物進行殺菌,因為白天衣物被晾曬在屋外無需紫外殺菌模塊的輔助。OLED 顯示屏顯示系統(tǒng)工作時的各種信息[3] ,如溫度和濕度、光敏模塊的工作狀態(tài)、雨滴模塊的工作狀態(tài)等。該硬件系統(tǒng)的總電路圖如圖2 所示。
4 測試結(jié)果
4.1 光敏檢測模塊測試
通電后對晾衣架進行光敏檢測模塊測試。先在光照強度大于光敏檢測模塊閾值的環(huán)境中進行測試,發(fā)現(xiàn)電機正轉(zhuǎn),代表晾衣架轉(zhuǎn)動到屋外;另在光照強度小于光敏檢測模塊閾值的環(huán)境中進行測試,用手指遮住光明電阻,發(fā)現(xiàn)電機反轉(zhuǎn),代表晾衣架轉(zhuǎn)動到屋內(nèi)。經(jīng)過多次合理測試后,2 種環(huán)境下的實驗結(jié)果各自一致,光敏檢測模塊功能正常。光敏檢測模塊測試記錄如表1 所列。
4.2 雨滴模塊測試
首先在無雨滴的環(huán)境中進行模擬測試,發(fā)現(xiàn)電機此時只受光敏檢測模塊的影響,電機在環(huán)境光照強度大于光敏檢測模塊閾值時正轉(zhuǎn),代表晾衣架轉(zhuǎn)動到屋外;電機在環(huán)境光照強度小于光敏檢測模塊時反轉(zhuǎn),代表晾衣架轉(zhuǎn)動到屋內(nèi)。其次在有雨滴的環(huán)境中進行模擬測試,發(fā)現(xiàn)電機此時只受雨滴檢測模塊的影響。不管是在環(huán)境光照強度大于閾值或是小于閾值的情況下電機都只反轉(zhuǎn),代表晾衣架轉(zhuǎn)動到屋內(nèi)。經(jīng)過多次合理測試后,4 種環(huán)境下的實驗結(jié)果各自一致,雨滴檢測模塊功能正常。雨滴模塊測試記錄如表2 所列。
4.3 風干模塊測試
通電后對晾衣架進行風干模式測試,因為測試的是風干模式,所以在天氣干燥無雨的環(huán)境中就不用進行測試了,只用在天氣濕潤有雨的環(huán)境中測試。為了在晚上減少風機工作產(chǎn)生的噪聲,晚上風機應處于未工作狀態(tài)。在雨滴檢測模塊的傳感器上滴水,模擬有雨的環(huán)境,以測試風機在2 種(環(huán)境光照強度大于閾值和環(huán)境光照強度小于閾值)情況下的工作狀態(tài)。經(jīng)過多次合理測試后記錄其結(jié)果。風干模塊測試記錄如表3 所列。
4.4 溫濕度傳感器模塊測試
系統(tǒng)通電后對晾衣架進行溫濕度傳感器模塊的測試。溫濕度傳感器在正常工作后會監(jiān)測外部環(huán)境溫度和濕度的變化。本次測試在記錄初始溫度后,用手掌握住溫濕度傳感器來模擬升溫過程,并每隔30 s記錄1 次數(shù)據(jù),記錄4 次升溫數(shù)據(jù)后進行降溫測試。松開手掌等待溫濕度傳感器自然降溫并每隔60 s 記錄1 次數(shù)據(jù)。經(jīng)測試得出結(jié)論,溫濕度傳感器正常工作。溫濕度傳感器模塊測試記錄如表4所列。
5 結(jié)束語
本文主要設計研究的是一款以STM32 為核心控制板件的晾衣架。這款晾衣架不僅能夠縮放脫落,還能根據(jù)天氣情況自動進行衣物的晾曬與收回工作,使用戶能夠更輕松地完成晾衣活動。此設計由于個人的能力有限,掌握的知識面還不夠完善與全面,還存在一定的不合理,在有些方面還有待改進。
參考文獻:
[1] 張立勇,王文軍.基于物聯(lián)網(wǎng)的智能防雨晾衣架設計與試驗[J].南方農(nóng)機,2022,53(3):193?195+198.
[2] 段明忠.家用智能防雨晾衣架的設計[J].武漢工程職業(yè)技術(shù)學院學報,2022,34(1):27?29+36.
[3] 王文峰,高瑩瑩.基于ZigBee 組網(wǎng)技術(shù)的智慧病房系統(tǒng)設計[J].物聯(lián)網(wǎng)技術(shù),2021(11):93?94.
作者簡介:
粟俊涵(1999—),本科,研究方向:電子信息工程。