一、功能設(shè)計
本畢設(shè)以STM32 F103C8T6為主控核心板智能燈光控制系統(tǒng),開發(fā)的簡單易行的智能燈光控制系統(tǒng),由智能手機通過藍牙或無線與單片機系統(tǒng)的藍牙或無線模塊進行通信控制單片機板子上的led進行開關(guān),同時光敏傳感器檢測白天和黑夜,紅外傳感器檢測有無人員進入,向單片機發(fā)出控制信號,由單片機根據(jù)控制信號來控制LED燈的開關(guān)。單片機將采集的溫度數(shù)據(jù),紅外數(shù)據(jù)上傳到手機端進行遠程顯示。
1、自動檢測界面:
① 采用溫度傳感器,實現(xiàn)采集當前環(huán)境的溫度,當采集溫度大于預設(shè)值時進行蜂鳴器長鳴報警。
② 采用光敏傳感器,實現(xiàn)判斷當前的環(huán)境是白天還是晚上。
③ 采用紅外測距傳感器,實現(xiàn)采集數(shù)據(jù)判斷門的開關(guān)狀態(tài),如果當前狀態(tài)為白天開關(guān)門不會觸發(fā)亮燈,當前狀態(tài)為晚上開門會觸發(fā)亮燈。
④ 運用按鍵控制,按鍵功能可以控制燈的開關(guān)、修改時間和設(shè)置定時關(guān)燈功能以及OLED液晶顯示內(nèi)容切換。
⑤ 環(huán)境溫度過高報警。
⑥ OLED顯示當前時間、溫度(T)值、紅外測距(D)、光敏傳感器(L)、白天/黑夜狀態(tài)數(shù)據(jù)。
⑦ 采用ESP8266無線模塊,實現(xiàn)數(shù)據(jù)無線傳輸在手機小程序客戶端,用戶可以進行無線遠程控制燈的開/關(guān),實時監(jiān)測傳感器的數(shù)值。
2、設(shè)定時間界面
通過按鍵進行調(diào)時間。
3、定時關(guān)燈界面
通過按鍵設(shè)置定時幾點關(guān)燈。
二、硬件選擇
STM32F103C8T6開發(fā)板最小系統(tǒng)
光敏電阻傳感器
紅外測距傳感器
DS18B20溫度模塊
ESP8266無線模塊
RGB燈
蜂鳴器和按鍵
0.96寸OLED顯示屏
三、按鍵說明
OLED顯示三種界面。主界面、設(shè)置時間界面、定時關(guān)燈界面。
KEY1按鍵:界面切換按鍵
KEY2按鍵:控制室內(nèi)燈光1的開關(guān)
KEY3按鍵:控制室內(nèi)燈光2的開關(guān)
KEY4按鍵:控制選擇年、月、日、時、分、秒
KEY5按鍵:值加鍵
KEY6按鍵:值減鍵文章來源:http://www.zghlxwxcb.cn/news/detail-402589.html
四、產(chǎn)品主界面展示
文章來源地址http://www.zghlxwxcb.cn/news/detail-402589.html
到了這里,關(guān)于STM32——畢設(shè)遠程室內(nèi)燈光控制系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!