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

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

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

【畢業(yè)設(shè)計(jì)】STM32的智慧空調(diào)系統(tǒng)

機(jī)智云 ? 2022-03-24 18:04 ? 次閱讀

摘要:

在悶熱的夏天,外出回家就能享受涼爽的室內(nèi)環(huán)境是每個(gè)人都期盼的,基于此想法設(shè)計(jì)了以STM32控制器, esp8266無(wú)線通信模塊,將設(shè)備接入機(jī)智云物聯(lián)網(wǎng)平臺(tái),通過(guò)APP實(shí)現(xiàn)聯(lián)網(wǎng)控制的智慧空調(diào)系統(tǒng)。

1 引言


將無(wú)線傳感網(wǎng)絡(luò)配置入網(wǎng)通過(guò)特定的通信協(xié)議接入物聯(lián)網(wǎng)平臺(tái),便可輕松實(shí)現(xiàn)聯(lián)網(wǎng)控制。特定的通信協(xié)議保證了可靠穩(wěn)定的數(shù)據(jù)交換[1], 物聯(lián)網(wǎng)云平臺(tái)作為數(shù)據(jù)處理中心, 將傳感網(wǎng)絡(luò)終端獲得的數(shù)據(jù)進(jìn)行處理或存儲(chǔ), 同時(shí)提供一個(gè)界面給用戶查看和操作[2]。本文通過(guò)機(jī)智云AIoT平臺(tái), 簡(jiǎn)單地制作了聯(lián)網(wǎng)控制的智慧空調(diào)系統(tǒng)。


2 系統(tǒng)設(shè)計(jì)

2.1 系統(tǒng)組成


整個(gè)智慧空調(diào)控制部分選用stm32f103作為微控制器;數(shù)據(jù)采集選用了具有校準(zhǔn)數(shù)字信號(hào)輸出的DHT11傳感器, 通過(guò)單總線的形式從數(shù)據(jù)線讀取測(cè)量數(shù)據(jù)[4];顯示部分選用低功耗的OLED, 顯示當(dāng)前溫濕度以及無(wú)線網(wǎng)絡(luò)狀態(tài);通信部分選用ESP8266模塊, 保持接入無(wú)線網(wǎng)絡(luò),實(shí)現(xiàn)與微控制器和云平臺(tái)的雙向通信;空調(diào)部分選用制冷片與導(dǎo)冷端,由小風(fēng)扇引出涼風(fēng), 達(dá)到模擬空調(diào)的效果。


2.2 ESP8266WiFi傳感器


ESP8266WiFi傳感器自帶強(qiáng)大的硬件接口, 通過(guò)配置接入WiFi后可以實(shí)現(xiàn)串口通信[5]。本系統(tǒng)接入WiFi的配置方式為AirLink模式, 傳感器不斷接收Wi Fi廣播包, 手機(jī)連接WiFi后, 通過(guò)機(jī)智云APP發(fā)送編碼后的廣播包, 在WiFi信號(hào)良好的情況下能快速接入無(wú)線網(wǎng), 并保存當(dāng)前接入的Wi Fi信息, 入網(wǎng)后傳感器能快速響應(yīng)云平臺(tái)的指令。


2.3 空調(diào)系統(tǒng)


空調(diào)的制作器件為制冷片、導(dǎo)冷端、散熱風(fēng)扇、小風(fēng)扇、開關(guān)電源以及繼電器等。繼電器信號(hào)觸發(fā)端由stm32接入, 常開端與公共端同制冷片、散熱風(fēng)扇和小風(fēng)扇及12V電源組成回路, 在有高電平的信號(hào)觸發(fā)下, 繼電器吸合, 回路接通并工作。小風(fēng)扇還加入了電調(diào)控制, 可以根據(jù)stm32的PWM信號(hào)進(jìn)行轉(zhuǎn)速調(diào)節(jié)。


3 軟件設(shè)計(jì)


軟件的設(shè)計(jì)分?jǐn)?shù)據(jù)采集及顯示和機(jī)智云平臺(tái)指令的收發(fā), 兩者獨(dú)立工作互不影響。本系統(tǒng)需要采集溫度值、濕度值, 發(fā)送溫度值、濕度值、PWM值以及接收控制系統(tǒng)通斷的布爾值, 整個(gè)實(shí)現(xiàn)過(guò)程同時(shí)借助串口助手進(jìn)行調(diào)試。程序?qū)崿F(xiàn)過(guò)程為外設(shè)初始化, 串口協(xié)議初始化, 初始化成功后進(jìn)行溫濕度讀取[6], Wi Fi配置, 最后實(shí)現(xiàn)通信。


