91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【開發(fā)者案例】智能晾衣桿控制系統(tǒng)設(shè)計(jì)

機(jī)智云 ? 2022-10-18 09:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本案例以Android手機(jī)為人機(jī)交互終端,以STM32F103為核心控制終端,基于機(jī)智云物聯(lián)網(wǎng)平臺(tái),設(shè)計(jì)了一套用戶通過互聯(lián)網(wǎng)就能有效地對(duì)家中晾衣架進(jìn)行操作的嵌入式智能控制系統(tǒng),避免人不在家時(shí),衣物被淋濕的問題。

本系統(tǒng)具備手動(dòng)和自動(dòng)兩種控制模式實(shí)現(xiàn)對(duì)晾衣架的合理控制,并且一旦控制端與服務(wù)器失去連接,將自動(dòng)切換至自動(dòng)模式工作??刂贫瞬捎?a target="_blank">FreeRTOS實(shí)時(shí)操作系統(tǒng),在實(shí)時(shí)性方面表現(xiàn)良好,同時(shí)具有高穩(wěn)定性能穩(wěn)定地與機(jī)智云服務(wù)器進(jìn)行通信。

引言晾曬衣物是日常生活的一部分,目前,市面上有多種多樣的晾衣架,包括手動(dòng)和電動(dòng)等。但大部分的電動(dòng)“智能”晾衣,還依然需要用戶站在旁邊,按下按鈕進(jìn)行操作,對(duì)用戶而言僅僅只是省力。因此,如何通過Internet,實(shí)現(xiàn)智能控制和遠(yuǎn)程控制具有現(xiàn)實(shí)的意義。機(jī)智云物聯(lián)網(wǎng)平臺(tái)是面向開發(fā)者的一個(gè)全自動(dòng)軟硬件的開發(fā)平臺(tái) (Paa S),本文依托于機(jī)智云物聯(lián)網(wǎng)平臺(tái),設(shè)計(jì)了一套通過手機(jī)APP,對(duì)家中的晾衣架進(jìn)行遠(yuǎn)程控制的系統(tǒng)。

1 系統(tǒng)總體簡介智能晾衣控制系統(tǒng)以STM32F103C8T6單片機(jī)為核心控制器,通過光強(qiáng)傳感器、雨滴傳感器、溫度傳感器濕度傳感器等采集環(huán)境數(shù)據(jù),進(jìn)行分析處理后,再通過PWM方式控制電機(jī)的運(yùn)行狀態(tài)來實(shí)現(xiàn)將晾衣架伸出陽臺(tái),或者收回陽臺(tái)。同時(shí)將當(dāng)前環(huán)境數(shù)據(jù)及晾衣架狀態(tài)通過ESP8266 WiFi模塊上傳至機(jī)智云服務(wù)器,用戶端通過APP可以實(shí)時(shí)獲取到該狀態(tài),并且用戶可在自動(dòng)控制與手動(dòng)控制間任意地進(jìn)行切換,實(shí)現(xiàn)對(duì)整個(gè)系統(tǒng)的有效控制。圖1為智能晾衣控制系統(tǒng)的原理框圖。

3a4ab54c-4cb6-11ed-b116-dac502259ad0.png

