日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

多控制模式的智能家居系統(tǒng)設(shè)計(jì)

機(jī)智云 ? 2026-01-15 18:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展,智能家居的需求不斷增加,但仍存在設(shè)備兼容性差和成本高等問(wèn)題。本文提出了一種基于STM32單片機(jī)的多模式智能家居控制系統(tǒng),該系統(tǒng)通過(guò)溫濕度、光照強(qiáng)度和煙霧濃度傳感器OLED顯示屏實(shí)現(xiàn)環(huán)境監(jiān)測(cè)和實(shí)時(shí)數(shù)據(jù)顯示。


它結(jié)合了ASRPRO語(yǔ)音識(shí)別模塊與ESP8266 Wi-Fi模塊,提供手動(dòng)控制、自動(dòng)調(diào)節(jié)、語(yǔ)音識(shí)別和遠(yuǎn)程控制四種操作模式,能夠智能控制燈光、風(fēng)扇、窗簾和加濕器等設(shè)備。測(cè)試結(jié)果表明,該系統(tǒng)在環(huán)境監(jiān)測(cè)精度和語(yǔ)音響應(yīng)速度方面表現(xiàn)優(yōu)異,為低成本、高兼容性的智能家居解決方案奠定基礎(chǔ)。


013D實(shí)景地圖



1f0e7ea8-f1f9-11f0-8ce9-92fbcf53809c.jpg

圖1 系統(tǒng)總體設(shè)計(jì)框圖

本系統(tǒng)旨在實(shí)現(xiàn)家庭中常用電器的智能控制,設(shè)計(jì)了一款基于STM32單片機(jī)的多控制智能家居系統(tǒng),整體設(shè)計(jì)框圖如圖1所示。該系統(tǒng)集成了環(huán)境檢測(cè)、自動(dòng)控制、語(yǔ)音識(shí)別和遠(yuǎn)程通信等多種功能,采用模塊化結(jié)構(gòu)。主要由主控模塊、傳感器采集模塊、執(zhí)行控制模塊、語(yǔ)音識(shí)別模塊以及顯示與通信模塊構(gòu)成。各模塊通過(guò)串口、I2C、PWM和GPIO等接口進(jìn)行互聯(lián),由主控芯片協(xié)調(diào)處理,實(shí)現(xiàn)對(duì)包括燈光、風(fēng)扇、窗簾和加濕器在內(nèi)的多種設(shè)備的多模式智能控制。


02 硬件設(shè)計(jì)


2.1 主控模塊電路設(shè)計(jì)


主控模塊在電路設(shè)計(jì)中以STM32F103C8T6最小系統(tǒng)板為基礎(chǔ),核心電路內(nèi)部主要由時(shí)鐘電路、復(fù)位電路、電源穩(wěn)壓電路及引腳接口組成。外部8MHz晶振通過(guò)內(nèi)建PLL實(shí)現(xiàn)主頻上升,為系統(tǒng)提供穩(wěn)定的時(shí)鐘源;復(fù)位端接入RC延時(shí)電路,確保單片機(jī)在上電或干擾下能可靠復(fù)位;電源模塊通過(guò)AMS1117穩(wěn)壓器將5V電壓穩(wěn)定輸出至3.3V,為核心邏輯部分供電。整體硬件電路設(shè)計(jì)圖如圖2所示。


2.2 語(yǔ)音識(shí)別模塊電路設(shè)計(jì)


語(yǔ)音識(shí)別模塊采用ASRPRO模塊,通過(guò)串口方式與STM32主控進(jìn)行通信。模塊的PA2引腳連接至主控的PB11引腳,用于向主控發(fā)送識(shí)別后的語(yǔ)音指令編碼。模塊由5V電源供電,GND接系統(tǒng)公共地線。該模塊識(shí)別結(jié)果以串口編碼形式傳輸,主控接收后解析執(zhí)行對(duì)應(yīng)操作,完成語(yǔ)音控制功能。


2.3 無(wú)線通信模塊電路設(shè)計(jì)


無(wú)線通信模塊選用ESP8266-01S,用于實(shí)現(xiàn)系統(tǒng)與云平臺(tái)之間的Wi-Fi數(shù)據(jù)通信。模塊采用串口(UART)方式與主控芯片進(jìn)行雙向通信,TXD引腳連接至STM32的PA3(USART1_RX),RXD引腳連接至PA2(USART1_TX),實(shí)現(xiàn)主從數(shù)據(jù)交互。模塊通過(guò)AT指令配置為STA模式后可連接路由器,結(jié)合機(jī)智云平臺(tái)實(shí)現(xiàn)遠(yuǎn)程數(shù)據(jù)上傳與控制命令下發(fā)。



