本文來源電子發(fā)燒友社區(qū),作者:jyaxz, 帖子地址:https://bbs.elecfans.com/jishu_2307663_1_1.html
1.概述
本次試用的天啟創(chuàng)意魔盒包含天啟教育M1開發(fā)板和天啟傳感器集成板。在天啟傳感器集成板中集成了溫度、濕度和亮度等傳感器,還有3個彩色小燈,聲音傳感器和蜂鳴器,因此可以通過天啟創(chuàng)意魔盒完成一個室內(nèi)智能環(huán)境監(jiān)視控制器。
這個控制器可以通過集成的傳感器完成溫度、濕度和亮度采集,通過3個RGB彩色小燈作為模擬執(zhí)行器,用來模擬加熱器,加濕器和燈光控制器執(zhí)行控制。
2.程序搭建
2.1.程序總體
程序首先點亮心形圖案,然后創(chuàng)建并初始化變量,完成后進入主循環(huán),循環(huán)體中包含三個函數(shù),分別是溫度采集,判斷、控制輸出和結(jié)果打印;濕度采集,判斷、控制輸出和結(jié)果打印;亮度采集,判斷、控制輸出和結(jié)果打印。
2.2.溫度測量及控制
在溫度測量及控制函數(shù)中,首先是通過S1傳感器板獲取溫度數(shù)值,然后利用分支語句判斷溫度是否在設(shè)定的允許溫度范圍內(nèi),如果小于允許的溫度將2#RGB燈點亮為紅色,此狀態(tài)我們也可以定義為啟動加熱器,否則點亮為綠色,停止加熱器控制。
2.3.濕度測量及控制
濕度測量和控制于溫度基本相同,首先讀取濕度值,然后判斷如果濕度小于允許的濕度閾值,我們點亮3#RGB燈為紅色,相當于啟動加濕器;否則點亮為綠色,停止加濕器控制。
2.4.亮度測量及控制
流程于溫濕度控制過程相同,首先從S1傳感器板獲取亮度值,然后與設(shè)定的閾值比較,如果低于設(shè)定閾值,將1#RGB燈點亮為紅色,相當于啟動照明;否則點亮為綠色,關(guān)閉照明。實際這樣控制過于簡單粗暴,應(yīng)該根據(jù)不同的亮度值進行照明輸出的線性控制就更加科學(xué)了。
3.工程視頻演示
由于首次從無聲電影轉(zhuǎn)變?yōu)橛新暠硌荩悬c緊張了,視頻拍攝的不好,請見諒。
M1試用視頻演示,詳見作者原帖子文章。
-
開發(fā)板試用
+關(guān)注
關(guān)注
3文章
301瀏覽量
2124
發(fā)布評論請先 登錄
相關(guān)推薦
評論