一.系統(tǒng)設(shè)計(jì)
整個(gè)系統(tǒng)以STM32 單片機(jī)作為核心控制器,該控制器可以完成對(duì)語音數(shù)據(jù)的識(shí)別,通過超聲波進(jìn)行測(cè)距,通過光敏電阻模塊進(jìn)行光照檢測(cè),通過DS18B20完成對(duì)溫度數(shù)據(jù)的采集,檢測(cè)到的數(shù)據(jù)在OLED和ESP8266無線顯示屏上進(jìn)行顯示,當(dāng)檢測(cè)到溫度超過極限則會(huì)控制蜂鳴器進(jìn)行報(bào)警。通過按鍵可以執(zhí)行不同模式,當(dāng)識(shí)別到語音則會(huì)根據(jù)語音檢測(cè)執(zhí)行語音指令,當(dāng)達(dá)到定時(shí)時(shí)間則會(huì)報(bào)警并通過LED燈控制燈光變暗。
圖1 系統(tǒng)框圖
二.硬件設(shè)計(jì)
硬件模塊的選項(xiàng)主要包括主控模塊、光照采集模塊、溫度采集模塊、語音采集模塊、數(shù)據(jù)顯示模塊、超聲波模塊,模塊的選型是基于性能、功耗以及成本等多方面考量。
圖2 硬件電路
三.軟件設(shè)計(jì)
書房燈光系統(tǒng)在上電運(yùn)行后會(huì)進(jìn)行初始化,在初始化完成后采集進(jìn)行光照檢測(cè)、語音識(shí)別、超聲波測(cè)距、光敏檢測(cè)、檢測(cè)到的數(shù)據(jù)會(huì)在OLED屏上進(jìn)行顯示,如果溫度超過極限則控制蜂鳴器進(jìn)行報(bào)警。判斷模式切換按鈕按鍵次數(shù),其中按鍵一下則執(zhí)行兒童模式,若檢測(cè)到超聲測(cè)距超限則直接報(bào)警。按鍵二下則執(zhí)行定時(shí)模式,若達(dá)到定時(shí)時(shí)間則報(bào)警且控制燈光變?nèi)?。按鍵未按下則執(zhí)行普通模式,若接受到控?zé)糁噶顒t執(zhí)行指令。
圖3 程序流程圖
圖4 主程序
四、實(shí)物展示
審核編輯:湯梓紅
-
單片機(jī)
+關(guān)注
關(guān)注
6067文章
44968瀏覽量
649113 -
控制系統(tǒng)
+關(guān)注
關(guān)注
41文章
6774瀏覽量
111975 -
led燈
+關(guān)注
關(guān)注
22文章
1596瀏覽量
109546 -
STM32
+關(guān)注
關(guān)注
2291文章
11026瀏覽量
363703 -
光敏電阻
+關(guān)注
關(guān)注
4文章
306瀏覽量
49770
原文標(biāo)題:基于STM32單片機(jī)的書房燈光控制系統(tǒng)
文章出處:【微信號(hào):小常硬件,微信公眾號(hào):小常硬件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
求 基于單片機(jī)的智能燈光控制系統(tǒng)的仿真文件
以STC89C52單片機(jī)實(shí)現(xiàn)的智能燈光控制系統(tǒng)
基于AT89S51單片機(jī)實(shí)現(xiàn)教室燈光智能控制系統(tǒng)的設(shè)計(jì)
基于單片機(jī)AT89C51的室內(nèi)燈光控制系統(tǒng)的研究和開發(fā)
基于AT89S51單片機(jī)的教室燈光智能控制系統(tǒng)_畢業(yè)設(shè)計(jì)(論文)
基于單片機(jī)的水位控制系統(tǒng)設(shè)計(jì)
基于單片機(jī)的教室燈光自動(dòng)控制系統(tǒng)的研究
基于單片機(jī)的溫室控制系統(tǒng)
基于紫金橋組態(tài)軟件的燈光控制系統(tǒng)方案

基于單片機(jī)設(shè)計(jì)教室燈光智能控制系統(tǒng)
基于51單片機(jī)的智能燈光控制系統(tǒng)

單片機(jī)在舞臺(tái)燈光控制系統(tǒng)中應(yīng)用

基于STM32單片機(jī)的智能冰箱控制系統(tǒng)設(shè)計(jì)

基于STM32單片機(jī)的智能書房系統(tǒng)設(shè)計(jì)

評(píng)論