步驟1:基本想法
您好,我在此教學中使用基于Nodemcu ESP 8266的Neopixel LED Ring制作了MOOD LAMP,該燈由托管的Web服務器控制設備上的nodemcu。因此,基本思想是通過nodemcu創建Web服務器,然后通過電話/PC瀏覽器訪問該本地Web服務器,然后通過該頁面發送命令以控制該本地Web服務器的Neopixels LED,并以不同的顏色和不同的顏色點亮Lamp通過從本地Web服務器托管的界面發送命令來獲得亮度,并且有不同的模式可以看到不同的圖案燈,因此請盡情制作自己的基于Neopixel的Web服務器控制的MOOD LAMP
步驟2:您的組件
購買零件:
購買Nodemcu ESP8266:
購買WS2812 LED環形燈:
購買WS2812 LED環形燈:
要創建此項目,我們需要三個基本組件
1- ws 2812 led環形或帶狀
2-Nodemcu esp8266
WS2812新像素(12位)環-
WS2812 neopixel(3 bit)環-
WS2812新像素LED燈帶-
步驟3:準備電路
電路非常簡單,您需要做的就是將nodemcu的Vin引腳連接到neopixel的Vcc,因為我們將nodemcu的Vin引腳用于neopixel,所以不要將超過5v的電壓用作node mcu的電源,這就是為什么我使用usb電纜供電然后連接
第4步:上傳代碼
從給定的鏈接下載壓縮代碼:-
https://drive.google.com/file/d/1QV6wmMxV9W_SGnshp 。..
然后在ARDUINO ide中將其打開&在代碼中,將neopixel引腳設置為D2(無論neopixel的數據引腳是否連接到nodemcu),然后設置像素數(這意味著您neopixel上的LED數量不存在),然后將路由器或移動熱點的ssid輸入到代碼中。
步驟5:準備機箱
我做了一盒紙板可以覆蓋電子設備和LED燈泡的蓋子作為擴散器,以使光在所有方向上均一,您可以根據自己的喜好進行設計。
步驟6:最后一步:測試一下
在最后一步中,讓我們連接電纜,然后nodemcu將尋找其網絡它具有ssid并傳遞代碼,如果找到了網絡,它將連接,現在將任何設備連接到您正在使用熱點的同一網絡或使用同一移動設備,并從瀏覽器中鍵入IP為192.168.4.1( 192.168.43.72因為我已經更改了它,如果您還沒有更改,請嘗試在此括號之外輸入給定值),如果您想知道自己的IP,然后將nodemcu連接到PC,然后打開串行監視器,則將獲得IP,然后訪問Web服務器使用來自瀏覽器的ip并通過瀏覽器更改neopixel的顏色亮度和模式,并通過自己的MOOD LAMP享受自己的燈光秀。
-
led
+關注
關注
242文章
23847瀏覽量
674232 -
ESP8266
+關注
關注
51文章
965瀏覽量
47429
發布評論請先 登錄
開源項目!手把手教你制作一個互動式LED墻壁時鐘!
使用伺服機構開發板控制 NeoPixel LED

雙管燈的線路怎么接線
數碼裂隙燈和普通裂隙燈的區別
使用STM32CubeMX輸出PWM,并制作呼吸燈效果
Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環境溫濕度數據及 OLED顯示

評論