2 智能控制系統(tǒng)硬件設(shè)計(jì)2.1 主控制器模塊智能晾衣控制系統(tǒng)的主控制器采用STM32F103C8T6微控制器。其擁有高達(dá)20KB的SRAM及64KB的閃存程序存儲(chǔ)器,完全能夠滿足本系統(tǒng)的控制要求;其具有低功耗的特性,工作電壓采用3.3 V,能有效地驅(qū)動(dòng)絕大部分現(xiàn)有模塊器件,適合嵌入式控制端;具有豐富的GPIO口及多種常用外設(shè),如:UART、SPI 、I2C 、定時(shí)器AD、DA等,能與各類傳感器進(jìn)行良好的交互。微控制器的時(shí)鐘,由8MHz的晶振組成的震蕩電路向微控制器輸入,STM32F103C8T6再通過PLL倍頻至72 MHz作為系統(tǒng)時(shí)鐘,并通過分頻等為外設(shè)提供不同的時(shí)鐘。2.2 環(huán)境數(shù)據(jù)采集模塊智能控制終端的溫濕度采集采用DHT11溫濕度傳感器模塊。電阻式感濕元件與NTC測(cè)溫元件很好地被集成進(jìn)了該溫濕度傳感器中,并由內(nèi)嵌的一個(gè)微控制器對(duì)感濕元件與測(cè)溫元件采集到的數(shù)據(jù)進(jìn)行解析。DHT11濕度精度為±5%RH,溫度為±2℃,能夠?qū)z測(cè)到的環(huán)境溫濕度,通過其DATA數(shù)據(jù)引腳,以數(shù)字形式向外輸出。在與STM32F103C8T6微控制器的硬件連接中,需要將溫濕度傳感器的DATA引腳通過5 kΩ的上拉電阻進(jìn)行上拉,以提高驅(qū)動(dòng)力。如圖2。

3a7a07ac-4cb6-11ed-b116-dac502259ad0.png

光強(qiáng)數(shù)據(jù)由TSL2560傳感器獲取。作為性能優(yōu)良的第二代周圍環(huán)境光強(qiáng)度傳感器,能夠?yàn)榱酪驴刂葡到y(tǒng)采集到足夠精度的環(huán)境光強(qiáng)數(shù)據(jù)。其內(nèi)部結(jié)構(gòu)框圖如圖3所示。通道0和通道1各連接著一個(gè)光敏二極管,其中通道0的光敏二極管對(duì)可見光和紅外線都能靈敏地感知到,而通道1則僅僅能對(duì)紅外線靈敏地感知到。流過光敏二極管的電流經(jīng)過積分式A/D轉(zhuǎn)換器的積分,被轉(zhuǎn)化成了數(shù)字量,并且,轉(zhuǎn)換結(jié)束后其結(jié)果被存入相應(yīng)的寄存器中。整個(gè)積分、轉(zhuǎn)換過程完成后,A/D積分轉(zhuǎn)換器將重復(fù)進(jìn)行下一轉(zhuǎn)換過程。STM32F103C8T6可通過I2C總線協(xié)議對(duì)其寄存器進(jìn)行訪問,從而獲取光強(qiáng)強(qiáng)度。

3a896594-4cb6-11ed-b116-dac502259ad0.png

雨滴采集部分由雨滴傳感器獲取,其AO模擬量輸出口輸出雨滴收集板上的雨滴量對(duì)應(yīng)的模擬值,將其AO口與STM32F103C8T6的AD的輸入引腳相連接,通過AD轉(zhuǎn)換后的數(shù)字量,即可獲取到雨滴數(shù)據(jù)。2.3 電機(jī)驅(qū)動(dòng)電路STM32F103C8T6采用脈沖寬度調(diào)制 ,對(duì)直流電機(jī)進(jìn)行控制。PWM控制方式相比于模擬電流控制,具有功耗低、抗噪能力強(qiáng)等特點(diǎn)。PWM信號(hào)由STM32F103C8T6的GPIOA0引腳輸出,輸入到電機(jī)的正極,微控制器的GPIOA1引腳與電機(jī)的負(fù)極連接,控制電機(jī)的正轉(zhuǎn)及反轉(zhuǎn)。當(dāng)GPIOA1引腳向外輸出低電平時(shí),控制器產(chǎn)生的PWM信號(hào)使電機(jī)正向運(yùn)轉(zhuǎn),反之GPIOA1引腳輸出高電平時(shí),電機(jī)反向運(yùn)轉(zhuǎn),從而達(dá)到控制晾衣架伸出與收回的功能。2.4 WiFi通信電路通信模塊采用ESP8266 Wi Fi模塊,該模塊高度集成了射頻balun、天線開關(guān)、過濾器、低噪放大器、功率放大器電源管理模塊,同時(shí)內(nèi)嵌了32位的Tensilica L106單片機(jī),能夠運(yùn)行在最高可達(dá)160MHz的時(shí)鐘下,具有16位RSIC和極低的運(yùn)行功耗。能夠使用實(shí)時(shí)操作系統(tǒng),并且只有20%的MIPS被它的Wi Fi協(xié)議棧所使用,用戶可對(duì)剩余的80%進(jìn)行開發(fā)與編程。其還能夠通過配置寄存器實(shí)現(xiàn)3種不同的運(yùn)行模式:深度睡眠模式、睡眠模式和激活模式,使得能對(duì)其功耗更好地進(jìn)行控制。本控制系統(tǒng)通過STM32F103C8T6的UART1與ESP8266模塊進(jìn)行數(shù)據(jù)交互,實(shí)現(xiàn)數(shù)據(jù)由控制端上傳至機(jī)智云平臺(tái)的服務(wù)器,并從機(jī)智云平臺(tái)服務(wù)器獲取相應(yīng)的控制信息。

