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

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

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

基于機(jī)智云物聯(lián)網(wǎng)平臺的4G智能開窗器控制系統(tǒng)設(shè)計(jì)

9GxC_IoTMaker ? 來源:機(jī)智云開發(fā)者 ? 作者:機(jī)智云開發(fā)者 ? 2022-12-16 11:11 ? 次閱讀

本文是一款基于機(jī)智云物聯(lián)網(wǎng)平臺的開發(fā)設(shè)計(jì),實(shí)現(xiàn)了遠(yuǎn)程開關(guān)窗的智能開窗器控制系統(tǒng),系統(tǒng)的主控單元采用STM32單片機(jī),使用直流推桿電機(jī)模擬窗戶的開關(guān)功能。

光照控制部分是采用光敏模塊判斷光照強(qiáng)度控制窗戶開關(guān)、溫濕度控制部分是采用溫濕度模塊監(jiān)測環(huán)境溫濕度,并實(shí)時(shí)顯示在OLED屏幕上,通過判斷溫度高低控制窗戶開關(guān),同時(shí)實(shí)現(xiàn)了雨滴控制和4G控制的功能。通過模塊化編程,使整個(gè)系統(tǒng)穩(wěn)定可靠,能夠?qū)崿F(xiàn)智能開窗器控制系統(tǒng)的設(shè)計(jì)要求。

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

本設(shè)計(jì)采用直流推桿電機(jī)的正反轉(zhuǎn)模擬開窗器的開關(guān)狀態(tài)。開窗器的光控,采用光敏電阻傳感器進(jìn)行光照強(qiáng)度采集判斷進(jìn)行控制,實(shí)現(xiàn)根據(jù)光照就行開窗關(guān)窗的操作。窗戶的雨滴控制,采用雨滴模塊檢測是否有雨,當(dāng)檢測到室外有雨時(shí)自動關(guān)窗,沒雨的時(shí)候開窗。

7c46c892-7cee-11ed-8abf-dac502259ad0.jpg

整體設(shè)計(jì)方案框圖

使用DHT11數(shù)字式溫濕度傳感器采集環(huán)境溫濕度,使用OLED顯示屏實(shí)時(shí)顯示并及時(shí)判斷溫度是否超限,超限后能夠進(jìn)行窗戶的關(guān)閉控制。手動模式采用4G網(wǎng)絡(luò)進(jìn)行控制,當(dāng)Wi-Fi模塊跟路由器或者熱點(diǎn)建立連接之后,通過遠(yuǎn)程遙控,實(shí)現(xiàn)手動開關(guān)窗戶,根據(jù)手機(jī)軟件選擇控制模式,實(shí)現(xiàn)開窗器的自動開關(guān)控制。

硬件電路設(shè)計(jì)

本設(shè)計(jì)選擇STM32單片機(jī)作為主控芯片,電機(jī)采用步進(jìn)電機(jī),電機(jī)模塊采用L298N模塊作為直流推桿電機(jī)的驅(qū)動模塊,OLED顯示屏作為顯示模塊,電源模塊采用USB轉(zhuǎn)12V接口電源線進(jìn)行供電。

7c92977c-7cee-11ed-8abf-dac502259ad0.jpg

硬件設(shè)計(jì)原理圖

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

本系統(tǒng)設(shè)計(jì)采用模塊化編程,將整個(gè)程序分為主程序、模塊驅(qū)動程序、OLED顯示程序以及遠(yuǎn)程遙控程序等。主程序主要實(shí)現(xiàn)各個(gè)模塊的初始化,初始化完成后,調(diào)用各個(gè)子程序模塊并完成相應(yīng)的功能。

7cb40e0c-7cee-11ed-8abf-dac502259ad0.jpg

主程序流程圖

光照模塊控制軟件流程光照模塊上電,初始化完成,將采集到光照強(qiáng)度數(shù)據(jù)后,返回給單片機(jī)。單片機(jī)處理接收數(shù)據(jù),根據(jù)處理結(jié)果去驅(qū)動L298N模塊,驅(qū)動完成,進(jìn)而驅(qū)動直流推桿電機(jī)完成相應(yīng)的動作,達(dá)到自動開關(guān)窗的目的。

7cea1150-7cee-11ed-8abf-dac502259ad0.jpg

光照模塊軟件流程圖

雨滴模塊上電,初始化完成。采集到模塊數(shù)據(jù)后,返回給單片機(jī)。單片機(jī)處理接收數(shù)據(jù),根據(jù)處理結(jié)果去驅(qū)動L298N模塊,驅(qū)動完成,進(jìn)而驅(qū)動直流推桿電機(jī)完成相應(yīng)的動作,達(dá)到自動開關(guān)窗的目的。

7d075832-7cee-11ed-8abf-dac502259ad0.jpg

