平常大家都是怎么開燈的呢?其實對于燈的控制可以有很多種方式,開燈這件小事也可以很有趣~接下來就以linkboy為編程平臺,介紹多種對于燈的智能控制方式。
本文中所有程序和實物效果的相關(guān)視頻可在bilibili觀看,鏈接為
linkboy帶你花式開燈,開燈這件小事也可以很有趣~_嗶哩嗶哩_bilibili
第一種、按鍵開關(guān)
這是最常見的控制方式,通過按下按鍵控制燈的亮滅。實現(xiàn)這個功能,程序很簡單,按鍵按下、燈亮,再按下、燈滅。程序仿真效果如圖。

第二種、聲控燈
通過聲音控制燈的狀態(tài),適合應用在只需要短時照明的場合,如樓道照明燈。你有沒有這樣的經(jīng)歷,在黑暗的樓道里拍一下手、燈就亮了。
聲控燈會用到聲音檢測器,例如檢測到聲音、燈亮10秒鐘,程序仿真效果如圖。

第三種、光控燈
根據(jù)光線強度控制燈的狀態(tài),天亮時燈關(guān)閉、天黑時燈自動亮。適合需要夜間照明的場合,例如路燈。
光控燈需要用到光照檢測器,圖中的光照檢測器的測量數(shù)據(jù)范圍為0-1023,根據(jù)實際情況設(shè)置光線界限值,例如設(shè)置界限值為500,光線強度小于500表示天色黑暗,此時燈亮。程序仿真效果如圖。

?第四種、語音控制
前邊講到的聲控燈可以檢測到聲音,但是聽不懂話。應用語音識別,還可以通過語音指令控制燈的狀態(tài),例如說“開燈”、燈就會亮。
程序如圖,因為程序中設(shè)置了開燈指令對應的ID為1、關(guān)燈指令對應的ID為2,所以在仿真狀態(tài)下,輸入1代表識別到開燈指令,輸入2代表識別到關(guān)燈指令。

第五種、遙控器控制
遙控器大家都很熟悉,電視遙控器、空調(diào)遙控器等很常用,燈也可以通過遙控器控制。例如通過紅外遙控器控制燈的狀態(tài),不需要走到固定開關(guān)處、更加方便,適合小范圍內(nèi)控制。(不過紅外遙控器需要直線對準接收器,接收器才可以收到信號)
程序仿真效果如圖,例如按下“+”號鍵,燈亮,按下“-”號鍵,燈滅。

? 第六種、局域控制
應用WiFi通信實現(xiàn)局域范圍內(nèi)對燈的無線控制。燈的控制器作為WIFI熱點,手機連接該熱點,通過手機APP控制燈的狀態(tài)。只要手機能連接到WIFI熱點就可以實現(xiàn)控制。
程序如圖,需要設(shè)置WiFi熱點的名稱和密碼,接收到信息時對信息內(nèi)容進行解析。例如通過APP的按鈕進行控制,ID為1的按鈕按下、燈亮;ID為2的按鈕按下,燈滅。

? 第七種、遠程控制
應用物聯(lián)網(wǎng)技術(shù),實現(xiàn)遠程控制燈的狀態(tài),例如出門后發(fā)現(xiàn)忘記關(guān)燈,可以隨手拿出手機,通過物聯(lián)網(wǎng)平臺關(guān)燈。
程序如圖,在上一篇文章(物聯(lián)網(wǎng)遠程通信)中也給大家展示了如何實現(xiàn)遠程控制燈,關(guān)于程序這里就不再贅述。

本期視頻介紹了7種控制燈的方法,關(guān)于開燈、關(guān)燈,你還有哪些有趣的方法,歡迎在評論區(qū)交流~
本文中所有程序和實物效果的相關(guān)視頻可在bilibili觀看,鏈接為
linkboy帶你花式開燈,開燈這件小事也可以很有趣~_嗶哩嗶哩_bilibili
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2939文章
47279瀏覽量
407189 -
圖形化編程
+關(guān)注
關(guān)注
1文章
16瀏覽量
11786 -
linkboy
+關(guān)注
關(guān)注
1文章
3瀏覽量
911
發(fā)布評論請先 登錄
【RTT大賽作品連載】linkboy面向WCH移植(5)
物聯(lián)網(wǎng)遠程通信方案 linkboy輕松實現(xiàn)設(shè)備遠程通信
【道生物聯(lián)TKB-620開發(fā)板試用】TKB-620開發(fā)板與linkboy編程仿真使用
使用 LinkBoy 將程序?qū)С鰹?C 語言代碼并燒錄至 Arduino ESP32 開發(fā)板
linkboy編程語言已初步支持鴻蒙操作系統(tǒng)
OH-linkboy-SIG第一次例會PPT資料
Linkboy(可視化編程特別興趣小組)
【RTT大賽作品連載】linkboy面向AB32V移植(4)
linkboy帶你點亮LED創(chuàng)意世界
基于linkboy+ESP32的創(chuàng)意DIY時鐘設(shè)計

linkboy編程平臺多種燈的智能控制 linkboy帶你花式開燈
評論