亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種落地式智能天氣衣架的設(shè)計與實現(xiàn)

        2022-04-28 08:28:04李靈翼嚴(yán)建輝馬銜石賴麗娟
        大眾科技 2022年2期
        關(guān)鍵詞:落地式衣架中樞

        李靈翼 嚴(yán)建輝 馬銜石 賴麗娟

        一種落地式智能天氣衣架的設(shè)計與實現(xiàn)

        李靈翼嚴(yán)建輝馬銜石賴麗娟

        (華南理工大學(xué)電子與信息學(xué)院,廣東 廣州 510630)

        為了使因環(huán)境所限需要使用落地式衣架的用戶也能擁有一款智能衣架,文章提出了一種利用物聯(lián)網(wǎng)思維對傳統(tǒng)落地式衣架實現(xiàn)智能化改造的方案。利用樹莓派、單片機(jī)、傳感器、直流電機(jī)并通過MQTT協(xié)議實現(xiàn)用戶遠(yuǎn)程查詢信息,采用遠(yuǎn)程遙控或自動控制兩種方式控制衣架的移動,實現(xiàn)推出和收回操作。該設(shè)計操作簡單,交互良好,具有一定的推廣應(yīng)用前景。

        落地式衣架;樹莓派;物聯(lián)網(wǎng);MQTT協(xié)議應(yīng)用

        引言

        隨著我國互聯(lián)網(wǎng)、智能家居產(chǎn)業(yè)的發(fā)展,智能家居已走進(jìn)普通家庭。有很多學(xué)者對晾衣架的智能化進(jìn)行了研究。衣架的智能化主要有兩種實現(xiàn)方式,一是通過加入雨滴和光線傳感器等實現(xiàn)衣架的智能收放[1],二是通過藍(lán)牙、WiFi實現(xiàn)遠(yuǎn)程遙控收放[2,3]。第一種設(shè)計無法實現(xiàn)晾衣架與用戶的交互,第二種設(shè)計受限于藍(lán)牙和WiFi的作用距離,無法實現(xiàn)真正意義上的遠(yuǎn)程交互。同時,多數(shù)學(xué)者[4-6]所提出的方案均是對固定的伸縮式衣架進(jìn)行改造。但是,落地式晾衣架仍廣泛存在于學(xué)生宿舍等不具備在窗外等地方懸掛伸縮晾衣架的場景中。落地式衣架在放置以后,若是需要移動位置則比較麻煩。尤其遇到當(dāng)掛滿衣服又碰上雨天需要收回的情況時極不方便。

        本文開創(chuàng)性地提出了一種對落地式衣架的智能化改造,通過MQTT協(xié)議實現(xiàn)遠(yuǎn)程操控和交互,用戶可以采用手動遙控或者衣架在自動模式下工作兩種方式,使衣架處于合適的位置。

        1 系統(tǒng)整體設(shè)計方案

        本設(shè)計包括硬件設(shè)計、軟件設(shè)計、系統(tǒng)測試三部分。整個系統(tǒng)可分為三個模塊,即終端、中樞控制端、執(zhí)行端。其中硬件設(shè)計主要集中于執(zhí)行端,包括主控核心電路、直流電機(jī)驅(qū)動電路、超聲波測距電路、藍(lán)牙通信電路。軟件設(shè)計則主要集中于終端和中樞控制端。終端負(fù)責(zé)實現(xiàn)和用戶的交互,中樞控制端完成指令的接收、處理和下達(dá),執(zhí)行端負(fù)責(zé)具體實現(xiàn)用戶的指令。系統(tǒng)整體設(shè)計框圖如圖1所示。

        基本工作流程如下:用戶在自己的終端設(shè)備(手機(jī)、平板電腦等)通過交互界面查看中樞控制端傳回的環(huán)境數(shù)據(jù),并設(shè)定衣架的工作模式(自動、手動),若用戶選擇手動模式,則繼續(xù)設(shè)定推出模式或收回模式。中樞控制端接收到用戶的指令后,進(jìn)行邏輯判斷,最終輸出推出或者收回指令至執(zhí)行端的藍(lán)牙模塊。執(zhí)行端收到指令后,完成相應(yīng)的動作。

        圖1 整體系統(tǒng)架構(gòu)

        2 硬件設(shè)計

        硬件設(shè)計共分為如下模塊:主控核心模塊、直流電機(jī)驅(qū)動模塊、超聲波避障模塊、藍(lán)牙模塊。本設(shè)計中的硬件部分主要存在于執(zhí)行端,執(zhí)行端硬件設(shè)計整體流程圖如圖2所示。

        圖2 硬件設(shè)計架構(gòu)

        工作流程如下:執(zhí)行端的主控核心模塊接收藍(lán)牙模塊傳來的指令數(shù)據(jù)后,操控直流電機(jī)驅(qū)動模塊驅(qū)動電機(jī)完成相應(yīng)的操作。同時,衣架移動過程中,主控核心模塊控制超聲波避障模塊工作,計算與障礙物的距離,控制直流電機(jī)在合適的距離停止,防止碰撞。

        2.1 主控核心模塊

        主控核心模塊為一塊Arduino Uno R3單片機(jī)。該單片機(jī)其搭載一塊ATMEGA328P-AU微處理控制器,其工作頻率可以達(dá)到20 MHz,具有2 KB RAM。同時,該單片機(jī)有14個數(shù)字I/O口和6個模擬I/O口,且其工作電壓為5 V~9 V。所以該單片機(jī)作為主控核心模塊可以滿足本設(shè)計中執(zhí)行端需要的功能,同時具有元器件簡單、成本低的優(yōu)勢。

        2.2 直流電機(jī)驅(qū)動模塊

        直流電機(jī)驅(qū)動模塊接收主控核心模塊發(fā)出的控制信號,控制直流電機(jī)運轉(zhuǎn)完成對衣架的驅(qū)動。該電路如圖3所示,本設(shè)計中共需4個直流電機(jī)驅(qū)動模塊,圖3展示了其中一個。本設(shè)計中采用L298N直流電機(jī)驅(qū)動模塊,該模塊可同時驅(qū)動兩路直流電機(jī)。其基本原理為:L298N接收主控核心模塊產(chǎn)生的四路電平信號,L298N根據(jù)輸入的信號產(chǎn)生對應(yīng)輸出,控制兩路電機(jī)完成正轉(zhuǎn)、反轉(zhuǎn)、靜止、剎車。

        特別指出的是,本設(shè)計中所有的直流電機(jī)在同一時刻必定是具有同樣的狀態(tài),故為了簡化電路和節(jié)約主控核心模塊的數(shù)字I/O口資源,每個L298N模塊如圖3所示,四個輸入信號只由兩個數(shù)字I/O口給出。

        圖3 直流電機(jī)驅(qū)動模塊電路圖

        2.3 超聲波模塊

        超聲波模塊僅在衣架移動時工作,其目的在于測量與移動方向障礙物之間的距離,避免碰撞。

        本設(shè)計中使用HC-SR04超聲波發(fā)射、接收模塊,該模塊探測距離范圍為0.02 m~4.5 m,精度可達(dá)0.3 cm,并可在5 V電壓下工作,該模塊連接電路圖如圖4所示。其基本原理是:主控核心模塊的數(shù)字I/O口輸出一個持續(xù)10 μs的高電平給Trig端作為啟動信號。模塊檢測到該啟動信號之后,自動發(fā)送8組頻率為40 kHz的超聲波脈沖信號。同時,模塊會自動檢測是否有超聲回波。若模塊檢測到有回波,便在Echo端輸出一個高電平信號。該高電平信號持續(xù)的時間代表模塊發(fā)出超聲脈沖到接收到超聲回波所經(jīng)歷的時間。

        圖4 超聲波模塊電路圖

        主控核心模塊測量Echo端輸出的高電平持續(xù)時間并結(jié)合聲速便可根據(jù)式1測算出與障礙物的距離。式1中v代表聲速,t代表Echo端高電平持續(xù)的時間,s代表與障礙物的距離。聲速v,在25℃、標(biāo)準(zhǔn)大氣壓下可取為340 m/s。由于聲速v遠(yuǎn)大于衣架的移動速度和該超聲模塊測距的最大有效距離,故測得距離可認(rèn)為是模塊發(fā)出超聲脈沖時刻的瞬時距離。

        s=0.5vt (1)

        2.4 藍(lán)牙模塊

        藍(lán)牙模塊接收中樞控制端下達(dá)的指令。本設(shè)計中選擇HC-05藍(lán)牙模塊,該模塊在由3.6 V~6 V電源供電時,正常工作波特率為9600 bps。該模塊基本原理為:藍(lán)牙模塊保持與中樞控制模塊的藍(lán)牙連接,接收指令。藍(lán)牙模塊的TX口連接主控核心模塊的RX口,RX口連接主控核心模塊的TX口。主控核心模塊不停掃描串口,將藍(lán)牙接收到的信息通過串口讀入。藍(lán)牙電路如圖5所示。

        圖5 藍(lán)牙模塊電路

        3 軟件設(shè)計

        落地式智能天氣衣架的軟件設(shè)計主要存在于終端和中樞控制端。

        軟件設(shè)計整體框架如圖6所示。終端的軟件主要完成溫度、濕度信息的顯示,并提供交互按鈕供用戶下達(dá)指令,使用戶可以遠(yuǎn)程與衣架完成交互。中樞控制端的軟件主要完成與用戶終端的通信,獲取溫濕度信息、天氣信息、光照強度,對信息進(jìn)行綜合分析,以及將綜合分析的結(jié)果作為指令下達(dá)給執(zhí)行端。

        圖6 軟件設(shè)計架構(gòu)

        3.1 終端

        終端的軟件采用點燈科技有限責(zé)任公司開發(fā)的“Blinker”應(yīng)用,該應(yīng)用可運行于Android系統(tǒng)上。用戶進(jìn)行簡單注冊后,可獲得一個密鑰,通過該密鑰便可使中樞控制端設(shè)備與終端設(shè)備建立連接。該連接采用MQTT協(xié)議,MQTT協(xié)議是一種發(fā)布—訂閱的消息協(xié)議,其低消耗、帶寬占用的特性使得它能在硬件性能較差的設(shè)備以及較糟糕的網(wǎng)絡(luò)環(huán)境下運行,被廣泛應(yīng)用于IOT領(lǐng)域。

        該軟件的交互界面如圖7所示。用戶可通過左上角按鈕切換手動操控和自動操控兩種模式。若選擇手動操控模式,用戶可通過右上角按鈕控制衣架的推出和收回。同時,用戶可通過下方面板查看溫度和濕度信息。

        圖7 終端用戶交互界面

        3.2 中樞控制端

        本設(shè)計中,中樞控制端的程序運行在Raspberry Pi 4B上。Raspberry Pi 4B 搭載一塊Quad core Cortex-A72(ARM v8)64 bit處理器,具有4 GB RAM,其性能相當(dāng)于一臺微型電腦。同時,Raspberry Pi4B提供40個GPIO接口,以及數(shù)個5 V直流接口和GND接口,因此可插裝本設(shè)計口使用的光敏傳感器以及溫濕度傳感器。

        該設(shè)備的操作系統(tǒng)為Linux系統(tǒng)。本設(shè)計中中樞控制端程序均以Python為編程語言,運行于Linux系統(tǒng)中。

        中樞控制端的軟件整體框架圖如圖8所示。

        圖8 中樞控制端軟件架構(gòu)圖

        中樞控制端軟件一共有3個主程序和2個輔助性程序。主程序即邏輯判斷程序;輔助性程序即終端通信程序、執(zhí)行端通信程序、溫濕度獲取程序、天氣獲取程序。

        3.2.1終端通信程序

        該程序使用點燈科技提供的Python SDK,建立與終端的MQTT連接。

        該程序的原理如下:當(dāng)終端設(shè)備的交互按鈕有點擊操作時,該操作會通過MQTT協(xié)議傳輸至中樞控制端。中樞控制端收到該消息后調(diào)用該按鈕對應(yīng)的回調(diào)函數(shù)?;卣{(diào)函數(shù)將用戶的操作數(shù)據(jù)輸出至邏輯判斷程序。

        同時,終端通信程序每隔一段時間通過MQTT協(xié)議向終端發(fā)送一次“心跳包”,將溫濕度傳感器的數(shù)據(jù)發(fā)送給終端設(shè)備,供用戶在終端查閱。

        3.2.2邏輯判斷程序

        該程序讀入各種信息,并進(jìn)行分析,輸出為GPIO的電平值。如果輸出高電平,則希望執(zhí)行端執(zhí)行推出操作;若為低電平,則希望執(zhí)行端執(zhí)行收回操作。

        邏輯判斷程序流程圖如圖9所示。

        該程序會首先讀取由終端通信程序獲取的A/M按鍵狀態(tài)值。如果為自動模式,則讀取天氣信息以及光敏傳感器輸入的電平值。當(dāng)天氣信息顯示為晴天且光敏傳感器檢測為白天,則輸出高電平。其余情況則輸出低電平。

        如果讀取A/M按鍵狀態(tài)值為為手動模式,則繼續(xù)讀取D/R按鍵狀態(tài)值。如果值為D,則輸出高電平。為R,則輸出低電平。

        邏輯判斷程序流程圖如圖9所示。

        圖9 軟件流程圖

        3.2.3執(zhí)行端通信程序

        該程序負(fù)責(zé)保持與執(zhí)行端的藍(lán)牙連接,并根據(jù)邏輯判斷程序輸出的電平值下達(dá)相應(yīng)的指令。如果檢測到邏輯判斷程序的輸出為高電平,則通過藍(lán)牙發(fā)送字符“D”,反之則發(fā)送字符“R”。執(zhí)行端會根據(jù)收到的字符為“D”或“R”,完成推出或收回操作。

        3.2.4溫濕度程序

        由于目前網(wǎng)絡(luò)可以獲取的天氣數(shù)據(jù)最小單位為縣/區(qū)一級,故為了便于用戶判斷當(dāng)前衣架所處環(huán)境是否有下雨,故向用戶提供實時的環(huán)境溫濕度信息。

        本設(shè)計中,溫濕度傳感器的型號為DHT11。該程序每間隔10 s讀取一次傳感器的數(shù)值,并將獲得的溫濕度數(shù)據(jù)保存在中樞控制端,供終端通信程序讀取并發(fā)送給終端。

        3.2.5天氣獲取程序

        本設(shè)計中,天氣數(shù)據(jù)的獲取信息源為“心知天氣”。該程序每隔15分鐘調(diào)用一次心知天氣的API接口,獲取最新的天氣信息,并將取得的結(jié)果保存在中樞控制端,供邏輯判斷程序讀取。

        4 系統(tǒng)測試結(jié)果與分析

        按照本設(shè)計中提及到的硬件設(shè)計,將該設(shè)計組裝好。最終成品如圖10所示。

        圖10 設(shè)計成品圖

        如圖10所示,整個系統(tǒng)的底盤為一塊“H型”透明“亞克力”板制成,該材料有良好的力學(xué)特性,能夠抗拉伸、抗彎折。同時,該材料具有很強的耐候性,在自然環(huán)境中能保持很長時間不老化,并且成本也較為低廉,故本設(shè)計選取該材料制作底盤。

        同時,使用熱熔膠固定一個“門字型”木制框架與底盤上,用戶可將衣物懸掛于上。

        對該設(shè)計進(jìn)行測試,最終結(jié)果表明該落地式智能天氣衣架能夠按照設(shè)計預(yù)期對相應(yīng)的指令做出正確的反應(yīng)。

        測試條件及結(jié)果如表1所示。落地式智能衣架能夠按照天氣變化轉(zhuǎn)換模式,完成相應(yīng)的衣架反應(yīng)。

        表1 測試狀態(tài)及結(jié)果

        5 結(jié)束語

        本設(shè)計提出了一種對傳統(tǒng)落地式衣架進(jìn)行智能化改造的方案,將物聯(lián)網(wǎng)概念與落地式衣架相結(jié)合。其目的是使得因各種條件不適合使用懸掛式衣架的用戶也能夠擁有一款智能落地式衣架,該衣架能夠讓用戶實現(xiàn)真正意義上的遠(yuǎn)程環(huán)境信息獲取與操控,適合學(xué)生、上班族等群體使用,免去了擔(dān)心衣物被雨水打濕的顧慮,提高了生活質(zhì)量。

        [1]李鈺,張晉軒,莫記鵬. 基于Arduino單片機(jī)的智能晾衣架的設(shè)計[J]. 科學(xué)技術(shù)創(chuàng)新,2020(33): 183-184.

        [2]李時默. 基于52單片機(jī)的智能晾衣架系統(tǒng)設(shè)計[J]. 計算機(jī)產(chǎn)品與流通,2019(9): 120.

        [3]呂曉穎. 基于手機(jī)APP的WiFi智能晾衣架設(shè)計[J]. 信息與電腦(理論版),2019(14): 83-84.

        [4]胡可欣,錢曉莉,顧靜怡,等. 基于STC89C52單片機(jī)的宿舍用智能電動晾衣架設(shè)計[J]. 科技資訊,2021,19(12): 99-102.

        [5]謝浩源,鄭建曉,李志宏. 基于STM32的智能晾衣架控制系統(tǒng)設(shè)計[J]. 南方農(nóng)機(jī),2020,51(7): 91-92,95.

        [6]袁雨凡,高朋,梅杰,等. 一種具有自動遮蔽功能的室外智能晾衣架設(shè)計[J]. 機(jī)械工程與自動化,2020(6): 92-94.

        Design and Implentation of a Floor Mounted Intelligent Weather Clothes Hanger

        In order to enable users who need to use floor mounted clothes hangers due to environmental constraints to have an intelligent clothes hanger, this paper puts forward a scheme to realize intelligent transformation of traditional floor mounted clothes hangers by using Internet of things thinking. Using raspberry pie, single chip microcomputer, sensor, DC motor and MQTT protocol to realize the user's remote query of information, and using remote control or automatic control to control the movement of clothes hanger to realize the push out and retraction operation. The design has simple operation and good interaction, and has a certain prospect of popularization and application.

        floor mounted clothes hanger; raspberry pie; Internet of things; MQTT protocol application

        TP29

        A

        1008-1151(2022)02-0017-05

        2021-12-18

        李靈翼(1999-),男,廣東深圳人,華南理工大學(xué)電子與信息學(xué)院學(xué)生,研究方向為人工智能。

        賴麗娟(1986-),女,廣東汕尾人,華南理工大學(xué)電子與信息學(xué)院實驗師,研究方向為電工電子實驗教學(xué)。

        猜你喜歡
        落地式衣架中樞
        玉磨鐵路王四龍?zhí)卮髽虼蟪叽?號段現(xiàn)澆支架方案設(shè)計探討
        落地式多繩摩擦式提升機(jī)首繩更換方法-舊繩帶新繩
        試議文化中樞的博物館與“進(jìn)”“出”兩種行為
        跳舞
        天生衣架
        中國自行車(2018年4期)2018-05-26 09:01:41
        衣架“變形記”
        新教育(2018年36期)2018-02-24 15:38:15
        電務(wù)信號培訓(xùn)系統(tǒng)落地式學(xué)習(xí)展示平臺
        小兒推拿治療中樞協(xié)調(diào)障礙163例
        辨證取穴針刺治療對慢性緊張型頭痛中樞調(diào)控的影響
        自己造紙
        學(xué)與玩(2009年5期)2009-07-14 09:54:42
        成年美女黄的视频网站| 国产真人无遮挡免费视频| 亚洲AV乱码毛片在线播放| 国产偷闻女邻居av在线观看| 狂猛欧美激情性xxxx大豆行情 | 国产精品一区二区韩国av| 蜜臀亚洲av无码精品国产午夜.| 精品久久久久久777米琪桃花| 亚洲国产一区二区三区在线视频| 中文字幕一区二区网址| 中字乱码视频| 丁香六月久久婷婷开心| 阴唇两边有点白是怎么回事| 蜜桃av区一区二区三| 亚洲视频在线看| 无码人妻丰满熟妇啪啪网站 | 欧美老熟妇欲乱高清视频| 国产精品 无码专区| 亚洲精彩视频一区二区| 亚洲AV永久无码精品导航| 97午夜理论片在线影院| 无码少妇一区二区性色av | 免费人成视频x8x8| 丰满少妇弄高潮了www| 少妇熟女天堂网av天堂| 国产精品美女AV免费观看| 亚洲av无码av吞精久久| 欧美激情综合色综合啪啪五月| 国产内射视频免费观看| 国产亚洲精品一品二品| 欧美综合天天夜夜久久| 真人男女做爰无遮挡免费视频| 东京热加勒比日韩精品| 国产一区二区三区在线视频观看| 中文字幕人妻无码一夲道| 国产一区二区牛影视| 国产精品视频一区二区久久| 免费人成小说在线观看网站 | 国产精品无码久久久久免费AV| 国产成人高清视频在线观看免费| 色综合天天综合网国产成人网|