1f206f1e-f1f9-11f0-8ce9-92fbcf53809c.jpg


圖2 整體硬件電路設(shè)計(jì)圖


2.4 傳感器模塊電路設(shè)計(jì)


溫濕度檢測(cè)模塊采用DHT11數(shù)字型傳感器,該模塊只需一個(gè)數(shù)據(jù)引腳與主控相連,便可通過(guò)單總線方式與STM32主控進(jìn)行通信。模塊的VCC端接5V電源,GND接地,OUT引腳連接至STM32的PB3引腳。模塊周期性將溫濕度數(shù)據(jù)打包輸出,主控芯片通過(guò)定時(shí)輪詢讀取并進(jìn)行解析。


煙霧檢測(cè)模塊使用MQ-2傳感器,能夠檢測(cè)煙霧、液化氣、酒精等可燃性氣體濃度。該模塊輸出模擬電壓信號(hào),主控通過(guò)ADC接口進(jìn)行采樣判斷。模塊供電為5V,GND接地,A0引腳連接至STM32的PA4引腳,實(shí)時(shí)讀取電壓值。當(dāng)空氣中煙霧濃度升高,輸出電壓隨之變化,主控將采樣值與設(shè)定閾值比較,從而判斷是否觸發(fā)報(bào)警。


光照檢測(cè)模塊選用GY-302光照傳感器,通過(guò)I2C接口與STM32主控進(jìn)行通信。模塊VCC引腳連接至3.3V電源,GND接地,SCL與SDA引腳分別連接至STM32的PB4和PB5引腳,構(gòu)成I2C總線通信。模塊上電后可直接輸出以勒克斯(lx)為單位的光照強(qiáng)度數(shù)據(jù),主控通過(guò)I2C協(xié)議讀取測(cè)量值并用于判斷是否啟用照明裝置。


2.5 屏幕顯示模塊電路設(shè)計(jì)


顯示模塊采用0.96英寸OLED屏幕,用于在本地實(shí)時(shí)顯示系統(tǒng)采集的環(huán)境數(shù)據(jù)與設(shè)備運(yùn)行模式。該模塊采用I2C通信方式連接主控,SCL引腳與STM32的PB1相連,SDA引腳連接至PB0,供電電壓為3.3V,GND接地。OLED模塊支持字符、圖形和動(dòng)態(tài)刷新顯示,模塊內(nèi)部已集成驅(qū)動(dòng)芯片SSD1306,可直接通過(guò)標(biāo)準(zhǔn)I2C協(xié)議與主控進(jìn)行數(shù)據(jù)通信。


2.6 執(zhí)行機(jī)構(gòu)模塊電路設(shè)計(jì)


步進(jìn)電機(jī)驅(qū)動(dòng)電路運(yùn)用ULN2003驅(qū)動(dòng)板,將其與28BYJ-48步進(jìn)電機(jī)以及STM32主控相連,共同協(xié)同工作,以此來(lái)模擬窗簾開(kāi)合的功能,ULN2003內(nèi)部整合了達(dá)林頓管陣列,可直接接收STM32輸出的脈沖信號(hào),驅(qū)動(dòng)步進(jìn)電機(jī)實(shí)現(xiàn)轉(zhuǎn)動(dòng),驅(qū)動(dòng)模塊的四個(gè)輸入控制信號(hào)IN1至IN4引腳,分別與STM32的PA8、PA11、PA12、PA15引腳相連接,其目的在于接收方向以及步進(jìn)控制信號(hào),而OUT1至OUT4則連接著步進(jìn)電機(jī)的四相繞組。該模塊由外部5V電源進(jìn)行供電,COM端連接電源正極,GND接地,主控借助定時(shí)器產(chǎn)生脈沖序列,對(duì)電機(jī)轉(zhuǎn)動(dòng)的步數(shù)以及方向加以控制,再配合ULN2003的高電流輸出能力,保證電機(jī)可平穩(wěn)地運(yùn)行。


繼電器模塊用于控制加濕器的開(kāi)關(guān),采用5V直流繼電器,通過(guò)STM32的PB13引腳輸出高低電平信號(hào)驅(qū)動(dòng)。繼電器控制端通過(guò)NPN三極管與主控連接,基極串聯(lián)限流電阻連接至PB13,發(fā)射極接地,集電極連接繼電器線圈。當(dāng)PB13輸出高電平時(shí),三極管導(dǎo)通,繼電器吸合,加濕器通電工作;低電平時(shí)斷開(kāi),加濕器停止工作。


