胡可欣 錢曉莉 顧靜怡 朱穎 滕濮愷



摘 ?要:針對集體宿舍晾曬衣物見縫插針,干濕衣物混雜容易導致衣服二次受潮的特殊使用環境,設計了一款基于STC89C52單片機、濕度傳感器、步進電機、蝸桿電機、藍牙等智能自動晾衣架系統。該控制系統以單片機為控制核心,通過濕度傳感器檢測衣物濕度,利用步進電機和蝸桿電機自動歸攏干衣物,并通過藍牙模塊進行提醒,解決集體宿舍衣物晾曬的難題。
關鍵詞:智能晾衣架 ?STC89C52單片機 ?電機 ?傳感器 ?藍牙
中圖分類號:TP368.1;TS959.9 ? ? ? ? ? 文獻標識碼: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
在當今智能化趨于流行的時代下,人們的生活方式發生了質的變化:智能家電、智能家居等產品相繼被推出,并且性價比高。晾衣架也由原來較為傳統的家居產品設計樣式和日常使用功能逐步創新發展起來,進入更為現代化和智能化的家居應用產品行列,逐步駛入高速發展的行業應用快車道。晾衣架在生活中被普遍使用,目前應用廣泛的是不能根據衣物濕度而自動進行衣物分離的傳統手動晾衣架。傳統晾衣架無法根據衣物的干濕情況自動調整衣物位置,這一缺點對于家庭用戶影響不明顯。然而,在人員密度更高的集體宿舍中,晾曬衣物通常需要見縫插針,干濕衣物混雜容易導致衣服二次受潮,影響晾曬效率。基于此,該文設計實現了一款以單片機為控制核心,通過濕度傳感器監測外部環境,利用電機控制晾衣架進行干濕分離的智能晾衣架。
1 ?結構設計
圖1為智能化的晾衣架機械設備結構,將硬件盒固定在陽臺的天花板處,硬件盒內分別載有電源開關、核心控制模塊、藍牙模塊等硬件,硬件盒外裝有用于監測衣物濕度情況的濕度傳感器。主體機架由自動收縮架、晾衣桿和晾衣孔等組成,其中晾衣桿跟晾衣孔結構由轉動鉸鏈聯接,自動收縮架可調節衣物的晾曬高度。
濕衣物懸掛于晾衣孔內,晾衣孔下設置插槽,由蝸桿電機控制插槽開閉。衣物潮濕狀態下,插槽閉合,衣物晾干后,插槽打開,晾干的衣物掉落至晾衣桿上形成干濕分離。
2 ?系統總體框架
如圖2所示,晾衣架系統主要由STC89C52單片機[1-2]、濕度傳感器、藍牙模塊、步進電機和蝸桿電機組成。其中濕度傳感器監測環境濕度,單片機模塊[3-4]根據遙控指令處理傳感器[5]監測信號,輸出運算結果控制電機驅動電路完成晾衣架的干濕分離,同時驅動藍牙模塊,用于與手機App移動端進行無線通信和信息供給,提醒用戶及時收取衣物。
3 ?單片機模塊
選用單片機[6-8]最小處理系統如圖3所示,作為整個晾衣架設計的控制中心。其中,控制器的核心芯片模塊組和模塊設計采用STC89C52,它是一款同時具有低控制成本的小功耗、高性能CMOS8位數字微控制器,具有8K字節系統可編程Flash存儲器。采用內部時鐘電路為整個系統協調各模塊運行提供基準脈沖,選用12 MHz的石英晶振。該機在操作系統中主要采用多個按鍵自動復位的操作方式,其主要任務有兩個:一是接收來自濕度傳感器和顯示模塊發送來的數據;二是根據接收到的衣物濕度檢測情況,控制晾衣孔插槽,令干燥衣物掉落至晾衣桿上,同時根據接收到衣物濕度檢測情況,計算分析并得出所有衣物全部干燥完成所需要的時間,隨之將上述數據傳輸給顯示屏。最后當全部衣物晾曬工作已經完畢時,發送信息給藍牙模塊進行無線通信和信息供給,提醒用戶及時收取衣服。
4 ?傳感器檢測模塊
由于學生宿舍內部空間不大,電路工作功率小,承載能力低,該設計選擇一款數字型濕度傳感器——DHT11作為學生宿舍用電動晾衣架的主要數據采集處理模塊[9-11]。它的每一種復位操作都嚴格按照規定時序自動進行,系統首先依次進行發出復位信息指令,再依次發出互相匹配的復位信息轉換指令,從而逐步進行轉換操作為濕度變化檢測信息指令。數字信號輸出式的濕度測量傳感器基準DHT11濕度測量傳感器基準的范圍一般是5%RH~95%RH,測量基準精度和誤差范圍一般是±5%RH,這個數字完全可以滿足本設計的濕度傳感器所需要的測量范圍和誤差,同時節約了設備成本,而且只用一個總線就能夠與主控芯片相互連接并且傳送出數字信號。另外,它還可以對數字信號修正,從而使其更加準確,在一定程度上也能夠使得傳送數據的可靠性和準確率得到保障,且其功率消耗不高,非常合適該文設計的系統,濕度檢測電路具體見圖4所示,將DHT11的引腳2(DHT)與STC89C52單片機腳接,圖4中P5D為該模塊與供電系統連接引腳。
5 ?電機驅動模塊
晾衣架高度變換中電機轉動由繼電器控制,電機正轉實現晾衣架上升,電機反轉實現晾衣架下降。因收縮架長度有限,為防止電機無限制轉動使電機損壞,在系統中設置限位開關,當收縮架碰觸到限位開關時,電機停止轉動,從而將晾衣架固定。由于單片機的輸出信號較小,達不到控制晾衣架調整衣物位置的要求,需要通過ULN2003驅動芯片將脈沖信號放大來實現。該芯片包含7個輸入端口和7個輸出端口,由于選用的是四相八拍式步進電機,只需使用其中的4個輸入和4個輸出端口,驅動模塊電路中,單片機通過P3.4、P3.5、P3.6、P3.7引腳連接驅動芯片的4個輸入端口IN1~IN4,來實現控制脈沖信號的輸出。
晾衣孔插槽的伸縮由蝸輪蝸桿電機驅動。蝸桿傳動軸和螺旋齒輪的傳動齒輪是連續不間斷的兩個傳動齒輪螺旋齒,蝸桿傳動軸和它的齒沒有同時間斷連續進入和同時間斷退出整個齒輪嚙合的連續傳動齒輪過程,因此,整個傳動齒輪工作平穩,沖擊、震動、噪音都比較小。由于這種蝸桿的螺旋角很小,并且遠遠要小于摩擦角,同時一般的單線蝸桿都會因為其自鎖而不能形成反轉,所以我們平時一般都會選擇多線蝸桿,因為它的螺旋摩擦角很大,不能轉動形成螺旋自鎖,可以轉動形成螺旋反轉,從而實現插槽的伸縮。
6 ?藍牙傳輸模塊
使用藍牙傳輸模塊能夠遠程操作晾衣桿,并且能夠實現與手機App的互聯,提升智能晾衣系統的便捷性。HC-06是一種實現主從串口一體化的一個藍牙串口通信控制模塊,其通過藍牙串口與一臺單片機進行連接,根據藍牙串口模塊內所提供的藍牙指令集與其進行手機通信,然后與每臺手機進行藍牙連接配對,配對成功后每臺手機會發送一個AT藍牙指令給這個藍牙串口模塊,單片機可以通過自動判斷藍牙接收器得到的這個AT藍牙指令集來控制電動晾衣架的操作系統正常運行。單片機與外部藍牙之間通過串口數據通信和外部串口中斷方式接收數據。此外,通過藍牙串口設備通信者還可隨時隨地觀察所有藍牙串口設備與智能手機的無線連接運行情況和藍牙接收器得到的各項信息數據,具體見圖5。
7 ?主程序設計
智能晾衣架[12]各硬件模塊之間的協同運作需要配合軟件才能實現。軟件操作在程序中首先需要進行各引腳值的定義和調用函數值的聲明,并將系統各個模塊中的數據進行初始化,保證系統各模塊元器件正常工作運行。其次主程序需要判斷系統模式,根據不同模式的要求再進行相應的監測。如果系統處于自動模式,實時監測晾衣架周邊的環境狀況并判斷數據是否達到各傳感器設定的閾值。如果監測到衣物達到干燥狀態,蝸桿電機轉動打開晾衣孔插槽。如果系統處于手動模式,則監控晾衣孔插槽開關的開啟狀態,根據人工命令操作晾衣孔插槽的打開與關閉。
8 ?結語
該文設計的智能晾衣架基于STC89C52單片機,經過硬件的設計、焊接和軟件的編程、調試等過程,最終實現了衣物干濕分離。該系統具有兩種工作模式,智能模式下可及時通過藍牙通知用戶衣物晾曬情況,并令干燥衣物掉落至晾衣桿上;手動模式下可自己控制晾曬衣物。此晾衣架適合集體宿舍使用,可以提高宿舍生活的舒適性、便利性,提高晾曬效率,具有一定的推廣價值。
參考文獻
[1] 林關成.基于STC89C52單片機的智能晾衣架控制系統設計[J].計算機與數字工程,2021,49(1):55-58,147.
[2] 陳玉青,洪連環,胡斌.基于STC89C52單片機智能防雨伸縮晾衣架設計[J].機電工程技術,2020,49(11):43-45.
[3] 謝浩源,鄭建曉,李志宏.基于STM32的智能晾衣架控制系統設計[J].南方農機,2020,51(7):91-92,95.
[4] 徐艷.一種晾衣架控制系統設計[J].輕工科技,2018(4):62-63.
[5] 陸猛,陳國榮,朱斌魁,等.智能環境感知晾衣架的設計與實現[J].物聯網技術,2017,7(8):53-55.
[6] 梁英波.基于STC89C51的智能晾衣架設計與實踐[J].周口師范學院學報,2019,36(2):50-52.
[7] 談敏.智能晾衣架創新設計與控制系統研究[J].機電工程技術,2018,47(5):133-135.
[8] 張士偉.基于單片機的智能晾衣架控制系統設計[J].價值工程,2019,38(3):125-127.
[9] 馬帥.“智能化”電子產品中單片機技術的應用[J].科技資訊,2020,18(10):9,11.
[10] 孟凡宇.基于單片機的智能溫室大棚系統設計與實現[J].科技資訊,2020,18(3):10-11,13.
[11] 徐鑫秀,趙士原.基于DHT11傳感器的機房溫濕度控制系統設計[J].現代信息科技,2020,4(14):57-59.
[12] 荊海霞,李洪義.一種智能晾衣架系統的設計[J].機電一體化,2016,22(7):57-60.
①基金項目:南京林業大學“大學生創新實驗”項目(項目編號:2020NFUSPITP0146)。
作者簡介:胡可欣(2000—),女,本科在讀,研究方向為機械設計。
顧靜怡(2000—),女,本科在讀,研究方向為機械設計。
通信作者:錢曉莉(1999—),女,本科在讀,研究方向為機械設計,E-mail:1195494618@qq.com。