胡可欣 錢曉莉 顧靜怡 朱穎 滕濮愷
摘 ?要:針對集體宿舍晾曬衣物見縫插針,干濕衣物混雜容易導(dǎo)致衣服二次受潮的特殊使用環(huán)境,設(shè)計了一款基于STC89C52單片機、濕度傳感器、步進(jìn)電機、蝸桿電機、藍(lán)牙等智能自動晾衣架系統(tǒng)。該控制系統(tǒng)以單片機為控制核心,通過濕度傳感器檢測衣物濕度,利用步進(jìn)電機和蝸桿電機自動歸攏干衣物,并通過藍(lán)牙模塊進(jìn)行提醒,解決集體宿舍衣物晾曬的難題。
關(guān)鍵詞:智能晾衣架 ?STC89C52單片機 ?電機 ?傳感器 ?藍(lán)牙
中圖分類號:TP368.1;TS959.9 ? ? ? ? ? 文獻(xiàn)標(biāo)識碼:A文章編號:1672-3791(2021)04(c)-0099-04
The Design of Intelligent Clothes Hanger for Dormitory Based on STC89C52 Microcontroller
HU Kexin ?QIAN Xiaoli* ?GU Jingyi ?ZHU Ying ?TENG Pukai
(Nanjing Forestry University, Nanjing, Jiangsu Province, 210000 ?China)
Abstract: Aiming at the special use environment of drying clothes in dormitory, which is easy to cause the clothes to get damp twice due to the mixed dry and wet clothes, an intelligent automatic clothes hanger system based on STC89C52 MCU, humidity sensor, stepper motor, worm motor, Bluetooth and so on is designed. The control system takes the single chip microcomputer as the control core, detects the humidity of clothes through the humidity sensor, uses the stepper motor and worm motor to automatically collect the dry clothes, and reminds through the Bluetooth module to solve the problem of drying clothes in the dormitory.
Key Words: Intelligent clothes rack; STC89C52 microcontroller; Motor; Sensor; Bluetooth
在當(dāng)今智能化趨于流行的時代下,人們的生活方式發(fā)生了質(zhì)的變化:智能家電、智能家居等產(chǎn)品相繼被推出,并且性價比高。晾衣架也由原來較為傳統(tǒng)的家居產(chǎn)品設(shè)計樣式和日常使用功能逐步創(chuàng)新發(fā)展起來,進(jìn)入更為現(xiàn)代化和智能化的家居應(yīng)用產(chǎn)品行列,逐步駛?cè)敫咚侔l(fā)展的行業(yè)應(yīng)用快車道。晾衣架在生活中被普遍使用,目前應(yīng)用廣泛的是不能根據(jù)衣物濕度而自動進(jìn)行衣物分離的傳統(tǒng)手動晾衣架。傳統(tǒng)晾衣架無法根據(jù)衣物的干濕情況自動調(diào)整衣物位置,這一缺點對于家庭用戶影響不明顯。然而,在人員密度更高的集體宿舍中,晾曬衣物通常需要見縫插針,干濕衣物混雜容易導(dǎo)致衣服二次受潮,影響晾曬效率?;诖?,該文設(shè)計實現(xiàn)了一款以單片機為控制核心,通過濕度傳感器監(jiān)測外部環(huán)境,利用電機控制晾衣架進(jìn)行干濕分離的智能晾衣架。
1 ?結(jié)構(gòu)設(shè)計
圖1為智能化的晾衣架機械設(shè)備結(jié)構(gòu),將硬件盒固定在陽臺的天花板處,硬件盒內(nèi)分別載有電源開關(guān)、核心控制模塊、藍(lán)牙模塊等硬件,硬件盒外裝有用于監(jiān)測衣物濕度情況的濕度傳感器。主體機架由自動收縮架、晾衣桿和晾衣孔等組成,其中晾衣桿跟晾衣孔結(jié)構(gòu)由轉(zhuǎn)動鉸鏈聯(lián)接,自動收縮架可調(diào)節(jié)衣物的晾曬高度。
濕衣物懸掛于晾衣孔內(nèi),晾衣孔下設(shè)置插槽,由蝸桿電機控制插槽開閉。衣物潮濕狀態(tài)下,插槽閉合,衣物晾干后,插槽打開,晾干的衣物掉落至晾衣桿上形成干濕分離。
2 ?系統(tǒng)總體框架
如圖2所示,晾衣架系統(tǒng)主要由STC89C52單片機[1-2]、濕度傳感器、藍(lán)牙模塊、步進(jìn)電機和蝸桿電機組成。其中濕度傳感器監(jiān)測環(huán)境濕度,單片機模塊[3-4]根據(jù)遙控指令處理傳感器[5]監(jiān)測信號,輸出運算結(jié)果控制電機驅(qū)動電路完成晾衣架的干濕分離,同時驅(qū)動藍(lán)牙模塊,用于與手機App移動端進(jìn)行無線通信和信息供給,提醒用戶及時收取衣物。
3 ?單片機模塊
選用單片機[6-8]最小處理系統(tǒng)如圖3所示,作為整個晾衣架設(shè)計的控制中心。其中,控制器的核心芯片模塊組和模塊設(shè)計采用STC89C52,它是一款同時具有低控制成本的小功耗、高性能CMOS8位數(shù)字微控制器,具有8K字節(jié)系統(tǒng)可編程Flash存儲器。采用內(nèi)部時鐘電路為整個系統(tǒng)協(xié)調(diào)各模塊運行提供基準(zhǔn)脈沖,選用12 MHz的石英晶振。該機在操作系統(tǒng)中主要采用多個按鍵自動復(fù)位的操作方式,其主要任務(wù)有兩個:一是接收來自濕度傳感器和顯示模塊發(fā)送來的數(shù)據(jù);二是根據(jù)接收到的衣物濕度檢測情況,控制晾衣孔插槽,令干燥衣物掉落至晾衣桿上,同時根據(jù)接收到衣物濕度檢測情況,計算分析并得出所有衣物全部干燥完成所需要的時間,隨之將上述數(shù)據(jù)傳輸給顯示屏。最后當(dāng)全部衣物晾曬工作已經(jīng)完畢時,發(fā)送信息給藍(lán)牙模塊進(jìn)行無線通信和信息供給,提醒用戶及時收取衣服。
4 ?傳感器檢測模塊
由于學(xué)生宿舍內(nèi)部空間不大,電路工作功率小,承載能力低,該設(shè)計選擇一款數(shù)字型濕度傳感器——DHT11作為學(xué)生宿舍用電動晾衣架的主要數(shù)據(jù)采集處理模塊[9-11]。它的每一種復(fù)位操作都嚴(yán)格按照規(guī)定時序自動進(jìn)行,系統(tǒng)首先依次進(jìn)行發(fā)出復(fù)位信息指令,再依次發(fā)出互相匹配的復(fù)位信息轉(zhuǎn)換指令,從而逐步進(jìn)行轉(zhuǎn)換操作為濕度變化檢測信息指令。數(shù)字信號輸出式的濕度測量傳感器基準(zhǔn)DHT11濕度測量傳感器基準(zhǔn)的范圍一般是5%RH~95%RH,測量基準(zhǔn)精度和誤差范圍一般是±5%RH,這個數(shù)字完全可以滿足本設(shè)計的濕度傳感器所需要的測量范圍和誤差,同時節(jié)約了設(shè)備成本,而且只用一個總線就能夠與主控芯片相互連接并且傳送出數(shù)字信號。另外,它還可以對數(shù)字信號修正,從而使其更加準(zhǔn)確,在一定程度上也能夠使得傳送數(shù)據(jù)的可靠性和準(zhǔn)確率得到保障,且其功率消耗不高,非常合適該文設(shè)計的系統(tǒng),濕度檢測電路具體見圖4所示,將DHT11的引腳2(DHT)與STC89C52單片機腳接,圖4中P5D為該模塊與供電系統(tǒng)連接引腳。
5 ?電機驅(qū)動模塊
晾衣架高度變換中電機轉(zhuǎn)動由繼電器控制,電機正轉(zhuǎn)實現(xiàn)晾衣架上升,電機反轉(zhuǎn)實現(xiàn)晾衣架下降。因收縮架長度有限,為防止電機無限制轉(zhuǎn)動使電機損壞,在系統(tǒng)中設(shè)置限位開關(guān),當(dāng)收縮架碰觸到限位開關(guān)時,電機停止轉(zhuǎn)動,從而將晾衣架固定。由于單片機的輸出信號較小,達(dá)不到控制晾衣架調(diào)整衣物位置的要求,需要通過ULN2003驅(qū)動芯片將脈沖信號放大來實現(xiàn)。該芯片包含7個輸入端口和7個輸出端口,由于選用的是四相八拍式步進(jìn)電機,只需使用其中的4個輸入和4個輸出端口,驅(qū)動模塊電路中,單片機通過P3.4、P3.5、P3.6、P3.7引腳連接驅(qū)動芯片的4個輸入端口IN1~I(xiàn)N4,來實現(xiàn)控制脈沖信號的輸出。
晾衣孔插槽的伸縮由蝸輪蝸桿電機驅(qū)動。蝸桿傳動軸和螺旋齒輪的傳動齒輪是連續(xù)不間斷的兩個傳動齒輪螺旋齒,蝸桿傳動軸和它的齒沒有同時間斷連續(xù)進(jìn)入和同時間斷退出整個齒輪嚙合的連續(xù)傳動齒輪過程,因此,整個傳動齒輪工作平穩(wěn),沖擊、震動、噪音都比較小。由于這種蝸桿的螺旋角很小,并且遠(yuǎn)遠(yuǎn)要小于摩擦角,同時一般的單線蝸桿都會因為其自鎖而不能形成反轉(zhuǎn),所以我們平時一般都會選擇多線蝸桿,因為它的螺旋摩擦角很大,不能轉(zhuǎn)動形成螺旋自鎖,可以轉(zhuǎn)動形成螺旋反轉(zhuǎn),從而實現(xiàn)插槽的伸縮。
6 ?藍(lán)牙傳輸模塊
使用藍(lán)牙傳輸模塊能夠遠(yuǎn)程操作晾衣桿,并且能夠?qū)崿F(xiàn)與手機App的互聯(lián),提升智能晾衣系統(tǒng)的便捷性。HC-06是一種實現(xiàn)主從串口一體化的一個藍(lán)牙串口通信控制模塊,其通過藍(lán)牙串口與一臺單片機進(jìn)行連接,根據(jù)藍(lán)牙串口模塊內(nèi)所提供的藍(lán)牙指令集與其進(jìn)行手機通信,然后與每臺手機進(jìn)行藍(lán)牙連接配對,配對成功后每臺手機會發(fā)送一個AT藍(lán)牙指令給這個藍(lán)牙串口模塊,單片機可以通過自動判斷藍(lán)牙接收器得到的這個AT藍(lán)牙指令集來控制電動晾衣架的操作系統(tǒng)正常運行。單片機與外部藍(lán)牙之間通過串口數(shù)據(jù)通信和外部串口中斷方式接收數(shù)據(jù)。此外,通過藍(lán)牙串口設(shè)備通信者還可隨時隨地觀察所有藍(lán)牙串口設(shè)備與智能手機的無線連接運行情況和藍(lán)牙接收器得到的各項信息數(shù)據(jù),具體見圖5。
7 ?主程序設(shè)計
智能晾衣架[12]各硬件模塊之間的協(xié)同運作需要配合軟件才能實現(xiàn)。軟件操作在程序中首先需要進(jìn)行各引腳值的定義和調(diào)用函數(shù)值的聲明,并將系統(tǒng)各個模塊中的數(shù)據(jù)進(jìn)行初始化,保證系統(tǒng)各模塊元器件正常工作運行。其次主程序需要判斷系統(tǒng)模式,根據(jù)不同模式的要求再進(jìn)行相應(yīng)的監(jiān)測。如果系統(tǒng)處于自動模式,實時監(jiān)測晾衣架周邊的環(huán)境狀況并判斷數(shù)據(jù)是否達(dá)到各傳感器設(shè)定的閾值。如果監(jiān)測到衣物達(dá)到干燥狀態(tài),蝸桿電機轉(zhuǎn)動打開晾衣孔插槽。如果系統(tǒng)處于手動模式,則監(jiān)控晾衣孔插槽開關(guān)的開啟狀態(tài),根據(jù)人工命令操作晾衣孔插槽的打開與關(guān)閉。
8 ?結(jié)語
該文設(shè)計的智能晾衣架基于STC89C52單片機,經(jīng)過硬件的設(shè)計、焊接和軟件的編程、調(diào)試等過程,最終實現(xiàn)了衣物干濕分離。該系統(tǒng)具有兩種工作模式,智能模式下可及時通過藍(lán)牙通知用戶衣物晾曬情況,并令干燥衣物掉落至晾衣桿上;手動模式下可自己控制晾曬衣物。此晾衣架適合集體宿舍使用,可以提高宿舍生活的舒適性、便利性,提高晾曬效率,具有一定的推廣價值。
參考文獻(xiàn)
[1] 林關(guān)成.基于STC89C52單片機的智能晾衣架控制系統(tǒng)設(shè)計[J].計算機與數(shù)字工程,2021,49(1):55-58,147.
[2] 陳玉青,洪連環(huán),胡斌.基于STC89C52單片機智能防雨伸縮晾衣架設(shè)計[J].機電工程技術(shù),2020,49(11):43-45.
[3] 謝浩源,鄭建曉,李志宏.基于STM32的智能晾衣架控制系統(tǒng)設(shè)計[J].南方農(nóng)機,2020,51(7):91-92,95.
[4] 徐艷.一種晾衣架控制系統(tǒng)設(shè)計[J].輕工科技,2018(4):62-63.
[5] 陸猛,陳國榮,朱斌魁,等.智能環(huán)境感知晾衣架的設(shè)計與實現(xiàn)[J].物聯(lián)網(wǎng)技術(shù),2017,7(8):53-55.
[6] 梁英波.基于STC89C51的智能晾衣架設(shè)計與實踐[J].周口師范學(xué)院學(xué)報,2019,36(2):50-52.
[7] 談敏.智能晾衣架創(chuàng)新設(shè)計與控制系統(tǒng)研究[J].機電工程技術(shù),2018,47(5):133-135.
[8] 張士偉.基于單片機的智能晾衣架控制系統(tǒng)設(shè)計[J].價值工程,2019,38(3):125-127.
[9] 馬帥.“智能化”電子產(chǎn)品中單片機技術(shù)的應(yīng)用[J].科技資訊,2020,18(10):9,11.
[10] 孟凡宇.基于單片機的智能溫室大棚系統(tǒng)設(shè)計與實現(xiàn)[J].科技資訊,2020,18(3):10-11,13.
[11] 徐鑫秀,趙士原.基于DHT11傳感器的機房溫濕度控制系統(tǒng)設(shè)計[J].現(xiàn)代信息科技,2020,4(14):57-59.
[12] 荊海霞,李洪義.一種智能晾衣架系統(tǒng)的設(shè)計[J].機電一體化,2016,22(7):57-60.
①基金項目:南京林業(yè)大學(xué)“大學(xué)生創(chuàng)新實驗”項目(項目編號:2020NFUSPITP0146)。
作者簡介:胡可欣(2000—),女,本科在讀,研究方向為機械設(shè)計。
顧靜怡(2000—),女,本科在讀,研究方向為機械設(shè)計。
通信作者:錢曉莉(1999—),女,本科在讀,研究方向為機械設(shè)計,E-mail:1195494618@qq.com。