雨滴模塊軟件流程圖

溫濕度模塊控制軟件流程溫濕度模塊上電,初始化完成。采集到模塊數(shù)據(jù)后,返回給單片機(jī)。單片機(jī)處理接收數(shù)據(jù),根據(jù)處理結(jié)果將環(huán)境溫濕度實(shí)時(shí)發(fā)送到OLED屏,并驅(qū)動L298N模塊,驅(qū)動完成,進(jìn)而驅(qū)動直流推桿電機(jī)完成相應(yīng)的動作,達(dá)到自動開關(guān)窗的目的。

7d378494-7cee-11ed-8abf-dac502259ad0.jpg

溫濕度模塊控制軟件流程圖

Wi-Fi模塊控制軟件流程

Wi-Fi模塊上電,初始化完成。通過ESP調(diào)試助手發(fā)送指令,設(shè)置手動模式和功能;返回給單片機(jī)。單片機(jī)處理接收數(shù)據(jù),根據(jù)處理結(jié)果,驅(qū)動L298N模塊,驅(qū)動完成,進(jìn)而驅(qū)動直流推桿電機(jī)完成相應(yīng)的動作,達(dá)到手動開關(guān)窗的目的。

7d5d5c14-7cee-11ed-8abf-dac502259ad0.jpg

Wi-Fi模塊控制軟件流程圖

手機(jī)APP設(shè)計(jì)

本設(shè)計(jì)使用機(jī)智云物聯(lián)網(wǎng)平臺進(jìn)行設(shè)計(jì),在機(jī)智云官網(wǎng)下載的是能入公網(wǎng)的固件和源碼,將固件寫入Wi-Fi模塊,配合源碼編程即可實(shí)現(xiàn)遠(yuǎn)程控制。

7d953832-7cee-11ed-8abf-dac502259ad0.jpg

機(jī)智云平臺開發(fā)界面

本設(shè)計(jì)是基于STM32單片機(jī)和4G網(wǎng)絡(luò)的智能開窗器控制系統(tǒng),設(shè)計(jì)主要實(shí)現(xiàn)了能夠根據(jù)光照、有無下雨情況自動控制窗戶的開關(guān),并且具備溫濕度采集和控制窗戶開關(guān)的功能。

系統(tǒng)還具備手機(jī)APP遠(yuǎn)程控制開窗器進(jìn)而控制窗戶開關(guān)的功能,系統(tǒng)使用OLED顯示屏顯示界面,能夠?qū)崟r(shí)顯示當(dāng)前的環(huán)境信息和窗戶開關(guān)的信息。在未來,即使出門在外也能隨時(shí)隨地了解家里的情況并可以隨意操控家居環(huán)境,科技改變未來。

審核編輯:湯梓紅

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

    關(guān)注

    6026

    文章

    44452

    瀏覽量

    630784
  • 控制系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    6465

    瀏覽量

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

    關(guān)注

    2898

    文章

    43779

    瀏覽量

    369060
  • STM32
    +關(guān)注

    關(guān)注

    2262

    文章

    10846

    瀏覽量

    353650
  • 機(jī)智云
    +關(guān)注

    關(guān)注

    2

    文章

    571

    瀏覽量

    26348

原文標(biāo)題:IOT畢設(shè)|4G智能開窗器控制系統(tǒng)設(shè)計(jì)

