平常大家都是怎么開燈的呢?其實對于燈的控制可以有很多種方式,開燈這件小事也可以很有趣~接下來就以linkboy為編程平臺,介紹多種對于燈的智能控制方式。
本文中所有程序和實物效果的相關視頻可在bilibili觀看,鏈接為
linkboy帶你花式開燈,開燈這件小事也可以很有趣~_嗶哩嗶哩_bilibili
第一種、按鍵開關
這是最常見的控制方式,通過按下按鍵控制燈的亮滅。實現這個功能,程序很簡單,按鍵按下、燈亮,再按下、燈滅。程序仿真效果如圖。
第二種、聲控燈
通過聲音控制燈的狀態,適合應用在只需要短時照明的場合,如樓道照明燈。你有沒有這樣的經歷,在黑暗的樓道里拍一下手、燈就亮了。
聲控燈會用到聲音檢測器,例如檢測到聲音、燈亮10秒鐘,程序仿真效果如圖。
第三種、光控燈
根據光線強度控制燈的狀態,天亮時燈關閉、天黑時燈自動亮。適合需要夜間照明的場合,例如路燈。
光控燈需要用到光照檢測器,圖中的光照檢測器的測量數據范圍為0-1023,根據實際情況設置光線界限值,例如設置界限值為500,光線強度小于500表示天色黑暗,此時燈亮。程序仿真效果如圖。
?第四種、語音控制
前邊講到的聲控燈可以檢測到聲音,但是聽不懂話。應用語音識別,還可以通過語音指令控制燈的狀態,例如說“開燈”、燈就會亮。
程序如圖,因為程序中設置了開燈指令對應的ID為1、關燈指令對應的ID為2,所以在仿真狀態下,輸入1代表識別到開燈指令,輸入2代表識別到關燈指令。
第五種、遙控器控制
遙控器大家都很熟悉,電視遙控器、空調遙控器等很常用,燈也可以通過遙控器控制。例如通過紅外遙控器控制燈的狀態,不需要走到固定開關處、更加方便,適合小范圍內控制。(不過紅外遙控器需要直線對準接收器,接收器才可以收到信號)
程序仿真效果如圖,例如按下“+”號鍵,燈亮,按下“-”號鍵,燈滅。
? 第六種、局域控制
應用WiFi通信實現局域范圍內對燈的無線控制。燈的控制器作為WIFI熱點,手機連接該熱點,通過手機APP控制燈的狀態。只要手機能連接到WIFI熱點就可以實現控制。
程序如圖,需要設置WiFi熱點的名稱和密碼,接收到信息時對信息內容進行解析。例如通過APP的按鈕進行控制,ID為1的按鈕按下、燈亮;ID為2的按鈕按下,燈滅。
? 第七種、遠程控制
應用物聯網技術,實現遠程控制燈的狀態,例如出門后發現忘記關燈,可以隨手拿出手機,通過物聯網平臺關燈。
程序如圖,在上一篇文章(物聯網遠程通信)中也給大家展示了如何實現遠程控制燈,關于程序這里就不再贅述。
本期視頻介紹了7種控制燈的方法,關于開燈、關燈,你還有哪些有趣的方法,歡迎在評論區交流~
本文中所有程序和實物效果的相關視頻可在bilibili觀看,鏈接為
linkboy帶你花式開燈,開燈這件小事也可以很有趣~_嗶哩嗶哩_bilibili
-
物聯網
+關注
關注
2914文章
44939瀏覽量
377093 -
圖形化編程
+關注
關注
1文章
16瀏覽量
11467 -
linkboy
+關注
關注
1文章
3瀏覽量
764
發布評論請先 登錄
相關推薦
評論