3.1 數(shù)據(jù)采集及顯示


數(shù)據(jù)采集部分使用了DHT11的驅(qū)動(dòng)程序, 顯示部分使用了OLED驅(qū)動(dòng)和IIC驅(qū)動(dòng)。stm32上電后先進(jìn)行溫濕度和顯示程序的初始化, 在讀取溫濕度數(shù)據(jù)成功的情況下, OLED屏上會(huì)顯示當(dāng)前的溫濕度信息, 模擬室內(nèi)環(huán)境的檢測(cè), WiFi接入成功還可顯示ON的提示,方便用戶知道當(dāng)前已接入無(wú)線網(wǎng)。顯示界面效果如圖1所示。


3.2 WiFi配置及云端收發(fā)


云平臺(tái)通信部分使用了機(jī)智云通信協(xié)議。WiFi配置API為gizwitsSetMode () , 實(shí)現(xiàn)AirLink配置模式需將參數(shù)選擇為WIFI_AIRLINK_MODE。發(fā)送數(shù)據(jù)到云平臺(tái)的API為gizwitsHandle () , 參數(shù)需填上協(xié)議提供的currentDataPoint數(shù)據(jù)結(jié)構(gòu)體的地址, 使用之前需要往結(jié)構(gòu)體里更新溫濕度值。云平臺(tái)接收數(shù)據(jù)命令的API為gizwitsEventProcess () , 該函數(shù)用來(lái)處理一系列的事件請(qǐng)求, 比如WiFi配置模式的處理, 用戶指令處理, 通信系統(tǒng)異常處理等。要實(shí)現(xiàn)空調(diào)的開斷, 風(fēng)扇的調(diào)速只要在這函數(shù)體里添加相應(yīng)的代碼便可實(shí)現(xiàn)。


4 測(cè)試


系統(tǒng)模型制作完成, 代碼調(diào)試成功后, 在機(jī)智云官網(wǎng)下載的公版APP, 也可以選擇自行開發(fā), 公版APP的界面如圖2所示。

pYYBAGI8QfmAXFtDAABWjoM4hcQ672.png

圖1 OLED顯示頁(yè)面


poYBAGI8QgCACs0xAABfnRo6_zw890.png

圖2 APP界面


系統(tǒng)接入WiFi后, 頁(yè)面上自動(dòng)顯示出物聯(lián)網(wǎng)云平臺(tái)接收到的溫度值和濕度值, 按下switch后stm32提供高電平信號(hào)使繼電器吸合, 散熱風(fēng)扇、小風(fēng)扇和制冷片開始工作。小風(fēng)扇默認(rèn)運(yùn)轉(zhuǎn)在低速狀態(tài), 可以通過(guò)set進(jìn)行調(diào)速, 進(jìn)而控制溫度, 一般的控制模式為PID控制模式。手機(jī)改換用4G信號(hào), 依然能成功控制系統(tǒng)。


5 結(jié)語(yǔ)