PWM控制電路用于調(diào)節(jié)LED亮度與風(fēng)扇轉(zhuǎn)速,分別由STM32的PB14和PB15引腳輸出PWM信號(hào),實(shí)現(xiàn)對(duì)輸出功率的連續(xù)調(diào)節(jié)。主控芯片通過(guò)定時(shí)器模塊配置不同頻率和占空比的PWM波形,輸出至LED和風(fēng)扇控制電路。LED驅(qū)動(dòng)采用MOS管,柵極通過(guò)限流電阻連接PB14,漏極串聯(lián)LED燈至5V電源,源極接地。風(fēng)扇通過(guò)PB15引腳連接驅(qū)動(dòng)電路。PWM信號(hào)經(jīng)濾波后轉(zhuǎn)換為模擬電壓,從而實(shí)現(xiàn)控制風(fēng)扇轉(zhuǎn)速和LED亮度。


蜂鳴器用于煙霧濃度超標(biāo)時(shí)發(fā)出聲音警報(bào)。采用有源蜂鳴器,工作電壓為5V,通過(guò)STM32的PA0引腳控制。PA0連接NPN三極管基極,發(fā)射極接地,集電極接蜂鳴器負(fù)極,正極接電源。當(dāng)PA0輸出高電平時(shí),三極管導(dǎo)通,蜂鳴器鳴響。在電路中加入了一個(gè)撥碼開(kāi)關(guān)SW1,可以用來(lái)切換蜂鳴器的工作狀態(tài),避免蜂鳴器始終處于響聲狀態(tài)。


2.7 按鍵模塊電路設(shè)計(jì)


按鍵模塊采用四路獨(dú)立按鍵,分別連接至STM32的PB6~PB9引腳,用于模式切換、閾值設(shè)置和設(shè)備手動(dòng)控制。每個(gè)按鍵一端接至IO口,另一端接地,同時(shí)在IO口與電源之間接入10kΩ上拉電阻,確保按鍵未按下時(shí)IO保持高電平。按鍵按下后引腳電平變?yōu)榈?,主控通過(guò)輪詢方式檢測(cè)按鍵狀態(tài),為避免抖動(dòng)干擾,軟件中設(shè)置消抖延時(shí)處理邏輯,確保操作識(shí)別準(zhǔn)確。


2.8 供電模塊電路設(shè)計(jì)


供電模塊負(fù)責(zé)為整個(gè)系統(tǒng)提供穩(wěn)定的工作電壓,確保各功能模塊正常運(yùn)行。系統(tǒng)使用外部DC 5V電源適配器作為主輸入電源,經(jīng)過(guò)AMS1117-3.3穩(wěn)壓芯片將電壓降至3.3V,供主控STM32以及其他3.3V模塊使用,繼電器、風(fēng)扇、語(yǔ)音模塊等設(shè)備直接使用5V供電。


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

3.1 系統(tǒng)主程序設(shè)計(jì)


主程序流程圖如圖3所示。在系統(tǒng)上電后,首先進(jìn)行定時(shí)器和GPIO端口的初始化,隨后系統(tǒng)便進(jìn)入到主循環(huán)之中,傳感器會(huì)實(shí)時(shí)采集環(huán)境數(shù)據(jù),然后在OLED屏幕上展示當(dāng)前狀態(tài)信息,還會(huì)把傳感器數(shù)據(jù)借助Wi-Fi模塊上傳至機(jī)智云平臺(tái),以此達(dá)成遠(yuǎn)程數(shù)據(jù)同步。


系統(tǒng)有四種控制模式,分別是手動(dòng)控制、自動(dòng)控制、語(yǔ)音控制以及遠(yuǎn)程控制,用戶可依靠語(yǔ)音識(shí)別、按鍵以及手機(jī)APP來(lái)切換控制模式并下達(dá)具體指令。在手動(dòng)控制模式下,可通過(guò)按鍵對(duì)燈光、風(fēng)扇、窗簾、加濕器等執(zhí)行設(shè)備直接實(shí)施控制;在自動(dòng)控制模式下,系統(tǒng)會(huì)依據(jù)環(huán)境參數(shù)與用戶設(shè)置的閾值作出判斷;在語(yǔ)音控制模式下,系統(tǒng)會(huì)識(shí)別用戶語(yǔ)音指令并對(duì)執(zhí)行設(shè)備進(jìn)行相應(yīng)的控制;在遠(yuǎn)程控制模式下,通過(guò)手機(jī)APP將控制指令上傳至云端,系統(tǒng)自動(dòng)接收來(lái)自云端下發(fā)的指令并對(duì)執(zhí)行設(shè)備進(jìn)行相應(yīng)的控制。


