步驟1:基本想法
您好,我在此教學(xué)中使用基于Nodemcu ESP 8266的Neopixel LED Ring制作了MOOD LAMP,該燈由托管的Web服務(wù)器控制設(shè)備上的nodemcu。因此,基本思想是通過nodemcu創(chuàng)建Web服務(wù)器,然后通過電話/PC瀏覽器訪問該本地Web服務(wù)器,然后通過該頁面發(fā)送命令以控制該本地Web服務(wù)器的Neopixels LED,并以不同的顏色和不同的顏色點亮Lamp通過從本地Web服務(wù)器托管的界面發(fā)送命令來獲得亮度,并且有不同的模式可以看到不同的圖案燈,因此請盡情制作自己的基于Neopixel的Web服務(wù)器控制的MOOD LAMP
步驟2:您的組件
購買零件:
購買Nodemcu ESP8266:
購買WS2812 LED環(huán)形燈:
購買WS2812 LED環(huán)形燈:
要創(chuàng)建此項目,我們需要三個基本組件
1- ws 2812 led環(huán)形或帶狀
2-Nodemcu esp8266
WS2812新像素(12位)環(huán)-
WS2812 neopixel(3 bit)環(huán)-
WS2812新像素LED燈帶-
步驟3:準(zhǔn)備電路
電路非常簡單,您需要做的就是將nodemcu的Vin引腳連接到neopixel的Vcc,因為我們將nodemcu的Vin引腳用于neopixel,所以不要將超過5v的電壓用作node mcu的電源,這就是為什么我使用usb電纜供電然后連接
第4步:上傳代碼
從給定的鏈接下載壓縮代碼:-
https://drive.google.com/file/d/1QV6wmMxV9W_SGnshp 。..
然后在ARDUINO ide中將其打開&在代碼中,將neopixel引腳設(shè)置為D2(無論neopixel的數(shù)據(jù)引腳是否連接到nodemcu),然后設(shè)置像素數(shù)(這意味著您neopixel上的LED數(shù)量不存在),然后將路由器或移動熱點的ssid輸入到代碼中。
步驟5:準(zhǔn)備機箱
我做了一盒紙板可以覆蓋電子設(shè)備和LED燈泡的蓋子作為擴散器,以使光在所有方向上均一,您可以根據(jù)自己的喜好進行設(shè)計。
步驟6:最后一步:測試一下
在最后一步中,讓我們連接電纜,然后nodemcu將尋找其網(wǎng)絡(luò)它具有ssid并傳遞代碼,如果找到了網(wǎng)絡(luò),它將連接,現(xiàn)在將任何設(shè)備連接到您正在使用熱點的同一網(wǎng)絡(luò)或使用同一移動設(shè)備,并從瀏覽器中鍵入IP為192.168.4.1( 192.168.43.72因為我已經(jīng)更改了它,如果您還沒有更改,請嘗試在此括號之外輸入給定值),如果您想知道自己的IP,然后將nodemcu連接到PC,然后打開串行監(jiān)視器,則將獲得IP,然后訪問Web服務(wù)器使用來自瀏覽器的ip并通過瀏覽器更改neopixel的顏色亮度和模式,并通過自己的MOOD LAMP享受自己的燈光秀。
-
led
+關(guān)注
關(guān)注
242文章
23397瀏覽量
663957 -
ESP8266
+關(guān)注
關(guān)注
50文章
962瀏覽量
45416
發(fā)布評論請先 登錄
相關(guān)推薦
開源項目!手把手教你制作一個互動式LED墻壁時鐘!
使用伺服機構(gòu)開發(fā)板控制 NeoPixel LED
![使用伺服機構(gòu)開發(fā)板控制 <b class='flag-5'>NeoPixel</b> LED](https://file1.elecfans.com/web3/M00/05/AA/wKgZO2eCFwKAS_GJAACwluX9yn8922.jpg)
數(shù)碼裂隙燈和普通裂隙燈的區(qū)別
使用STM32CubeMX輸出PWM,并制作呼吸燈效果
Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環(huán)境溫濕度數(shù)據(jù)及 OLED顯示
![Arduino Nano 和 <b class='flag-5'>NodeMCU</b> ESP8266 讀取 DHT11 環(huán)境溫濕度數(shù)據(jù)及 OLED顯示](https://file1.elecfans.com/web2/M00/02/62/wKgZoma7LraAIX68AAHwAf2dvXI565.png)
評論