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

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

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

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

機智云 ? 2022-03-24 18:04 ? 次閱讀

摘要:

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

1 引言


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


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

2.1 系統(tǒng)組成


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


2.2 ESP8266WiFi傳感器


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


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


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


3 軟件設(shè)計


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


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


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


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


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


4 測試


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

pYYBAGI8QfmAXFtDAABWjoM4hcQ672.png

圖1 OLED顯示頁面


poYBAGI8QgCACs0xAABfnRo6_zw890.png

圖2 APP界面


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


5 結(jié)語


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

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

    關(guān)注

    2270

    文章

    10915

    瀏覽量

    356751
收藏 人收藏

    評論

    相關(guān)推薦

    畢業(yè)設(shè)計競賽選題推薦 | 鴻蒙物聯(lián)網(wǎng)應(yīng)用之智慧農(nóng)業(yè)項目實戰(zhàn)(含文檔及源碼)

    01引言隨著科技的不斷進步,智慧農(nóng)業(yè)正逐漸成為農(nóng)業(yè)發(fā)展的未來趨勢。它通過整合物聯(lián)網(wǎng)、大數(shù)據(jù)、人工智能等尖端技術(shù),實現(xiàn)了農(nóng)業(yè)生產(chǎn)的智能化、精準(zhǔn)化和高效化。從智能灌溉系統(tǒng)到無人機監(jiān)測,再到精準(zhǔn)施肥
    的頭像 發(fā)表于 01-07 14:40 ?259次閱讀
    <b class='flag-5'>畢業(yè)設(shè)計</b>競賽選題推薦 | 鴻蒙物聯(lián)網(wǎng)應(yīng)用之<b class='flag-5'>智慧</b>農(nóng)業(yè)項目實戰(zhàn)(含文檔及源碼)

    STM32項目分享:機智云智慧農(nóng)業(yè)系統(tǒng)

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

    整車空調(diào)測試系統(tǒng)設(shè)計

    隨著電子技術(shù)的發(fā)展以及汽車空調(diào)控制器性能的提高,汽車空調(diào)控制器的電子系統(tǒng)越來越復(fù)雜,系統(tǒng)使用的電子元器件的數(shù)量越來越龐大,系統(tǒng)要實現(xiàn)的功能也
    的頭像 發(fā)表于 12-10 16:45 ?437次閱讀
    整車<b class='flag-5'>空調(diào)</b>測試<b class='flag-5'>系統(tǒng)</b>設(shè)計

    stm32單片機畢業(yè)設(shè)計——物聯(lián)網(wǎng)智能家居源代碼原理圖

    一、設(shè)計簡介本畢業(yè)設(shè)計項目是基于STM32單片機的物聯(lián)網(wǎng)機智云智能家居系統(tǒng),包含原理圖PCB手機APP。智能家居系統(tǒng)STM32C8T6單片
    的頭像 發(fā)表于 11-30 01:03 ?841次閱讀
    <b class='flag-5'>stm32</b>單片機<b class='flag-5'>畢業(yè)設(shè)計</b>——物聯(lián)網(wǎng)智能家居源代碼原理圖

    精密空調(diào)—精密空調(diào)冷凝系統(tǒng)維護及維修指南

    機房精密空調(diào)是確保數(shù)據(jù)中心等關(guān)鍵設(shè)施穩(wěn)定運行的關(guān)鍵設(shè)備。冷凝系統(tǒng)作為精密空調(diào)的重要組成部分,其性能直接影響著空調(diào)的制冷效果和能效。因此,對冷凝系統(tǒng)
    的頭像 發(fā)表于 11-23 15:59 ?250次閱讀
    精密<b class='flag-5'>空調(diào)</b>—精密<b class='flag-5'>空調(diào)</b>冷凝<b class='flag-5'>系統(tǒng)</b>維護及維修指南

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

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

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

    一、智慧能源管理系統(tǒng)的建設(shè)目標(biāo)? 智慧校園智慧能源管理系統(tǒng)建設(shè)(北京市高等學(xué)校智慧校園建設(shè)規(guī)范(
    的頭像 發(fā)表于 10-11 15:28 ?286次閱讀
    <b class='flag-5'>智慧</b>校園能耗監(jiān)測照明<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ù)對樓宇內(nèi)的空調(diào)設(shè)備進行遠程監(jiān)控、智能調(diào)度與優(yōu)化控制的一種綜合管理系統(tǒng)。對
    的頭像 發(fā)表于 09-24 16:55 ?343次閱讀

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

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

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

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

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

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

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

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

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

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

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

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

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

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