3.2 語(yǔ)音識(shí)別控制程序設(shè)計(jì)


語(yǔ)音識(shí)別是本系統(tǒng)的人機(jī)交互核心之一,采用ASRPRO語(yǔ)音識(shí)別模塊進(jìn)行本地離線識(shí)別,并通過(guò)USART串口與STM32主控通信。模塊在識(shí)別到有效語(yǔ)音指令后,將指令對(duì)應(yīng)的編號(hào)以串口數(shù)據(jù)形式發(fā)送給主控芯片,主控程序通過(guò)中斷接收方式捕獲該數(shù)據(jù),并根據(jù)編號(hào)內(nèi)容判斷用戶意圖,從而控制對(duì)應(yīng)的智能設(shè)備運(yùn)行狀態(tài)。語(yǔ)音模塊程序流程圖如圖4所示。



1f34ef8e-f1f9-11f0-8ce9-92fbcf53809c.jpg


圖3 主程序流程圖

1f453736-f1f9-11f0-8ce9-92fbcf53809c.jpg圖4 語(yǔ)音模塊程序流程圖



1f53a47e-f1f9-11f0-8ce9-92fbcf53809c.jpg


圖5 按鍵控制與閾值設(shè)置程序流程圖


程序運(yùn)行過(guò)程中,首先對(duì)語(yǔ)音模塊初始化并配置串口接收通道。當(dāng)串口接收到來(lái)自模塊的指令編碼時(shí),主控立即解析該編號(hào),并在預(yù)設(shè)命令表中查找其對(duì)應(yīng)功能。若指令有效,系統(tǒng)將執(zhí)行相關(guān)控制操作,同時(shí)通過(guò)OLED模塊更新當(dāng)前狀態(tài)。若為無(wú)效或錯(cuò)誤編碼,則直接忽略,并繼續(xù)監(jiān)聽(tīng)下一條指令。語(yǔ)音識(shí)別控制邏輯反應(yīng)迅速、指令明確,特別適合在手動(dòng)操作不便的場(chǎng)景。


3.3 按鍵控制程序設(shè)計(jì)


本系統(tǒng)配備多功能按鍵模塊,用于在無(wú)語(yǔ)音及無(wú)網(wǎng)絡(luò)環(huán)境下實(shí)現(xiàn)本地控制,主要包括運(yùn)行模式切換、設(shè)備手動(dòng)開(kāi)關(guān)控制以及自動(dòng)控制模式下的閾值設(shè)定。在程序里運(yùn)用輪詢的方式來(lái)掃描按鍵狀態(tài),按鍵輸入信號(hào)經(jīng)由GPIO引腳接入到STM32主控當(dāng)中,程序會(huì)對(duì)按鍵按下以及釋放的時(shí)間長(zhǎng)度作出判斷,區(qū)分短按與長(zhǎng)按操作,其中短按可用來(lái)切換運(yùn)行模式以及直接控制某一設(shè)備的啟動(dòng)和停止,長(zhǎng)按則是用于進(jìn)入?yún)?shù)設(shè)置流程。流程圖如圖5所示。


在閾值設(shè)置功能里,用戶可以借助按鍵去設(shè)置溫度,濕度,光照等參數(shù)的上下限數(shù)值,這些閾值并非會(huì)立刻對(duì)系統(tǒng)行為產(chǎn)生影響,而是只有在切換到自動(dòng)控制模式的時(shí)候,才會(huì)作為環(huán)境判斷的依據(jù)來(lái)加以使用,系統(tǒng)處于自動(dòng)模式時(shí),會(huì)按照一定周期讀取當(dāng)下的環(huán)境數(shù)據(jù),并把它和用戶所設(shè)定的閾值進(jìn)行對(duì)比。如果超出了范圍,那么就會(huì)觸發(fā)執(zhí)行模塊做出響應(yīng),比如自動(dòng)開(kāi)啟或者關(guān)閉風(fēng)扇,窗簾,加濕器,同時(shí)蜂鳴器發(fā)出報(bào)警聲。


在閾值設(shè)置的過(guò)程當(dāng)中OLED顯示屏?xí)?shí)時(shí)反饋當(dāng)前設(shè)置的項(xiàng)目以及對(duì)應(yīng)的數(shù)值,用戶可以依靠加減鍵來(lái)調(diào)整參數(shù),借助確認(rèn)鍵來(lái)保存設(shè)置,最終會(huì)把設(shè)定值存儲(chǔ)在主控變量之中。并且配置寫入EEPROM來(lái)實(shí)現(xiàn)掉電保存功能。


3.4 OLED顯示程序設(shè)計(jì)