整個(gè)測(cè)試過(guò)程中, 系統(tǒng)能穩(wěn)定地處在WiFi中, 沒有休眠或意外斷網(wǎng), 并能長(zhǎng)時(shí)間穩(wěn)定工作, 達(dá)到預(yù)期的效果。通過(guò)本系統(tǒng)接入WIFi的工作方式, 能很好的實(shí)現(xiàn)聯(lián)網(wǎng)控制空調(diào), 在炎熱的夏天滿足人們的生活需求。

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

    關(guān)注

    2263

    文章

    10849

    瀏覽量

    353884
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    智慧樓宇空調(diào)監(jiān)控管理系統(tǒng),遠(yuǎn)程調(diào)控,節(jié)能降耗

    智慧樓宇空調(diào)監(jiān)控管理系統(tǒng)是指通過(guò)集成物聯(lián)網(wǎng)、大數(shù)據(jù)、云計(jì)算等先進(jìn)技術(shù),對(duì)樓宇內(nèi)的空調(diào)設(shè)備進(jìn)行遠(yuǎn)程監(jiān)控、智能調(diào)度與優(yōu)化控制的一種綜合管理系統(tǒng)。
    的頭像 發(fā)表于 10-23 14:00 ?41次閱讀
    <b class='flag-5'>智慧</b>樓宇<b class='flag-5'>空調(diào)</b>監(jiān)控管理<b class='flag-5'>系統(tǒng)</b>,遠(yuǎn)程調(diào)控,節(jié)能降耗

    智慧校園能耗監(jiān)測(cè)照明空調(diào)光伏

    一、智慧能源管理系統(tǒng)的建設(shè)目標(biāo)? 智慧校園智慧能源管理系統(tǒng)建設(shè)(北京市高等學(xué)校智慧校園建設(shè)規(guī)范(
    的頭像 發(fā)表于 10-11 15:28 ?152次閱讀
    <b class='flag-5'>智慧</b>校園能耗監(jiān)測(cè)照明<b class='flag-5'>空調(diào)</b>光伏

    智慧樓宇空調(diào)控制系統(tǒng)方案

    的智能化管理,提升居住與工作環(huán)境品質(zhì)的關(guān)鍵一環(huán)。 一、概念定義 智慧樓宇空調(diào)控制系統(tǒng),利用現(xiàn)代信息技術(shù)對(duì)樓宇內(nèi)的空調(diào)設(shè)備進(jìn)行遠(yuǎn)程監(jiān)控、智能調(diào)度與優(yōu)化控制的一種綜合管理系統(tǒng)。對(duì)
    的頭像 發(fā)表于 09-24 16:55 ?196次閱讀

    教室空調(diào)遠(yuǎn)程控制系統(tǒng)

    隨著教育信息化的不斷深入,智慧校園建設(shè)已成為提升教學(xué)質(zhì)量、優(yōu)化學(xué)習(xí)環(huán)境的重要方向。其中,教室空調(diào)遠(yuǎn)程控制系統(tǒng)作為智慧教室的重要組成部分,通過(guò)集成現(xiàn)代通信技術(shù)、物聯(lián)網(wǎng)技術(shù)和智能控制技術(shù),實(shí)現(xiàn)了對(duì)教室
    的頭像 發(fā)表于 09-09 15:57 ?253次閱讀

    STM32項(xiàng)目分享:智能大棚/智慧農(nóng)業(yè)系統(tǒng)

    01—項(xiàng)目簡(jiǎn)介1.功能詳解基于STM32智慧農(nóng)業(yè)系統(tǒng)。功能如下:溫濕度采集:使用DHT11溫濕度傳感器采集環(huán)境溫濕度土壤濕度采集:
    的頭像 發(fā)表于 08-30 12:15 ?553次閱讀
    <b class='flag-5'>STM32</b>項(xiàng)目分享:智能大棚/<b class='flag-5'>智慧</b>農(nóng)業(yè)<b class='flag-5'>系統(tǒng)</b>

    智慧空調(diào)監(jiān)控系統(tǒng)的優(yōu)勢(shì)

    在追求生活品質(zhì)與環(huán)境保護(hù)并重的今天,智慧空調(diào)監(jiān)控系統(tǒng)以其功能設(shè)計(jì),正逐步成為現(xiàn)代家庭與辦公場(chǎng)所重要的智能設(shè)備。該系統(tǒng)通過(guò)融合先進(jìn)的物聯(lián)網(wǎng)、云計(jì)算及人工智能技術(shù),不僅實(shí)現(xiàn)了對(duì)
    的頭像 發(fā)表于 08-26 15:17 ?214次閱讀

    第16章-超聲波跟隨功能 基于STM32的三路超聲波自動(dòng)跟隨小車 畢業(yè)設(shè)計(jì) 課程設(shè)計(jì)

    第16章-超聲波跟隨功能 基于STM32的三路超聲波自動(dòng)跟隨小車 畢業(yè)設(shè)計(jì) 課程設(shè)計(jì)
    的頭像 發(fā)表于 08-21 15:26 ?362次閱讀
    第16章-超聲波跟隨功能 基于<b class='flag-5'>STM32</b>的三路超聲波自動(dòng)跟隨小車 <b class='flag-5'>畢業(yè)設(shè)計(jì)</b> 課程設(shè)計(jì)

    智能空調(diào)監(jiān)控系統(tǒng)功能介紹

    隨著科技的不斷發(fā)展,智能空調(diào)監(jiān)控系統(tǒng)已經(jīng)成為現(xiàn)代家居生活重要的組成部分,通過(guò)監(jiān)控系統(tǒng),用戶可以在任何時(shí)間、任何地點(diǎn)對(duì)空調(diào)進(jìn)行操作,極大的提升了用戶的功能體驗(yàn)。 一、概述 智能
    的頭像 發(fā)表于 08-19 14:42 ?222次閱讀

    智慧園區(qū)運(yùn)維管理系統(tǒng)方案

    系統(tǒng)平臺(tái),通過(guò)設(shè)施設(shè)備信息化管理和智能遠(yuǎn)程運(yùn)營(yíng)監(jiān)測(cè),實(shí)現(xiàn)設(shè)施管理和設(shè)備區(qū)域性集約化管理,最終實(shí)現(xiàn)園區(qū)設(shè)施智慧化、一體化綜合管理。 智慧園區(qū)運(yùn)維管理系統(tǒng)基于物聯(lián)網(wǎng)平臺(tái),配合智能控制終端、
    的頭像 發(fā)表于 06-21 15:48 ?391次閱讀

    基于小熊派的智慧家居系統(tǒng)

    基于小熊派的智慧家居系統(tǒng) 1)使用STM32CubeMX軟件進(jìn)行裸機(jī)驅(qū)動(dòng)文件的生成; 2)串口打印采集到的光感值、溫度值和濕度值,其中 BH1750傳感器負(fù)責(zé)采集光強(qiáng)度值,SHT30傳感器負(fù)責(zé)采集
    發(fā)表于 05-31 18:26

    久良學(xué)校智慧教室空調(diào)控制系統(tǒng)介紹

    隨著科技的不斷發(fā)展,物聯(lián)網(wǎng)技術(shù)在各個(gè)領(lǐng)域得到了廣泛應(yīng)用,其中包括學(xué)校的設(shè)施管理。久良學(xué)校智慧教室空調(diào)控制系統(tǒng)作為一種智能化的管理方案,為學(xué)校提供了更高效、便捷、節(jié)能的空調(diào)系統(tǒng)管理手段。
    的頭像 發(fā)表于 01-24 16:27 ?566次閱讀

    基于STM32單片機(jī)大棚溫濕度檢測(cè)無(wú)線藍(lán)牙APP控制設(shè)計(jì)方案

    畢業(yè)設(shè)計(jì)的任務(wù)是基于STM32單片機(jī),結(jié)合風(fēng)扇控制電路、溫濕度傳感器電路、1602液晶顯示電路和藍(lán)牙模塊電路,設(shè)計(jì)一套大棚環(huán)境參數(shù)監(jiān)測(cè)系統(tǒng)。此系統(tǒng)旨在實(shí)時(shí)監(jiān)測(cè)大棚內(nèi)的溫濕度情況,通過(guò)藍(lán)
    的頭像 發(fā)表于 01-08 09:34 ?1241次閱讀
    基于<b class='flag-5'>STM32</b>單片機(jī)大棚溫濕度檢測(cè)無(wú)線藍(lán)牙APP控制設(shè)計(jì)方案

    USB接口設(shè)計(jì)畢業(yè)設(shè)計(jì)論文

    電子發(fā)燒友網(wǎng)站提供《USB接口設(shè)計(jì)畢業(yè)設(shè)計(jì)論文.pdf》資料免費(fèi)下載
    發(fā)表于 11-10 09:50 ?1次下載
    USB接口設(shè)計(jì)<b class='flag-5'>畢業(yè)設(shè)計(jì)</b>論文

    嵌入式數(shù)字示波器畢業(yè)設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《嵌入式數(shù)字示波器畢業(yè)設(shè)計(jì).rar》資料免費(fèi)下載
    發(fā)表于 11-07 15:19 ?4次下載
    嵌入式數(shù)字示波器<b class='flag-5'>畢業(yè)設(shè)計(jì)</b>

    單片機(jī)多功能電子鐘畢業(yè)設(shè)計(jì)論文

    電子發(fā)燒友網(wǎng)站提供《單片機(jī)多功能電子鐘畢業(yè)設(shè)計(jì)論文.rar》資料免費(fèi)下載
    發(fā)表于 11-06 17:15 ?32次下載
    單片機(jī)多功能電子鐘<b class='flag-5'>畢業(yè)設(shè)計(jì)</b>論文