亚洲 日韩 激情 无码 中出,无码人妻久久一区二区三区蜜桃,亚无码乱人伦一区二区,四虎影视永久免费观看,四虎成人精品一区二区免费网站

快速DIY一個WIFI彩燈(DIY彩燈)

小編:圣子 更新時間:2022-08-23 07:41

無線遙控燈是一個很實用的應用,對于手機不離手的年輕人,能用手機控制開燈滅燈簡直是個福音。

用ESP8266就很容易實現(xiàn)這個功能,下面就跟大家分享一個WIFI夜燈的DIY作品。

硬件需要一個ESP8266板子和一個WS2812彩燈。

簡單介紹一下WS2812,這是一個單總線控制的彩燈,一根信號線就可以控制彩燈變換各種顏色,只要改變R、G、B三種顏色的強弱組合即可。

接線如下圖所示:

快速DIY一個WIFI彩燈(DIY彩燈)

硬件接線示意圖

硬件準備好了,軟件我們還要Arduino IDE來編寫代碼,這個作品我們需要用到兩個庫,打開IDE后,在庫管理器中搜索“ESP dash”和“Adafruit neopixel”,然后安裝即可。

快速DIY一個WIFI彩燈(DIY彩燈)

搜索ESP dash

快速DIY一個WIFI彩燈(DIY彩燈)

搜索Adafruit neopixel

ESP dash庫是用來實現(xiàn)遙控界面的,這是運行在ESP8266板上的一個服務,我們只要在手機上通過瀏覽器輸入IP地址就可以看到控制界面了,不需要安裝任何APP,很是方便。

下面代碼創(chuàng)建三個滑動條,分別用來控制R、G、B的顏色強度:

快速DIY一個WIFI彩燈(DIY彩燈)

創(chuàng)建滑條控件

接著要獲取到三個滑動條的值,需要聲明一下回調(diào)函數(shù):

快速DIY一個WIFI彩燈(DIY彩燈)

獲取滑條數(shù)值

Adafruit neopixel庫是用來驅(qū)動燈珠的,先定義燈珠的個數(shù)個控制引腳,

快速DIY一個WIFI彩燈(DIY彩燈)

聲明彩燈對象

然后調(diào)用下面函數(shù)讓燈珠發(fā)光就可以了:

快速DIY一個WIFI彩燈(DIY彩燈)

控制彩燈顏色

實例代碼蟻哥為您準備好了,地址如下:

https://github.com/ANTBOT001/ANTBOTKITS/blob/master/esp8266WS2812.ino

將代碼上傳到電路板上,打開串口監(jiān)視器,就可以看到路由器為電路板分配的IP地址:

快速DIY一個WIFI彩燈(DIY彩燈)

電路板的地址

把這個IP地址輸入到瀏覽器的地址欄中,注意:一定確保你的手機或者電腦也是連在同一個路由器中的。手機控制的話還有一個簡單的方法,可以把IP地址發(fā)送到你的微信中,比如我這里發(fā)送到微信的文件傳輸助手里,然后點擊這個IP地址就可以打開控制頁面了:

快速DIY一個WIFI彩燈(DIY彩燈)

打開控制頁面

然后拖動滑動條,彩燈的顏色就跟著變化了!

快速DIY一個WIFI彩燈(DIY彩燈)

彩燈顯示藍色

快速DIY一個WIFI彩燈(DIY彩燈)

彩燈顯示紅色

怎么樣,是不是很方便?快來自己動手試試吧!