OLED顯示程序流程圖如圖6所示。所選OLED模塊基于SSD1306驅(qū)動(dòng)芯片,采用I2C總線方式與STM32主控通信,在程序?qū)崿F(xiàn)方面,首先需要在STM32CubeMX中對(duì)I2C接口進(jìn)行配置,包括選擇I2C通道、映射引腳、開(kāi)啟中斷及波特率設(shè)置。配置完成后生成初始化代碼,并在工程目錄中添加OLED顯示模塊所需的驅(qū)動(dòng)文件,用于封裝底層顯示函數(shù)及命令通信接口。在主函數(shù)中包含相關(guān)頭文件,完成驅(qū)動(dòng)初始化調(diào)用,即可實(shí)現(xiàn)對(duì)屏幕的控制。


3.5 無(wú)線通信模塊程序設(shè)計(jì)


ESP8266-01S作為WiFi通信模塊,負(fù)責(zé)將本地STM32主控與機(jī)智云平臺(tái)建立數(shù)據(jù)交互通道。該模塊通過(guò)串口與主控芯片通信,使用AT指令集完成無(wú)線網(wǎng)絡(luò)連接、云平臺(tái)接入以及控制指令與傳感器數(shù)據(jù)的雙向傳輸。WiFi模塊流程圖如圖7所示。


當(dāng)ESP8266成功連接到局域網(wǎng)后,模塊會(huì)嘗試與機(jī)智云平臺(tái)建立通信連接。平臺(tái)接入方式基于USART串口和MQTT數(shù)據(jù)傳輸協(xié)議,由機(jī)智云平臺(tái)生成的通信協(xié)議文檔和數(shù)據(jù)點(diǎn)格式統(tǒng)一規(guī)范通信內(nèi)容。開(kāi)發(fā)者無(wú)需手動(dòng)構(gòu)建MQTT包結(jié)構(gòu),只需遵循平臺(tái)提供的協(xié)議說(shuō)明,封裝上傳數(shù)據(jù)和解析下發(fā)指令。



1f63fbbc-f1f9-11f0-8ce9-92fbcf53809c.jpg


圖6 OLED顯示程序流程圖



1f774c1c-f1f9-11f0-8ce9-92fbcf53809c.jpg


圖7 Wi-Fi模塊流程圖


04 系統(tǒng)功能測(cè)試


4.1 顯示功能測(cè)試


首先,確保所有硬件模塊正確連接,檢查各模塊電源、引腳、通信接口,確保它們連接牢固,沒(méi)有松動(dòng)或接觸不良。使用Type-C接入電源模塊給整個(gè)系統(tǒng)供電,供電后可通過(guò)供電模塊的按鍵開(kāi)關(guān)啟動(dòng)整個(gè)系統(tǒng)。系統(tǒng)上電后會(huì)進(jìn)行一系列程序的初始化之后OLED屏幕開(kāi)始工作顯示由傳感器采集到的環(huán)境數(shù)據(jù)和系統(tǒng)當(dāng)前運(yùn)行模式。第一行顯示的是溫度數(shù)據(jù)和濕度數(shù)據(jù),第二行顯示的是光照強(qiáng)度,第三行顯示的是煙霧濃度,第四行顯示的是系統(tǒng)當(dāng)前模式。硬件整體實(shí)物圖如圖8所示。



1f843472-f1f9-11f0-8ce9-92fbcf53809c.jpg


圖8 硬件整體實(shí)物圖


4.2 語(yǔ)音控制功能測(cè)試


語(yǔ)音控制是本設(shè)計(jì)的核心內(nèi)容,為避免誤觸發(fā),系統(tǒng)設(shè)定了喚醒機(jī)制。用戶需先說(shuō)出喚醒詞“你好,小智”以激活語(yǔ)音識(shí)別通道,系統(tǒng)接收到喚醒信號(hào)后將進(jìn)入十秒倒計(jì)時(shí)監(jiān)聽(tīng)階段,在此期間內(nèi)可識(shí)別有效控制指令。若超過(guò)十秒未識(shí)別到任何指令,系統(tǒng)將自動(dòng)退出語(yǔ)音模式,返回默認(rèn)運(yùn)行狀態(tài)。對(duì)系統(tǒng)語(yǔ)音控制功能進(jìn)行了5次近距離、5次遠(yuǎn)距離測(cè)試,結(jié)果表明,系統(tǒng)距離指令發(fā)出者5m內(nèi)能3s內(nèi)快速響應(yīng),且識(shí)別準(zhǔn)確,超過(guò)5m時(shí)會(huì)因語(yǔ)音信號(hào)有干擾時(shí)受到影響。


4.3 手動(dòng)控制功能測(cè)試