文章出處:【微信號:IoTMaker,微信公眾號:機(jī)智云開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    基于機(jī)智聯(lián)網(wǎng)平臺智能垃圾回收箱與控制系統(tǒng)研究

    ,改善垃圾箱環(huán)境。 1、分析智能垃圾分類技術(shù)與聯(lián)網(wǎng)技術(shù)發(fā)展,確定研究目標(biāo)。 2、提出智能垃圾回收箱系統(tǒng)方案,詳細(xì)設(shè)計(jì)結(jié)構(gòu)。 3、詳細(xì)設(shè)
    發(fā)表于 04-09 17:25

    基于STM32+機(jī)智聯(lián)網(wǎng)平臺的家電狀態(tài)顯示及控制系統(tǒng)

    進(jìn)行遠(yuǎn)程控制流水燈的花樣。稍后寫入家電狀態(tài)顯示及控制系統(tǒng)的流程圖。2 軟件設(shè)計(jì)機(jī)智是一個(gè)面向智能硬件時(shí)代開發(fā)
    發(fā)表于 08-08 14:31

    基于機(jī)智平臺聯(lián)網(wǎng)實(shí)驗(yàn)平臺設(shè)計(jì)

    、制作和調(diào)試。平臺采用wifi模塊進(jìn)行通訊,用戶通過APP軟件控制電路實(shí)驗(yàn)板。實(shí)驗(yàn)平臺的結(jié)構(gòu)示意圖如圖1所示。 基于機(jī)智
    發(fā)表于 09-09 14:39

    機(jī)智聯(lián)網(wǎng)平臺)上新了

    方式,如GPRS、NB-IoT、4G全網(wǎng)通;支持RS232、RS485等方式接入;甚至是可通過APP、后臺、小程序等方式進(jìn)行設(shè)備管理。機(jī)智聯(lián)網(wǎng)
    發(fā)表于 11-05 19:21

    基于arduino +機(jī)智聯(lián)網(wǎng)平臺的陽臺生態(tài)控制系統(tǒng)的設(shè)計(jì)

    平臺的遠(yuǎn)程環(huán)境控制系統(tǒng)系統(tǒng)通過傳感實(shí)時(shí)采集溫度、濕度、光照等環(huán)境參數(shù),通過WIFI無線網(wǎng)絡(luò)上傳機(jī)智
    發(fā)表于 07-16 12:28

    基于機(jī)智聯(lián)網(wǎng)平臺智能電梯管理系統(tǒng)

    、WiFi、語音播報(bào)、I/O口拓展、報(bào)警等模塊組成的智能電梯控制系統(tǒng)。結(jié)合機(jī)智聯(lián)網(wǎng)
    發(fā)表于 04-30 17:05

    基于機(jī)智聯(lián)網(wǎng)平臺智能廚房監(jiān)測系統(tǒng)

    安全監(jiān)測系統(tǒng)。這個(gè)廚房安全監(jiān)測系統(tǒng),是以機(jī)智的gokit為硬件載體,搭配多種傳感,借助機(jī)智
    發(fā)表于 07-20 11:25

    基于機(jī)智聯(lián)網(wǎng)平臺智能溫室大棚控制系統(tǒng)

    [本文概述]本文為國內(nèi)某大學(xué)通信工程本科畢業(yè)設(shè)計(jì),案例項(xiàng)目基于機(jī)智聯(lián)網(wǎng)平臺、STM32進(jìn)行開發(fā),聯(lián)網(wǎng)
    發(fā)表于 08-04 08:17

    485轉(zhuǎn)4G DTU設(shè)備(透傳機(jī)智)

    ShineBlink 是一款零門檻、零開發(fā)環(huán)境、低代碼的萬能聯(lián)網(wǎng)智能硬件開發(fā)板機(jī)智 為開發(fā)者提供傻瓜式硬件上
    發(fā)表于 10-26 19:02

    基于機(jī)智智能家用窗戶窗簾控制及物聯(lián)網(wǎng)系統(tǒng)

    污染。同時(shí)將上述數(shù)據(jù)通過屏幕顯示并上傳到機(jī)智Aiot開發(fā)平臺機(jī)智手機(jī)APP,便于人們了解
    發(fā)表于 01-26 17:07

    基于機(jī)智智能家居控制系統(tǒng)設(shè)計(jì)

    摘要: 隨著人們生活水平的提高,智能化生活觀念不斷普及,聯(lián)網(wǎng)智能家居已成為智能家居發(fā)展的新趨勢,為此基于
    發(fā)表于 03-09 12:27

    【畢業(yè)設(shè)計(jì)】基于機(jī)智智能晾衣控制系統(tǒng)

    ]。機(jī)智聯(lián)網(wǎng)平臺是面向開發(fā)者的一個(gè)全自動軟硬件的開發(fā)平臺 (Paa S)[3], 本文依托于
    發(fā)表于 03-14 17:32

    基于機(jī)智服務(wù)平臺的媒體設(shè)備控制系統(tǒng)

    。1系統(tǒng)總體設(shè)計(jì)基于機(jī)智服務(wù)平臺進(jìn)行媒體設(shè)備方面的智能硬件開發(fā)需要以下幾部分:媒體設(shè)備、機(jī)智
    發(fā)表于 07-31 20:47

    基于機(jī)智聯(lián)網(wǎng)平臺4G DTU遠(yuǎn)程車庫門

    和timerMsCount1為全局變量,timerMsCount1在定時(shí)里面自加。到此代碼就完成了,將代碼編譯下載到單片機(jī)。接上機(jī)智4G模組,上電
    發(fā)表于 08-03 16:44

    IOT畢設(shè)|4G智能開窗控制系統(tǒng)設(shè)計(jì)

    本文是一款基于機(jī)智聯(lián)網(wǎng)平臺的開發(fā)設(shè)計(jì),實(shí)現(xiàn)了遠(yuǎn)程開關(guān)窗的智能開窗
    的頭像 發(fā)表于 12-19 11:23 ?1041次閱讀
    IOT畢設(shè)|<b class='flag-5'>4G</b><b class='flag-5'>智能開窗</b><b class='flag-5'>器</b><b class='flag-5'>控制系統(tǒng)</b>設(shè)計(jì)