音控燈專案 專案分析

2021-09-26 15:58:53 字數 760 閱讀 5195

廣場舞太煩,社會矛盾激烈,也沒啥好的治理辦法,仔細想了想,解決問題的辦法還是要從問題本身入手,燈光作為廣場舞必備的三大件之一,可以拿來做做文章(**、燈光、大媽,只要湊齊這三大件,那必然有一大波人),音控燈的想法就這樣產生,聲音大了我就滅燈,聲音低於標準我就亮燈,我們兩不耽誤,廣場舞團隊也相互監督,不能由於某個團隊聲音大影響大家的跳舞條件。

通過上述思路,如果想通過聲音大小來控制燈路的通斷,需要如下裝置:

ok,再來理一下思路:

前奏:晚上了,吃完晚飯了,大媽們要出門跳舞了,音響師們已就位,這是到了開燈的時候了。

她來了,她來了...

開燈,接在繼電器模組上的廣場燈處於常閉狀態,燈亮;

與「2」同時工控機開始工作;

聲音採集模組開始採集資料,模組主動傳送或者工控機主動到模組取分貝資料,儲存記錄一段時間的分貝值;

與「4」同時,拿到的瞬時分貝值要同時顯示在led屏上,提醒大家;

計算一下300s內(五分鐘,可以通過配置檔案配置)的分貝平均值,判斷與分貝閾值(配置檔案配置,比如說50分貝)的高低,高於閾值就讓led屏閃爍,提醒大家,分貝大了,我要掐電了(套一下交通處罰規律:50db提醒,10%閾值到55db掐電;同時是也防止突然斷電出現人員摔倒受傷)。

真的掐電了,大家如果還是我行我素的話,開著大喇叭的話,那也沒轍了;如果大家想要用大燈的話,自然會在led屏閃爍的時候就降低分貝了,畢竟不想成為眾矢之的嘛。

如果此時按照預想的流程走,大家降低分貝,工控機計算120s內的(2分鐘)分貝平均值,如果低於閾值的話,工控機控制繼電器閉合,燈亮。

spring mvc 專案分析

分包 controller dao dao.impl service service.impl model util 資料校驗 資料轉換 資料計算等 在model包新建乙個page類以便分頁操作 建立乙個servicemanager來管理service 配置檔案 分三個 hibernate 資料來源...

DTMF VAD 專案分析

這一專案是準確的找出dtmf訊號的起點,當檢測到後,觸發dtmf decoder,對此後接收的資料進行解碼,等到相應的撥號鍵值。1.分析輸入訊號特徵 訊號是dtmf訊號加通道中的電路雜訊,現初步分析,這背景雜訊是高斯背景雜訊,這種雜訊好在對dtmf頻率特性損失不是很大,這樣問題會好解決一點。2.訊號...

專案分析 PLUG

plug過程 1.init plug define init plug plug initplug g initplug true 共享記憶體資料結構 struct plugsharememory inline void createsharememory i plugmodulemanage pm...