电子说
步骤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
3- usb电缆用于电源
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享受自己的灯光秀。
全部0条评论
快来发表一下你的评论吧 !