本系統(tǒng)使用stm32f103C8T6作為主控芯片,0.96寸OLED屏幕使數(shù)據(jù)可視化,ESP8622作為網(wǎng)絡(luò)傳輸模塊,使用WIFI協(xié)議連接阿里云服務(wù)器,并進(jìn)行數(shù)據(jù)傳輸,同時(shí)連接移動(dòng)端APP,四路ADC采集環(huán)境光強(qiáng),PWN控制路燈(每個(gè)路燈由8片貼片高亮LED組成)強(qiáng)弱變化,以及蜂鳴報(bào)警器和紅色LED燈參與報(bào)警,每個(gè)路燈配備一個(gè)光敏電阻,監(jiān)測(cè)路燈是否故障。
功能介紹:
- 屏幕顯示:共三個(gè)頁(yè)面,首頁(yè)面實(shí)時(shí)顯示每個(gè)路燈的狀態(tài)及該路燈區(qū)域的環(huán)境光強(qiáng);第二個(gè)頁(yè)面顯示每個(gè)區(qū)域路燈打開的光強(qiáng)閾值以及故障路燈數(shù)量;第三個(gè)頁(yè)面為設(shè)置每個(gè)區(qū)域的開、關(guān)燈閾值。三個(gè)頁(yè)面通過(guò)按鍵1、2切換,按鍵1為設(shè)置/確定,按鍵2為保存/返回。設(shè)置閾值時(shí)可以單獨(dú)設(shè)置某區(qū)域,也可統(tǒng)一設(shè)置所有區(qū)域。統(tǒng)一設(shè)置優(yōu)先級(jí)高于單獨(dú)設(shè)置,按鍵3,4,5,6切換行列以及增減閾值。
- 控制路燈:系統(tǒng)分為自動(dòng)模式和手動(dòng)模式。開機(jī)默認(rèn)自動(dòng)模式,自動(dòng)模式下,四個(gè)路燈根據(jù)開關(guān)燈閾值來(lái)判斷是否亮燈,路燈亮起時(shí),亮度會(huì)隨環(huán)境光強(qiáng)的強(qiáng)弱實(shí)時(shí)變化;按下任何一個(gè)控制路燈開關(guān)的按鍵時(shí),切換為手動(dòng)模式。按鍵5,6,8,9,10,11分別為全開,全關(guān),路燈1、2、3、4的開關(guān)。全開全開優(yōu)先級(jí)高于單獨(dú)控制。手動(dòng)模式下,按鍵7按下,切換會(huì)自動(dòng)模式。
- 監(jiān)測(cè)故障:用光敏電阻監(jiān)測(cè)路燈是否故障,當(dāng)該路燈應(yīng)當(dāng)亮起卻未亮?xí)r,光敏電阻未檢測(cè)出光照,認(rèn)為該路燈故障。故障時(shí),蜂鳴器報(bào)警2秒然后停止,紅燈持續(xù)閃爍,直至故障消失。
- 數(shù)據(jù)傳輸:ESP8266WIFI模塊使用AT指令入網(wǎng),連接該區(qū)域無(wú)線賬號(hào)密碼,連接阿里云服務(wù)器后臺(tái),數(shù)據(jù)上傳到阿里云。阿里云后臺(tái)為自建APP和網(wǎng)頁(yè)界面。傳輸使用唯一標(biāo)識(shí)符,云端和設(shè)備分別解析,獲取對(duì)應(yīng)的指令。
- APP顯示及控制:APP為三個(gè)頁(yè)面,首頁(yè)面顯示每個(gè)路燈狀態(tài)及該區(qū)域環(huán)境光強(qiáng)、故障數(shù)量;地二個(gè)頁(yè)面為按鍵控制頁(yè)面,每個(gè)路燈的控制和自動(dòng)模式的切換;第三個(gè)頁(yè)面為閾值設(shè)置頁(yè)面。首次使用時(shí),需點(diǎn)擊獲取閾值。