在無(wú)網(wǎng)絡(luò)或語(yǔ)音不可用的情況下,系統(tǒng)可以通過(guò)按鍵手動(dòng)控制,以實(shí)現(xiàn)模式切換、設(shè)備控制與閾值調(diào)整三類操作,按鍵控制如圖9所示,系統(tǒng)右下方從左往右依次有四個(gè)功能按鍵,短按K1按鍵可進(jìn)行模式切換,當(dāng)前系統(tǒng)模式可直接顯示在OLED屏幕上,K2、K3、K4按鍵分別控制燈光、風(fēng)扇和步進(jìn)電機(jī)。K2、K3按鍵通過(guò)按動(dòng)不同次數(shù),還可以調(diào)整燈光亮度和風(fēng)扇風(fēng)速,K4按鍵用來(lái)控制步進(jìn)電機(jī)轉(zhuǎn)動(dòng),正轉(zhuǎn)模擬窗簾打開(kāi),反轉(zhuǎn)模擬窗簾關(guān)閉。長(zhǎng)按K1兩秒鐘進(jìn)入閾值設(shè)置界面,可以通過(guò)按鍵調(diào)整溫度、濕度、光照強(qiáng)度以及煙霧濃度參數(shù),用于在自動(dòng)模式下的閾值判斷。閾值參數(shù)設(shè)置圖如圖10所示。



1f92940e-f1f9-11f0-8ce9-92fbcf53809c.jpg


圖9 按鍵控制測(cè)試結(jié)果


4.4 自動(dòng)模式功能測(cè)試


通過(guò)按鍵以及語(yǔ)音控制可切換為自動(dòng)模式,在自動(dòng)控制模式下,系統(tǒng)將依據(jù)傳感器實(shí)時(shí)采集的數(shù)據(jù)與用戶設(shè)定的閾值進(jìn)行比較。當(dāng)系統(tǒng)檢測(cè)到當(dāng)前溫度大于設(shè)定閾值時(shí),風(fēng)扇開(kāi)始轉(zhuǎn)動(dòng),超于閾值越高,風(fēng)扇轉(zhuǎn)速越快。溫度低于設(shè)定閾值時(shí),風(fēng)扇停止轉(zhuǎn)動(dòng)。當(dāng)系統(tǒng)檢測(cè)到當(dāng)前濕度低于設(shè)定閾值時(shí),加濕器開(kāi)啟,濕度高于設(shè)定閾值時(shí),加濕器關(guān)閉。


當(dāng)系統(tǒng)檢測(cè)到當(dāng)前煙霧濃度高于設(shè)定閾值時(shí),蜂鳴器便會(huì)觸發(fā)聲音警報(bào),當(dāng)煙霧濃度持續(xù)高于設(shè)定值時(shí),可通過(guò)蜂鳴器報(bào)警開(kāi)關(guān)手動(dòng)關(guān)閉聲音警報(bào)。當(dāng)系統(tǒng)檢測(cè)到當(dāng)前光照強(qiáng)度大于閾值時(shí),窗簾打開(kāi)燈光關(guān)閉用來(lái)模擬白天,反之當(dāng)光照強(qiáng)度低于閾值時(shí),窗簾關(guān)閉燈光打開(kāi)用來(lái)模擬黑夜。自動(dòng)模式測(cè)試圖如圖11所示。



1fa4504a-f1f9-11f0-8ce9-92fbcf53809c.jpg


圖10 閾值參數(shù)設(shè)置



1fb12360-f1f9-11f0-8ce9-92fbcf53809c.jpg


圖11 自動(dòng)模式測(cè)試結(jié)果


4.5 遠(yuǎn)程控制功能測(cè)試


系統(tǒng)上電后,使設(shè)備與手機(jī)控制端處于同一局域網(wǎng)下,打開(kāi)機(jī)智云手機(jī)APP,添加設(shè)備,并進(jìn)行一鍵配網(wǎng),數(shù)據(jù)將通過(guò)ESP8266Wi-Fi模塊與機(jī)智云平臺(tái)完成設(shè)備與云端數(shù)據(jù)交互,實(shí)現(xiàn)遠(yuǎn)程對(duì)智能家居系統(tǒng)的操控。通過(guò)機(jī)智云APP可以實(shí)時(shí)顯示當(dāng)前的溫濕度數(shù)據(jù)、煙霧濃度數(shù)據(jù)、光照強(qiáng)度數(shù)據(jù)以及煙霧濃度數(shù)據(jù)。通過(guò)手機(jī)APP還可以實(shí)現(xiàn)對(duì)風(fēng)扇、加濕器、燈光以及窗簾的控制。