3 智能控制系統(tǒng)軟件設(shè)計(jì)3.1 控制程序設(shè)計(jì)控制程序采用FreeRTOS實(shí)時(shí)操作系統(tǒng),該系統(tǒng)是一個(gè)輕量級(jí)的、可搶占的實(shí)時(shí)操作系統(tǒng),提供了任務(wù)管理、互斥鎖、信號(hào)量、消息隊(duì)列等功能,任務(wù)由系統(tǒng)輪詢進(jìn)行調(diào)度,分別具有就緒態(tài)、運(yùn)行態(tài)、掛起狀態(tài)等。每個(gè)任務(wù)都具有優(yōu)先級(jí),當(dāng)系統(tǒng)調(diào)度時(shí),已經(jīng)處于就緒態(tài)的高優(yōu)先級(jí)的任務(wù)會(huì)優(yōu)先被系統(tǒng)調(diào)用執(zhí)行,從而保證了緊急任務(wù)的實(shí)時(shí)性。本系統(tǒng)的流程框圖如圖4。

3a9eb250-4cb6-11ed-b116-dac502259ad0.png

當(dāng)控制板開機(jī)運(yùn)行時(shí),首先執(zhí)行FreeRTOS實(shí)時(shí)操作系統(tǒng)的初時(shí)化,緊接著初始化各個(gè)外設(shè),然后將系統(tǒng)運(yùn)行的任務(wù)創(chuàng)建出來,最終執(zhí)行任務(wù),此時(shí),FreeRTOS實(shí)時(shí)操作系統(tǒng)會(huì)根據(jù)設(shè)定的參數(shù),對(duì)任務(wù)進(jìn)行相應(yīng)的調(diào)度執(zhí)行。其中,通信協(xié)議處理任務(wù)為最高優(yōu)先級(jí),它負(fù)責(zé)處理從機(jī)智云服務(wù)器端接收到的請(qǐng)求,包括心跳、控制指令、系統(tǒng)狀態(tài)查詢、重啟MCU、在線升級(jí)等。對(duì)于外設(shè)的控制,需要根據(jù)其datasheet來編寫相應(yīng)的驅(qū)動(dòng)實(shí)現(xiàn)對(duì)其正確的訪問控制。對(duì)于對(duì)時(shí)序要求較高的模塊(如DHT11溫濕度傳感器模塊)進(jìn)行控制時(shí),本控制系統(tǒng)在操作該類前,讓FreeR-TOS進(jìn)入臨界量狀態(tài) (關(guān)閉所有中斷),以保證時(shí)序的準(zhǔn)確性。執(zhí)行完成后,需要退出臨界量狀態(tài),使系統(tǒng)恢復(fù)至原狀態(tài),才能實(shí)時(shí)響應(yīng)外界中斷。3.2 機(jī)智云平臺(tái)設(shè)置機(jī)智云平臺(tái)提供了面向控制端及Android手機(jī)APP的應(yīng)用程序編程接口 (Application Programming Interface,API) ,開發(fā)者能夠很輕松地進(jìn)入機(jī)智云平臺(tái)的開發(fā)者中心,添加本控制系統(tǒng)的外設(shè)的設(shè)備節(jié)點(diǎn),平臺(tái)則會(huì)自動(dòng)生成相應(yīng)的通信協(xié)議,按照此通信協(xié)議,即可與機(jī)智云平臺(tái)進(jìn)行數(shù)據(jù)交互,從而達(dá)到通過Internet即可在遠(yuǎn)程對(duì)本晾衣系統(tǒng)進(jìn)行方便的控制。圖5是在機(jī)智云物聯(lián)網(wǎng)平臺(tái)后臺(tái)獲取到的設(shè)備運(yùn)行數(shù)據(jù)情況。

3aca289a-4cb6-11ed-b116-dac502259ad0.png

3.3 手機(jī)APP程序設(shè)計(jì)手機(jī)APP端采用機(jī)智云物聯(lián)網(wǎng)平臺(tái)提供的SDK包進(jìn)行二次開發(fā),開發(fā)者只需對(duì)Active進(jìn)行修改[5],即可為用戶提供友好的界面,提高用戶體驗(yàn)。在需要提供額外后臺(tái)功能時(shí),可對(duì)后臺(tái)進(jìn)行改動(dòng)。圖6為本系統(tǒng)開發(fā)的APP界面。humi后面的數(shù)值表示控制板上傳的環(huán)境濕度,temperature后面的數(shù)值為環(huán)境溫度,light為光強(qiáng),三者都為只讀狀態(tài),由控制板上傳數(shù)據(jù)。motor開關(guān)為晾衣控制開關(guān),當(dāng)處于開啟狀態(tài)時(shí),晾衣架將伸出,關(guān)閉時(shí),晾衣架將在電機(jī)控制下縮回。is_automatic為自動(dòng)手動(dòng)切換按鈕,開啟時(shí),控制板將自動(dòng)根據(jù)環(huán)境數(shù)據(jù)進(jìn)行判別,決定是否晾衣,關(guān)閉時(shí),為手動(dòng)模式,可由用戶進(jìn)行控制。

3aed4c12-4cb6-11ed-b116-dac502259ad0.png