1fc2ccf0-f1f9-11f0-8ce9-92fbcf53809c.jpg


圖12 遠(yuǎn)程控制測(cè)試結(jié)果


05總結(jié)


該設(shè)計(jì)基于STM32主控制器,結(jié)合溫濕度、光照、煙霧傳感器,以及語(yǔ)音、通信和Wi-Fi模塊,構(gòu)建了一個(gè)支持手動(dòng)、自動(dòng)、語(yǔ)音和遠(yuǎn)程四種控制模式的智能家居控制系統(tǒng)。該系統(tǒng)具有低成本、高兼容性和強(qiáng)可操作性的優(yōu)勢(shì),并展現(xiàn)出良好的發(fā)展?jié)摿?。未?lái)可通過(guò)擴(kuò)展環(huán)境傳感器類型來(lái)提升系統(tǒng)的環(huán)境感知能力,并可接入云端語(yǔ)音識(shí)別服務(wù),以增強(qiáng)語(yǔ)言識(shí)別性能。

聲明:本文內(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)投訴
  • 智能家居
    +關(guān)注

    關(guān)注

    1945

    文章

    10045

    瀏覽量

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

    關(guān)注

    0

    文章

    175

    瀏覽量

    22876
  • 控制模式
    +關(guān)注

    關(guān)注

    0

    文章

    33

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    智能家居控制系統(tǒng)模型

    智能家居控制系統(tǒng)模型 智能家居控制系統(tǒng)(smarthome controlsystems,簡(jiǎn)稱SCS),是以住宅為平臺(tái),家居電器及
    發(fā)表于 10-28 21:21

    智能家居

    智能家居燈現(xiàn)在智能家居這一理念已經(jīng)深入到了我們的生活中,根據(jù)這個(gè)理念我們?cè)O(shè)計(jì)研究了智能家居燈 單片機(jī)通過(guò)串口與手機(jī)藍(lán)牙配對(duì) 可以實(shí)現(xiàn)回家模式 離家
    發(fā)表于 11-05 18:59

    【OK210申請(qǐng)】智能家居控制系統(tǒng)

    智能家居系統(tǒng)為平臺(tái),家居電器及家電設(shè)備為主要控制對(duì)象,利用綜合布線技術(shù)、網(wǎng)絡(luò)通信技術(shù)、安全防范技術(shù)、自動(dòng)控制技術(shù)、音視頻技術(shù)將
    發(fā)表于 07-06 15:46

    【Aworks申請(qǐng)】智能家居控制系統(tǒng)

    :以智能家居系統(tǒng)為平臺(tái),家居電器及家電設(shè)備為主要控制對(duì)象,利用綜合布線技術(shù)、網(wǎng)絡(luò)通信技術(shù)、安全防范技術(shù)、自動(dòng)控制技術(shù)、音視頻技術(shù)將
    發(fā)表于 07-06 15:48

    【云智易申請(qǐng)】智能家居控制系統(tǒng)

    申請(qǐng)理由:自己學(xué)習(xí)研究智能家居系統(tǒng),由于我是是學(xué)生沒(méi)有那么錢買開(kāi)發(fā)版!而且學(xué)校制PCB板的條件有限,到現(xiàn)在缺一個(gè)主機(jī)控制板,所以申請(qǐng)這款開(kāi)發(fā)版項(xiàng)目描述:我在學(xué)校實(shí)驗(yàn)室做過(guò)
    發(fā)表于 07-31 07:52

    【MiCOKit申請(qǐng)】智能家居的遠(yuǎn)程控制系統(tǒng)

    的外設(shè)硬件,只能在智能家居系統(tǒng)中作終端控制(類似平板電腦)來(lái)使用,具體見(jiàn)論壇的飛凌版面。 慶科MICOKit開(kāi)發(fā)套件,主板提供了MiCo物聯(lián)網(wǎng)操作系統(tǒng),可以快速接入Wi-Fi 網(wǎng)絡(luò),并
    發(fā)表于 08-22 17:28

    【W(wǎng)RTnode2R申請(qǐng)】基于智能語(yǔ)音系統(tǒng)控方式嵌入式智能家居控制平臺(tái)

    申請(qǐng)理由:智能家居控制平臺(tái)要用到網(wǎng)關(guān)通信,有些功能模塊需要網(wǎng)絡(luò)連接到某些服務(wù)接口。由于以前使用過(guò)DD_WRT 和OPEN_WRT所以覺(jué)得使用這類嵌入式系統(tǒng)開(kāi)發(fā)的話成本低,拓展性好,更穩(wěn)定。希望能拿到
    發(fā)表于 09-10 11:28

    智能家居系統(tǒng)、智能家居解決方案及智能家居定制開(kāi)發(fā)

    右側(cè)客服。智能家居系統(tǒng)一般具有:環(huán)境安防、智能門鎖、立體音樂(lè)、環(huán)境監(jiān)測(cè)(紅外亮度、然氣感應(yīng))、視頻監(jiān)視、可視對(duì)講、廚房室內(nèi)可視分機(jī)、燈光、空調(diào)、電動(dòng)窗簾(百葉窗、氣窗)、集中控制和遠(yuǎn)程
    發(fā)表于 06-12 10:27

    基于Linux操作系統(tǒng)智能家居的設(shè)計(jì)

    家庭中的相關(guān)家居通過(guò)一個(gè)控制平臺(tái),連接到網(wǎng)絡(luò)上,在聯(lián)網(wǎng)的條件下,可以隨時(shí)查看家里的情況和控制?! ∥锫?lián)網(wǎng)的興起,為智能家居提供了條件。如何通過(guò)簡(jiǎn)化物聯(lián)網(wǎng)終端設(shè)備,最終開(kāi)發(fā)出一套經(jīng)濟(jì)實(shí)用
    發(fā)表于 08-24 18:17

    基于Linux操作系統(tǒng)智能家居的設(shè)計(jì)

    家庭中的相關(guān)家居通過(guò)一個(gè)控制平臺(tái),連接到網(wǎng)絡(luò)上,在聯(lián)網(wǎng)的條件下,可以隨時(shí)查看家里的情況和控制?! ∥锫?lián)網(wǎng)的興起,為智能家居提供了條件。如何通過(guò)簡(jiǎn)化物聯(lián)網(wǎng)終端設(shè)備,最終開(kāi)發(fā)出一套經(jīng)濟(jì)實(shí)用
    發(fā)表于 08-29 15:33

    智能家居控制系統(tǒng)如何走進(jìn)生活?

      智能家居控制系統(tǒng)如何走進(jìn)生活?對(duì)于未來(lái)的住宅,你有怎樣的期待?隨著科技的發(fā)展,智能家居離我們?cè)絹?lái)越近。想象一下,在未來(lái)的住宅中,輕輕一點(diǎn),家里的環(huán)境模式就能隨意切換。如晨起、離家、
    發(fā)表于 05-02 11:47

    智能家居到底有便利

    移動(dòng)設(shè)備替換掉我們?cè)谑掷锏谋姸噙b控器來(lái)控制,這就等于智能家居。其實(shí),簡(jiǎn)便的操作、控制家電僅僅只是智能家居中的冰山一角。智能家居最重要的是,通
    發(fā)表于 06-22 10:12

    智能家居到底智能?

      現(xiàn)在大家都知道智能家居系統(tǒng)可以幫助我們用智能手機(jī)控制取暖器、監(jiān)控器、照明和揚(yáng)聲器,其實(shí)智能家居能實(shí)現(xiàn)的功能遠(yuǎn)遠(yuǎn)不僅于此,取決于你加上的設(shè)
    發(fā)表于 05-01 07:47

    ZigBee與Android的智能家居控制系統(tǒng)設(shè)計(jì)

    ZigBee與Android的智能家居控制系統(tǒng)設(shè)計(jì)智能家居是在傳統(tǒng)住宅的基礎(chǔ)上,利用現(xiàn)代科學(xué)技術(shù),諸如網(wǎng)絡(luò)通信、安全防范、自動(dòng)控制、音視頻等技術(shù)將
    發(fā)表于 08-06 09:02

    基于ZigBee的智能家居系統(tǒng)設(shè)計(jì)

    【說(shuō)明】智能家居系統(tǒng)以消費(fèi)者的使用習(xí)慣為依據(jù),利用信息系統(tǒng)和自動(dòng)化控制系統(tǒng)實(shí)現(xiàn)人與家用設(shè)備之間的信息交換,也就是說(shuō),智能家居是對(duì)家庭環(huán)境中的
    發(fā)表于 11-08 07:44
    韩城市| 疏勒县| 丁青县| 岳西县| 裕民县| 泸水县| 大宁县| 疏勒县| 邵阳市| 定州市| 蓝田县| 庆元县| 达拉特旗| 凤翔县| 晋州市| 昌乐县| 武定县| 裕民县| 阳原县| 大庆市| 潞西市| 柳江县| 新化县| 美姑县| 思南县| 荥经县| 会同县| 卢氏县| 崇明县| 马鞍山市| 花垣县| 宿州市| 凤山市| 增城市| 富阳市| 建德市| 忻城县| 和顺县| 塔河县| 大理市| 山阳县|