3a31d31a-4cb6-11ed-b116-dac502259ad0.png4 結(jié)論本晾衣控制系統(tǒng)依托機(jī)智云AIoT平臺(tái),通過Android手機(jī)APP與用戶交互,以STM32F103C8T6為控制板主控芯片,實(shí)現(xiàn)了通過Internet網(wǎng)絡(luò)對(duì)家中的晾衣架控制系統(tǒng)的有效控制,具備自動(dòng)、手動(dòng)兩種模式,縱使用戶身在異地,依然能夠?qū)抑械牧酪录苓M(jìn)行控制,使得衣物免遭雨淋。并且一旦控制端與網(wǎng)絡(luò)失去連接,該系統(tǒng)將自動(dòng)切換至自動(dòng)控制模式,保證了系統(tǒng)的安全性與穩(wěn)定性。經(jīng)過測(cè)試,系統(tǒng)控制效果良好,能實(shí)時(shí)地響應(yīng)用戶端的控制指令來驅(qū)動(dòng)電機(jī),環(huán)境數(shù)據(jù)采集準(zhǔn)確。手動(dòng)模式下實(shí)時(shí)性高,自動(dòng)模式下自動(dòng)分析控制準(zhǔn)確,滿足日常使用。斷網(wǎng)測(cè)試時(shí),能正確執(zhí)行異常處理,切換至自動(dòng)模式。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 控制系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    6955

    瀏覽量

    114106
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2945

    文章

    47820

    瀏覽量

    415088
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    小藝開放平臺(tái)鴻蒙智能開發(fā)智能體配置-基礎(chǔ)信息

    創(chuàng)建智能體后,開發(fā)者可以進(jìn)入智能體配置頁面對(duì)智能體基礎(chǔ)信息進(jìn)行編輯。支持編輯智能體圖標(biāo)、智能體名
    發(fā)表于 02-02 16:47

    2025華為開發(fā)者大賽暨開發(fā)者年度會(huì)議成功舉辦

    開發(fā)者大賽總決賽、CEO圓桌、主論壇大咖分享、分論壇技術(shù)演講、開發(fā)者展區(qū)&CodeLabs等多元議題,推動(dòng)云開發(fā)工具鏈、智能開發(fā)、具身
    的頭像 發(fā)表于 12-31 13:32 ?684次閱讀

    2025樂鑫科技全球開發(fā)者大會(huì)圓滿落幕

    2025 年 11 月 25–26 日,第四屆樂鑫全球開發(fā)者大會(huì)圓滿落幕。兩天時(shí)間里,圍繞 “從云到端的智能創(chuàng)新”,樂鑫科技 (688018.SH) 攜手全球生態(tài)伙伴,在線上與開發(fā)者們共同搭建了一場(chǎng)關(guān)于 AIoT 未來形態(tài)的技術(shù)
    的頭像 發(fā)表于 12-05 10:35 ?928次閱讀

    開發(fā)者為核心驅(qū)動(dòng)開源項(xiàng)目邁向成熟

    11月21-22日,以“一切為了開發(fā)者——AI共智·開源共享”為主題的2025開放原子開源開發(fā)者大會(huì)在北京成功舉辦。大會(huì)聚焦人工智能、基礎(chǔ)軟件等重點(diǎn)方向,來自產(chǎn)業(yè)界、高校、科研機(jī)構(gòu)和開源社區(qū)的
    的頭像 發(fā)表于 12-04 10:09 ?686次閱讀

    2025開源鴻蒙開發(fā)者激勵(lì)計(jì)劃正式啟動(dòng)

    11月21日,2025開放原子開發(fā)者大會(huì)盛大啟幕,聚焦“AI共智,開源共享”主題,吸引了來自全球的開發(fā)者、企業(yè)技術(shù)領(lǐng)袖、社區(qū)維護(hù)及高??蒲辛α繀?huì)。作為大會(huì)的重要組成部分,開源鴻蒙技術(shù)分論壇同期
    的頭像 發(fā)表于 11-27 14:44 ?677次閱讀

    潤和軟件亮相2025開放原子開發(fā)者大會(huì)

    11月21-22日,2025開放原子開發(fā)者大會(huì)在北京圓滿舉行。大會(huì)以“一切為了開發(fā)者——AI共智,開源共享”為主題,聚焦人工智能與開源技術(shù)的深度融合,全面展現(xiàn)開源生態(tài)在推動(dòng)產(chǎn)業(yè)創(chuàng)新、培育新質(zhì)生產(chǎn)力方面的核心價(jià)值。
    的頭像 發(fā)表于 11-26 15:19 ?466次閱讀

    2025開放原子開發(fā)者大會(huì)成功舉辦

    11月21日,2025開放原子開發(fā)者大會(huì)在京開幕。大會(huì)以“一切為了開發(fā)者——AI共智,開源共享”為主題,聚焦人工智能與開源技術(shù)的深度融合,全面展現(xiàn)開源生態(tài)在推動(dòng)產(chǎn)業(yè)創(chuàng)新、培育新質(zhì)生產(chǎn)力方面的核心價(jià)值。
    的頭像 發(fā)表于 11-25 17:19 ?899次閱讀

    deepin社區(qū)亮相2025開放原子開發(fā)者大會(huì)

    近日,以“一切為了開發(fā)者——AI共智,開源共享”為主題的2025開放原子開發(fā)者大會(huì)在京圓滿落幕。大會(huì)聚焦人工智能與開源技術(shù)的深度融合,展現(xiàn)了開源生態(tài)在推動(dòng)產(chǎn)業(yè)創(chuàng)新、培育新質(zhì)生產(chǎn)力方面的核心價(jià)值。
    的頭像 發(fā)表于 11-25 09:19 ?932次閱讀

    元服務(wù)發(fā)布配置開發(fā)者服務(wù)信息

    您作為開發(fā)者的相關(guān)信息將面向元服務(wù)發(fā)布區(qū)域的用戶公開,其中客服聯(lián)系方式可能會(huì)提供給用戶,用于咨詢相關(guān)問題。 登錄AppGallery Connect,點(diǎn)擊“APP與元服務(wù)”。 選擇要發(fā)布的元服務(wù)
    發(fā)表于 10-31 17:58

    2025開放原子開發(fā)者大會(huì)11月啟幕

    開發(fā)者年度盛會(huì)即將登場(chǎng)!2025開放原子開發(fā)者大會(huì)將于11月21-22日,在北京北人亦創(chuàng)國際會(huì)展中心盛大召開。大會(huì)以“一切為了開發(fā)者”為主題,匯聚全球開源智慧——國內(nèi)外優(yōu)秀開發(fā)者、學(xué)術(shù)
    的頭像 發(fā)表于 10-24 14:05 ?963次閱讀

    NVIDIA DRIVE AGX Thor開發(fā)者套件重磅發(fā)布

    這款由 NVIDIA DriveOS 7 驅(qū)動(dòng)的開發(fā)者套件能夠幫助開發(fā)者們打造出更安全的智能汽車和交通解決方案。
    的頭像 發(fā)表于 09-04 11:20 ?1386次閱讀

    曙光網(wǎng)絡(luò)SugonRI開發(fā)者社區(qū)正式上線

    在人工智能與工業(yè)深度融合的大潮中,工業(yè)軟件正在成為推動(dòng)產(chǎn)業(yè)升級(jí)的關(guān)鍵引擎。為了讓更多開發(fā)者快速掌握工業(yè)級(jí)編程技術(shù)、共享行業(yè)實(shí)踐成果,曙光網(wǎng)絡(luò)正式推出開發(fā)者社區(qū)——曙睿(SugonRI)開發(fā)者
    的頭像 發(fā)表于 09-04 09:58 ?962次閱讀

    霍爾IC在電動(dòng)晾衣架中的應(yīng)用與原理分析

    一、核心應(yīng)用場(chǎng)景 ?位置檢測(cè)與升降控制? 霍爾IC通過感應(yīng)晾衣架運(yùn)動(dòng)路徑上的磁鐵位置,輸出高低電平信號(hào),實(shí)現(xiàn)晾衣升降的精準(zhǔn)定位。例如,全極性霍爾開關(guān)可同時(shí)響應(yīng)南極/北極磁場(chǎng)變化,配合
    發(fā)表于 08-13 11:52

    HDC 2025開發(fā)者主題演講精彩回顧

    日前,華為開發(fā)者大會(huì)(HDC 2025)進(jìn)入第二天,行業(yè)領(lǐng)袖、技術(shù)專家、全球開發(fā)者齊聚現(xiàn)場(chǎng),共同見證這場(chǎng)科技盛會(huì)。在開發(fā)者主題演講中,華為技術(shù)專家深入解析HarmonyOS的最新技術(shù)、體驗(yàn)創(chuàng)新以及
    的頭像 發(fā)表于 07-09 11:20 ?1318次閱讀

    同步電機(jī)矢量控制系統(tǒng)的設(shè)計(jì)與開發(fā)

    純分享帖,需要可點(diǎn)擊附件免費(fèi)獲取完整資料~~~*附件:同步電機(jī)矢量控制系統(tǒng)的設(shè)計(jì)與開發(fā).pdf【免責(zé)聲明】本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請(qǐng)第一時(shí)間告知,刪除內(nèi)容!
    發(fā)表于 06-20 17:46