基于ESP8266的WiFi灯控制器的制作

第1步:材料
以下是使用esp 8266构建计算机化动画灯所需的内容:
esp 8266 esp-01 wifi无线收发器模块,带1mb闪存
这是光控制器的核心。它连接到您的家庭wifi网络并驱动动画的灯串。购买此模块时,有一些廉价生产的模块可以给您带来麻烦。远离使用puya内存芯片的模块。
“pixel pops”电路板
这是esp和灯插入的裸电路板。它为esp和灯提供电源,并允许您从计算机对esp进行编程。点击此处查看pixel pops可以做什么的完整描述。要购买一块电路板,请在https://www.doityourselfchristmas.com上创建一个帐户,然后向“ukewarrior”发送一条私人消息,因为他经常有库存,便宜!如果ukewarrior不在板上,您可以从oshpark以3个为一组进行订购。
您需要购买并焊接许多组件到此电路板,如下所示:
ldo稳压器3.3v 0.8a正极(mouser#511-ld1117v33)
线性稳压器0.1a pos volt reg(mouser#512-lm78l05acz)(注意:只有在使用12v像素时才需要此组件。如果您的灯控制器将不安装此组件使用5v像素)。
多层陶瓷电容器mlcc - 引线50volts 0.1uf 20%x7r(mouser#80-c320c104m5r)
mosfet n-chnl 60v(mouser#522-zvn3306a)
金属膜电阻器 - 通孔1/8watt 330ohms 1%10ppm(数量:2)(mouser#71-rn55d3300ftr)
二极管 - 通用,功率,开关100v io/200ma bulk(mouser#512-1n4148)
触觉开关spst off-(on)圆形按钮(mouser#506-fsm4jh)
集管和线壳8p str sr bdmnt skt 3.5mm尾部/8.5mmbody(mouser#517-9602086303ar)
集管和线壳6p header gold 15u单排(mouser#571-5- 146280-6)
可插拔接线端子5p 3.81mm term blk fixed horizontal(mouser#649-220327-d051b01lf)
铝质电解电容器 - 径向引线220uf 6.3v alum lytic radial(mouser#667-eca-0jm221)
usb编程器
cp2102 usb 2.0至ttl模块将esp连接到计算机的usb端口,从而可以将esp编程为光控制器。 cp2102实际连接到pixel pop电路板,esp连接到pixel pop。你可以在这里找到usb编程器。
电子管外壳
控制器适用于1“薄壁pvc管,使其防风雨小。请确保您购买”薄壁“管,因为常规厚度的pvc可能不允许esp天线发送/接收强大的无线信号。管道两侧各有两个pvc盖。
连接器
管外需要各种防风雨连接器和常规连接器用于管内。以下是您需要的产品:
3针防水led连接器,户外,圆形,18 awg(两个公头,两个母头连接器)(一定要选择“3pin big”)
2针防水led连接器,室外,圆形,18 awg(三个公头,三个母头连接器)
2针jst led连接器20 awg(两个公头,两个母头连接器)
3针jst led连接器20 awg(一个公头,一个母头连接器)
电源
esp灯控制器设计用于室外并且防风雨(注意:不防水;不能淹没)。您需要ip67额定电源。这是一个室外电源,可以驱动多达150个12伏灯。
以太网电缆
您需要两根电缆足以从控制器到达灯光。一根电缆将用于前100个灯的电源和数据,第二根电缆将为前100个灯的下一个50个灯供电。确保以太网电缆具有低awg(我建议23awg),以便电线很厚并且能够以最小的电压降承载相当大的功率。
3组/串12v ws2811灯(每组50个灯泡)
这些是使用名为ws2811的行业标准协议进行动画制作的数字灯。您的esp一旦编程,也将知道该协议。这些灯具有多种形状和尺寸。只要他们支持ws2811或ws2812,他们就会使用你的项目。确保灯在12v dc下工作,并且导线厚度为20 awg或更低。这可确保灯光可以放置在离控制器很远的地方。在这里购买。
注意:此instructable支持150个灯串(3个字符串端对端连接形成一个长字符串)。 esp每个光控制器最多支持14个,50个灯泡串(一个,最长680个灯泡串)。如果要使用150多个灯,则需要计算要使用的灯数量的电源尺寸和电线尺寸。长导线需要更大规格的电缆来解决导线中的电压降。
“coro”塑料形状
您可以安排你想要的任何方式的字符串或灯(挂起,把它们放在树上等)。一种流行的方法是将它们推入像这样的塑料纸板形状:在这里购买形状。
延长线
此线将用于为您的电源提供120 vac电源。任何室外额定延长线都适用于该项目。这是来自dollar tree的一条很棒的电话。
第2步:帮助构建
在您制作无线灯控制器时,此设备一定会派上用场!
热缩管
热风枪,吹风机,点烟器或打火机(用于熔化热缩管)
带鳄鱼夹的跳线(用于解决问题)
焊枪/铁和焊料(特别是焊接铁用于将元件焊接到电路板上)
电气胶带
工艺/工具刀
剪线器
剥线器
电压表
彩色标签(用于识别进出光控制器管的外部连接器)
放大镜
步骤3:焊料组件在pixe上l弹出电路板
pixel pops电路板是esp wifi模块的“载体”。电路板为esp模块和第一串灯提供电源。您还可以将usb编程器连接到电路板,将光控制器软件(a.k.a“固件)上传到esp,将其变为光控制器。
电路板非常小,因此请使用放大镜来帮助将元件焊接到电路板上。电路板上还清楚标明了组件的位置。以下步骤将指导您焊接电路板上的组件。
二极管 - 通用,电源,开关100v io/200ma bulk
这看起来像一个电阻器,但在一端有一个黑色标记。将其焊接在d1位置的电路板顶部。确保二极管上的黑带面朝左(朝向板上的“d1”文本)。请注意电路板上显示的二极管符号。
接头和电线外壳8p str sr bdmnt skt 3.5mm尾部/8.5mmbody
这个8引脚模块(两排四个引脚)焊接在二极管下方。焊接后,使用放大镜确保引脚不会接触到电路板底部的杂散焊料。
接头和电线外壳6p header gold 15u单行
这个六针排的行垂直位于“espixel pops”标签下方。
触觉开关spst off-(on)圆形按钮
将开关/按钮安装到电路板上时,开关的形状像矩形。只要所有四个引脚都穿过孔,方向就是正确的。
金属膜电阻 - 通孔1/8watt 330ohms 1%10ppm(数量:2)
将两个电阻焊接到电路板上标记为r1和r2的空间。只要电阻器水平安装在电路板上,电阻器的方向就无关紧要。
铝电解电容器 - 径向引线220uf 6.3v alum lytic radial
将蓝色圆柱形电容器焊接到电路板上标记为c2的空间。方向很重要;确保电容器的“ - ”侧朝向左侧(朝向6针接头)。
多层陶瓷电容器mlcc - 含铅50volts 0.1uf 20 %x7r
将黄色的扁平电容焊接到电路板上标记为c1的空间。该电容的方向不重要。
ldo电压调节器3.3v 0.8a正
这个调节器很大,有一个带孔的金属片。将此组件焊接到电路板上标记为u1的空间。方向很重要;金属片应朝向电路板底部(朝向“vcc gnd”文本)。 在焊接之前,将调节器尽可能靠近电路板按,因为金属片的顶部会刮掉塑料pvc管的内部,使得电路板很难插入/取出管子。以一定角度弯曲金属片也是一个好主意,这样它就更容易装入塑料管。
线性稳压器0.1a pos volt reg
这个调节器比上面那个小得多,有点圆柱形,有一个扁平的一面。方向很重要;将调节器放在电路板上,使其平面朝向电路板底部(朝向“vcc gnd”文本)。注意板上白色部件轮廓的平坦部分。将此组件焊接到电路板上标记为ic1的空间。 n ote:只有在使用12v像素时才需要此组件。如果光控制器使用5v像素,不安装此组件。
mosfet n-chnl 60v
该组件比上述调节器更小更薄。如果你仔细观察它,组件有一个平坦的边,另一边有斜边。方向很重要;将元件放置在电路板上,使平面朝向电路板底部(朝向“vcc gnd”文本)。该组件上的文字应该面向董事会的最高层。将此组件焊接到电路板上标记为q1的空间。
可插拔接线端子5p 3.81mm term blk fixed horizontal
此绿色组件焊接到电路板底部(“vcc gnd”文本正上方)。插入电线的孔应朝向电路板的底部。
此步骤中将显示成品电路板的图片。将您的工作与图片进行比较,特别是两个稳压器和mosfet的正确位置和方向的顺序。
当您完成所有组件的焊接后,使用放大镜检查电路板底部是非常重要的。确保所有焊点都是自包含的,这样杂散的焊料斑点不会接触附近的焊点,可能导致短路。
步骤4:构建机柜
您的光控制器足够小,可以安装在机柜内1“pvc管。管子两端各有一个盖子;一端用于电源”输入“,另一端用于连接灯串。
请注意,外壳是防风雨的,但不是不透水。它可以承受恶劣天气(下雪/下雨),但不能浸没在水中。/strong》
切割pvc管道
使用薄壁pvc管,切成6.5英寸长。这实际上比需要的长,但额外的长度是方便的,以防你需要在esp模块添加更长的天线。如果你有一个强大的无线网络,天线工作得很好,但如果你需要更好的范围,可能需要增加。
钻端帽
使用两个pvc盖子,在另一个盖子上钻一个1/4“孔,在另一个盖子上钻两个1/4”孔。第一个盖子用于“电源输入”连接器,第二个盖子用于“字符串”连接器和“电源注入器”连接器(这些将在后面的步骤中进行说明。
就是这样!您的机箱已经构建完毕。
步骤5:组装电源连接器
您的wifi灯控制器接受12v dc为两者供电控制器和你的灯串。
建立12v直流电源连接
使用带有一个的pvc帽孔,剥开公2线室外连接器的电线,然后将电缆穿过孔,盖子内侧的剥离端。
剥去一根公头上的电线2-电线jst连接器和一个母jst连接器。匹配两个连接器的线颜色并将它们一起扭曲。从两个连接器将红色线圈拧在一起,并将两个连接器的黑色线圈拧在一起。在每对绞合线上滑动一段热缩管。这些将在下一步焊接到室外连接器。
剥去公头2线室外连接器上的电线,然后将热缩管滑过它。将此连接器的黑色/棕色线缠绕到母jst连接器的黑色线上。将这3根电线焊接在一起。将热缩管放在新焊点上方的黑线上,然后将其收缩到位。然后为红色/蓝色线做同样的事情。这样,室外连接器的红/蓝线连接到jst连接器上的两根红线;室外连接器的黑色/棕色线连接到jst连接器上的两根黑线也是如此。焊接这些电线,使用电工胶带将红色和黑色电线相互隔离,然后将热缩管熔化在所有电线上。
完成后,室外连接器的公端应延长从pvc盖子的外侧,而两个公母jst连接器从pvc盖子的内侧突出。
将12v直流电源连接到电路板
剥去公头2线jst连接器上的电线。扭转暴露的电线以将股线聚集在一起,然后将暴露的电线弯曲180度以使股线结块更厚。
将红线从jst连接器插入电路板上绿色插头块的第一个引脚。这是电路板背面标记的vcc引脚。该引脚靠近电路板上的“输入电源”文本。
将黑色线从jst连接器插入绿色接头块上的第二个引脚。该引脚直接位于电路板上标记为u1的大电压下方。如果你看电路板的背面,这标记为“gnd”。
将母jst连接器的一端从pvc盖连接到电路板上的公jst连接器。
注意:您可能遇到与未连接到绿色标题块的电线有关的问题。如果发生这种情况,可以将电线压接到这样的“压接端子”上。您还可以在附图中看到这种类型的连接器。
您现在已完成电路板的电源输入接线!
在上述步骤中,通往电路板的电源线为esp模块和第一串灯(50个灯泡)供电。为了给第二和第三串供电,我们需要制造一个“电源注入器”电缆,它绕过电路板并直接从输入电源线为这些电源线供电。通过这种方式,电路板不会因过多电流而过载。
此电源注入器电缆易于接线。以下是如何操作:
制作电源插头电缆
使用带有两个孔的pvc帽,剥去2线公室外电缆的电线,然后将电缆穿过其中一个孔,剥离端放在帽子内侧。
将热缩管滑到盖子内侧的电缆上。
剥去一个母jst连接器的电线。将此jst连接器的导线连接到上面的圆形室外连接器,与颜色相匹配。这样,室外连接器上的红/蓝线与jst连接器上的红线配对,圆形室外连接器上的黑/棕线与jst连接器上的黑线相匹配。
将这些电线焊接在一起,用电工胶带隔离红色和黑色电线,然后将热缩管加热到所有电线上。
将带有两个孔的帽子上的母2线jst连接器连接到帽盖上的公头2线连接器,其中有一个孔。
您已完成电源注入器电缆的连接!
步骤6:组装灯串连接器
此instructable设计用于支持三个50灯泡的灯串,端到端连接。这个“长”字符串的开头将连接到您的灯光控制器。灯控制器的电路板可以为前两个琴弦供电。但是为了给第三根弦充电,我们需要为这根琴弦提供“新鲜动力”,也就是所谓的“动力注射”。
光控制器管的一端将有两个连接器。第一个连接器为前两个灯串供电,而第二个连接器为第三个灯串增加新的电源。第一个连接器还为字符串提供数据馈送,告诉所有三个字符串如何设置动画。以下是如何连接它:
将串连接器组装到电路板
剥去母3线jst上的电线connnector。将线股绞合在一起,然后将裸线折叠在自身顶部,使线更粗。
查看电路板底部的绿色接线端子。前两个端子是您在上一步中已连接的电源输入。最后三个终端应为空。
现在看看电路板下面。三个空端子标记为vcc,数据和gnd。
将白色/黑色线从jst连接器连接到接线盒(第三个螺钉)上的gnd连接器。这将为字符串提供基础。
将绿色线从jst连接器连接到接线盒上的数据连接器(第四个螺钉)。这将为字符串提供数据馈送,告诉他们如何为灯泡设置动画。
将红线从jst连接器连接到接线盒上的vcc连接器(第五个螺钉)。这将为第一个和第二个字符串提供电源。
注意:您可能遇到与未连接到绿色标头块的电线有关的问题。如果发生这种情况,可以将电线压接到这样的“压接端子”上。您还可以在附图中看到这种类型的连接器。
下一步是连接器的连接,以便将管线外部的管线连接到管道内部。
将灯串连接器组装在端盖中
剥去3芯圆形室外连接器的电线,然后将其送入带有两个孔的盖子中这样剥离的电线面向盖子内部。
将热缩管滑到盖子内侧的连接器电缆上。
剥开公头3线jst连接器的电线
将红色电线从此连接器和室外圆形连接器拧到一起。这是灯的供电。
将白色/黑色线从jst连接器旋转到圆形室外连接器的黑色线。这是灯的地面连接。
将绿色线从jst连接器旋转到圆形室外连接器的黄色线。这是为灯光设置动画的数据源。
将这些电线焊接在一起,用电工胶带隔离,然后将热缩融合在一起。
完成后,您应该将帽子外侧的圆形室外连接器连接到帽子内侧的jst连接器。
将上面的公头3针jst连接器连接到电路板上的母头3针jst连接器。
最终步骤是在第一串灯上添加一个室外圆形连接器。这是必需的,因为琴弦附带的连接器可能不完全防风雨。
在第一串灯上添加防水连接器
您的灯应该在两端都带有jst连接器。您需要切断灯串“输入”侧的连接器,然后焊接成圆形防水连接器。找出灯串的哪一端是“输入”端,哪一端是“输出”端。通常,输入端有一个母jst连接器,但需要仔细检查以确保。为此,请仔细查看琴弦两端的第一个灯泡。每个灯泡都有一个“输入”侧和一个“输出”侧。输入侧标有“12v”,“di”和“gnd”,而输出侧未标有这些术语。放大镜可能有帮助!弦中的第一个灯泡是电线进入灯泡“输入”侧的地方。在琴弦的另一端,导线来自最后一个灯泡的“输出”侧。合理?
从第一根弦的“输入”侧切断jst连接器,然后剥去通向第一根灯泡的裸露导线。
将3针公圆形防水连接器上的电线剥去第一个灯泡“输入”侧的三根裸线。
连接器上的红线焊接在线上的12v线。
连接器上的黑线焊接到串上的gnd线。
连接器上的黄色线焊接到线上的di线上。
将灯连接器的3针公端插入带有两个孔的盖子的圆形室外连接器的3针母端。
最后一步是连接剩余的字符串,然后为第三个字符串提供“新鲜”电源。
将连接器添加到第三个字符串以注入电源
使用现有的jst连接器,将第二个字符串的“input”端连接到第一个字符串的“output”端。
使用现有的jst连接器,将第三个字符串的“input”端连接到第二个字符串的“output”端。
现在你有一串长灯,由三个连在一起的小字符串组成。这个长串的开头终止于一个公3针圆形室外连接器。此连接器从帽盖插入3针母圆形室外连接器,带有两个孔。
要为第三个字符串提供新的电源,请查看第三个字符串的输入端。您将看到两条松散的电线,其中一条标有黑色条带。这是第三根弦的“接地”线,而未标记的线是“电源线”。这允许将新鲜功率注入到字符串中,即使该字符串已经通过jst连接器插入第二个字符串中。
将2针母圆形室外连接器焊接到这两根导线上,使连接器的红色电源和黑色接地与相应的松散导线相匹配。
将此母室外连接器连接到带有两个孔的2线公头圆形室外连接器。此连接器为第三个字符串提供新的电源。
你已经完成了!
注意:很可能第三根弦将远离光控制器管,所以你的电源注入器连接器以上制作不会达到它。只需制作一根两线延长线,一端带有一个公头2针室外连接器,另一端带有一个母头连接器。
步骤7:构建延长线
最有可能的是,您的灯光将与wifi控制器保持一定距离。为此,您需要构建两条延长电缆。一根延长线将为前100个灯提供电源和数据。第二根电缆将为超过100的灯提供电源(在这个项目中,我们使用150个灯),因此第二根电缆将为长灯串中的最后50个灯供电。
您购买的ws2811灯使用三根电线:电源,接地和数据。但是,您不能简单地使用任何三线电缆作为第一根延长线。这是因为数据线可以吸收同一电缆中电源和地的干扰。要解决此问题,请使用专用的以太网电缆连接延长线。
注意:对于使用此方法的延长线,我建议不要超过50-60英尺。此外,请确保以太网电缆使用23 awg或更粗的电线。
如何构建第一根延长线
首先,剥去以太网线一端的绝缘层。
剥去内部所有八根导线的绝缘层。
您会注意到有四条纯色电线和四条白色电线(实际上,大多数是白色,上面有一些颜色)。将所有四根大多数白色线缠绕在一起。这将是我们的地面“电线”。
将蓝色,棕色和橙色线缠绕在一起。这将是我们的力量“电线”。
剩余的电线(绿色)将是我们的数据线。
对以太网线的另一端重复这些步骤。
使用 3针 圆形室外连接器。将一个公头室外连接器焊接到以太网电缆的一端,将一个母头室外连接器焊接到另一端。连接器上的红线焊接到以太网电缆上的彩色“电源”线。连接器上的黑线焊接到以太网电缆上的白色“接地”线。连接器上的黄色线焊接到以太网电缆上的单根绿线。
在此延长电缆的每一端粘贴彩色标签,这是“灯串”电缆。
如何构建第二根延长电缆
首先,剥去以太网电缆一端的绝缘层。
剥去内部所有八根导线的绝缘层。
将所有四根大部分白色线缆缠绕在一起。这将是我们的地面“电线”。
所有四条彩色线(蓝色,棕色,橙色和绿色)在一起。这将是我们的力量“电线”。
对以太网线的另一端重复这些步骤。
使用 2针 圆形室外连接器。将一个公头室外连接器焊接到以太网电缆的一端,将一个母头室外连接器焊接到另一端。连接器上的红线焊接到以太网电缆上的彩色“电源”线。连接器上的黑线焊接到以太网电缆上的白色“接地”线。
在此延长电缆的每一端粘贴彩色标签,这是“电源注入”电缆。
步骤8:完成布线
下面是电源线和灯串布线的完整布线图。
注意:防止连接器出现问题拉出pvc帽,从帽内部将拉链系带连接到每根防水电缆的末端。这样,当从外部拉出连接器时,一旦拉链扎到盖子上,电缆就会停止拉动。
步骤9:连接电源
在电源上添加插头
从部分获取橙色延长线。使用剪线钳切断插头的母端。
小心地剥去约1英寸的延长线橙色护套,露出3根电线。请勿损坏延长线内的电线护套。
削减绿线。你不需要这种电线。
由于电源未接地,因此强烈建议使用gfci设备保护控制器。将电源线插入gfci插座,或使用带控制器线的gfci延长线模块。
在橙色延长线上方放置约3英寸长的热缩管。还要在电源的蓝色和棕色线上放置一根1英寸长的管子。
剥去延长线的黑色线。剥去电源的棕色线。将这两根电线拧在一起并焊接它们。移动放在电源棕色线上的热缩管,将其收缩到新的焊点上。
剥去延长线的白线。剥去电源的蓝色线。将两根电线拧在一起并焊接它们。移动放在电源蓝色导线上的热缩管,将其收缩到新的焊点上。
在步骤7.1.4中将热缩管的一块放在橙色延长线上,以覆盖橙色延长线的末端和新的焊点。
您完成的电缆应如下图所示。
将连接器添加到电源的12vdc电线
剥去电源的红色和黑色线。在每根电线上放置一块热缩管,并在两根电线上放置一段较大的热量。
剥去母2针室外连接器的蓝色和棕色线。
用连接器的棕色线扭转电源的黑色线。焊接此连接并用热缩管绝缘。
使用室外连接器的蓝色线将电源的红线拧紧。焊接此连接并用热缩管绝缘。
通过在两个接头上移动最后一块较大的热缩并收缩来完成电缆。
您的电源应该与所包含的图片类似。
注意:如果您计划将12v电源连接到灯光控制器以测试灯光,请务必先断开cp2102 usb编程器的连接。如果在运行12v电源时连接usb编程器,它将立即炸掉usb编程器和esp模块。会有烟雾。
步骤10:编程esp
当您购买esp模块时,它到达时没有任何程序。我们需要上传一个将其变成wifi灯控制器的程序。 esp模块没有用于连接到计算机进行编程的插头。但是,电路板有一个连接器。我们可以将esp模块插入电路板,然后将特殊的usb编程器设备插入电路板。电路板充当usb编程器设备和esp模块之间的管道。以下是连接esp进行编程的方法。
将esp模块连接到电路板
将esp模块插入电路板上的8针插头。请注意,esp模块的天线端应悬挂在电路板之外,如“尾部”。有关正确的esp方向,请参见附图。
注意:当您从pvc管中插入/取下电路板时,esp模块可能会从电路板上的8针插头松脱。尝试在esp模块和接头之间涂抹热胶,以确保其牢固插入。
将编程器连接到电路板
在usb编程器设备上,有五个引脚:3v3,txd,rxd,gnd和5v。注意:不要将5v用于任何东西,否则会损坏esp模块!
在红色电路板上,找到6针接头。这是在“espixel pops”文本下面板的左侧。在接头上找到这些引脚:gnd(引脚1),vcc(引脚3),rx(引脚4)和tx(引脚5)。请注意,引脚2和6不用于任何东西。
使用程序员随附的跳线完成以下步骤:
usb编程器上的3v3到电路板上的vcc
txd on the usb编程器到电路板上的rx
usb编程器上的rxd到电路板上的tx
usb编程器上的gnd连接到电路板上的gnd
不要将编程器上的5v连接到任何东西!
将esp模块插入电路板的8针连接器(两排四针)。确保esp模块的天线端部像“尾部”一样延伸到电路板之外。
接下来,我们将为您做好准备用于识别usb编程器设备的计算机。在下面的相应步骤发出指示之前,请勿插入usb编程器设备!
准备计算机以对控制器进行编程
计算机上的windows可能需要之前的驱动程序将usb编程器设备插入其中。你可以在这里下载驱动程序。在继续下一步之前,将驱动程序解压缩到计算机上的文件夹中。
重要!从jst连接器断开所有电缆,连接到电路板上的绿色接线盒。如果在加载固件时从外部电源向电路板供电,usb编程器将会损坏。因此,断开它是非常重要的。
按住电路板上的按钮。按住按钮的同时,将usb编程器设备插入计算机的usb端口。等待五秒钟,然后松开按钮。
windows将提示驱动程序,因此请指向windows以查找您在上述步骤中解压缩的文件夹中的驱动程序。
usb编程器和esp模块上应出现红灯。几秒钟后,usb编程器上的红灯应熄灭。
接下来,我们需要安装上传软件,将光控制器程序从您的计算机发送到esp模块。
将固件刷入esp模块
此上传软件需要java。如果您的笔记本电脑没有安装java,可以访问www.java.com进行安装。如果您不确定您的计算机是否具有java,请打开“控制面板”。如果安装了java,您应该在那里看到它。
接下来,在此处下载上传软件。将文件解压缩到计算机上的文件夹中。
打开此文件夹,然后运行espsflashtool.jar文件。如果java正在您的计算机上工作,您应该看到程序的附带屏幕截图。
当我们将固件刷到esp模块上时,它将成为一个光控制器。为了与光控制器进行通信和配置,模块需要连接到您的wifi网络。这是在闪存固件期间完成的,因此当模块第一次作为光控制器启动时,它将连接到您的wifi网络。
在ssid字段中,可能已经为您输入了wifi网络的名称。如果没有,请输入您的wifi网络的名称,如果需要,请拼写大写字母和小写字母。
注意:如果您正在上课并且在schantz makerspace,ssid将是“lights_class”。这样,您的灯光控制器将连接到schantz的wifi网络,以完成其余步骤。
在密码短语字段中,输入wifi网络的密码(如果有)。如果您是schantz,则密码为“1234lights”。请注意,密码区分大小写,因此如果您的家庭网络密码包含大写和小写字母,请务必正确输入密码。
固件字段应已设置为“pixel(ws2811/gece)”。
在“串行端口”字段中,单击下拉箭头以选择读取“cp210x”之类的端口。这是usb编程器连接到您的计算机的地方。
单击[upload]按钮开始刷新固件。当它闪烁时,您应该在状态窗口中看到“正在上载”以及增加的百分比(参见附带的屏幕截图)。
上传完成后,串口输出应显示ip地址。这表示控制器已成功联系您的wifi网络。
注意:刷新固件后,最好断开usb编程器与计算机和灯光控制器的连接,然后为灯控制器供电。一个单独的电源。如果您将usb编程器保持连接状态,有时灯光控制器将无法正常启动而无法连接到您的无线网络。
注意:如果串行输出未显示ip地址,则灯光控制器仍可成功连接到您的wifi网络。在路由器的配置网页上,单击选项以通过dhcp显示已连接的设备。您的灯光控制器可能会在列表中显示为“esp”,后面带有一个数字。如果您在列表中看到灯光控制器,请记下分配给它的ip地址。
注意:如果控制器未连接到您的wifi网络,请验证您的ssid和密码是正确的。拔下usb编程器,按住按钮并将其重新插回计算机,然后在五秒钟后松开按钮。然后再次尝试上传固件。
注意:如果您计划将12v电源连接到灯光控制器以测试灯光,请务必先断开cp2102 usb编程器的连接。如果usb编程器在操作12v电源时连接到红色电路板,它将立即炸掉usb编程器以及可能的esp模块。会有烟雾。
步骤11:配置灯光控制器
您的灯光控制器不仅可以控制灯光;它作为一个web服务器!您可以通过在计算机上打开一个特殊网站来“查看”并配置控制器。以下是操作方法:
如果您的控制器仍然通过usb编程器连接到usb端口,请将其保持连接状态,以便控制器接通电源以执行以下步骤。
注意:如果您打算通过专用的12v电源为控制器供电,请务必断开usb编程器与灯控制器的连接!否则在向控制器施加12v时会损坏编程器和esp模块。
在计算机上打开web浏览器。
在浏览器顶部的网址/地址框中(不是 google中的搜索字段或类似内容),输入您记下的ip地址,然后按[enter ]。
过了一会儿,您应该会看到一个显示控制器配置的网页(参见附带的屏幕截图)。如果您没有看到webspage,而是收到“找不到页面”或类似消息,请尝试使用“http://”为ip地址添加前缀。
在控制器的配置网页上,记下mac地址。这样可以在以后更轻松地在您的wifi网络上找到控制器。
为您的灯串配置控制器
你的wifi控制器不知道连接了多少个灯。以下是配置方法。
在控制器的配置网页上,单击“设备设置”选项卡。
在“像素配置”》“像素计数”字段中,输入字符串中使用的总灯数。
单击屏幕底部的[保存更改]按钮。
注意:回家后执行以下步骤,而不是在研讨会期间!
微调与wifi网络的连接
当您的控制器首次启动时,它会与您的wifi路由器联系以获取ip地址。路由器为无线网络上的每个设备提供随机地址。您的计算机/笔记本电脑也有ip地址。将计算机/笔记本电脑连接到无线网络或在路由器中插入以太网电缆时,路由器会提供ip地址。家庭网络中的任何设备,计算机,笔记本电脑,智能手机,智能电视等都会从路由器提供ip地址。
路由器很可能会意外地将光控制器的ip地址提供给家庭网络中的其他设备。这是因为您的路由器不知道应保留光控制器的ip地址。如果您的路由器为其他设备提供相同的ip地址,则两个设备都无法在家庭网络上进行通信。
解决此问题的最简单方法是限制路由器为其他设备提供的ip地址范围。例如,如果您的路由器配置为提供192.168.1.2和192.168.1.254之间的ip地址(请注意,在第一个示例中,最后一个数字从“2”变为第二个示例中的“254”),您可以在路由器配置。例如,如果光控制器的ip地址为192.168.1.250,则可以将路由器的ip地址范围设置为最大值192.168.1.239。这样,250地址永远不会提供给网络上的其他设备。
配置路由器以限制dhcp ip地址的范围
更改路由器设置:
打开网络浏览器,转到“网站”使用您计算机的ip地址,但最后一位数应为“ 1”。例如,如果您的计算机的ip地址是192.168.1.175,请在web浏览器中转到此地址:192.168.1.1。
系统可能会提示您输入密码。如果您不知道,请尝试登录名称“ admin”没有密码,或尝试登录名称“ admin”用“密码”为了密码。如果两者都不起作用,请查阅路由器的用户手册以确定其默认密码。
附带的“tp-link”照片来自tp-link品牌路由器。对于此品牌和型号,更改ip地址范围的位置在“dhcp设置”页面中。
注意“起始ip地址”和#8220;结束ip地址”线。在其他品牌的路由器上,也可以找到“高级》设置》 lan设置”或者“连接》本地网络》路由器详细信息》 dhcp服务器”菜单。每个路由器都不同;查找允许您更改dhcp设置的区域。
最后,您要更改“结束ip地址”到xxx.xxx.xxx.239。这样,您可以自由地为控制器使用地址240-254;您的路由器不会将这些地址分配给网络上的其他设备。
请务必在完成后保存路由器更改!
配置esp控制器以使用静态ip地址
在课堂上编写esp模块时,会为班级工作室的dhcp服务器分配一个临时ip地址。当您第一次在家中为控制器供电时,您的家用路由器会为控制器分配一个不同的临时ip地址。但问题是,我们不知道新的ip地址是什么!我们需要确定分配了哪个地址,然后为控制器分配“静态”ip地址。
要查看分配给无线设备的路由器ip地址:
制作确保您的灯控制器已开启。
打开网络浏览器,然后转到“网站””使用您计算机的ip地址,但最后一位数应为“ 1”。例如,如果您的计算机的ip地址是192.168.1.175,请在web浏览器中转到此地址:192.168.1.1。
系统可能会提示您输入密码。如果您不知道,请尝试登录名称“ admin”没有密码,或尝试登录名称“ admin”用“密码”为了密码。如果两者都不起作用,请查阅路由器的用户手册以确定其默认密码。
您的路由器可以显示连接到无线网络的设备以及分配给它们的临时ip地址。
附带的“dd-wrt”照片来自d-link品牌路由器,带有升级的“dd-wrt”固件。对于此品牌和型号的路由器,查看分配给无线设备的临时ip地址位于第一页的底部。每个路由器都不同;查找允许您查看分配给无线设备的dhcp地址的区域。
在dd-wrt照片中,您会注意到“esps-087078”设备被分配了dhcp地址192.168.1.114。您的控制器设备也应以“esps”开头。记下分配给控制器的ip地址。
配置esp控制器使用静态ip地址
在计算机上打开web浏览器。
在浏览器顶部的网址/地址框中(不是google或类似网站中的搜索字段),输入您记下的ip地址,然后按[enter]。
过了一会儿,您应该会看到一个显示控制器配置的网页(参见附带的屏幕截图)。如果您没有看到webspage,而是收到“找不到页面”或类似消息,请尝试使用“http://”为ip地址添加前缀。
单击[无线设置]选项卡。
删除“dhcp”旁边的复选标记。
在“ip”字段中,输入xxx.xxx.xxx.240到xxx.xxx.254的任何地址。这将成为控制器的永久ip地址。您的路由器不会将此号码分配给网络上的任何其他设备。例如,如果路由器为您的家庭计算机分配了192.168.1.175,并且您想为无线控制器使用“240”,请在“ip”字段中输入“192.168.1.240”。
在“网络掩码”字段中,输入“255.255.255.0”。
在“网关”字段中,输入访问路由器配置页面的地址(例如“192.168.1.1”)。
单击底部的[保存更改]按钮。
此时,当浏览器尝试使用不再使用的临时ip地址查找时,您的web浏览器可能会失去与无线控制器的联系。只需在浏览器的url中输入控制器的新“192.168.1.240”地址(在此示例中;您的地址将不同),再次“找到”控制器。
就是这样!
注意:如果单击上面的[保存更改]后无法访问无线控制器,则可能需要手动重启控制器。只需断开电源,然后重新上电。
步骤12:测试灯光
您的wifi控制器配置网页允许您测试灯光以查看字符串是否正确连接。如果您快速测试灯光,则无需使用xlights动画程序。以下是如何操作:
注意:如果您计划将12v电源连接到灯光控制器以测试灯光,请务必断开cp2102 usb编程器与红色电路板的连接第一。如果在运行12v电源时连接usb编程器,它将立即炸掉usb编程器和esp模块。会有烟雾。
启动灯光控制器。
灯串可能会显示一分钟左右的随机颜色,然后全部熄灭。当灯熄灭时,表示灯控制器已准备就绪。
在计算机上打开web浏览器。
在浏览器顶部的网址/地址框中(不是google或类似网站中的搜索字段),输入您记下的ip地址,然后按[enter]。
过了一会儿,您应该会看到一个显示控制器配置的网页(参见附带的屏幕截图)。如果您没有看到webspage,而是收到“找不到页面”或类似消息,请尝试使用“http://”为ip地址添加前缀。
单击黑色工具栏中的“测试”选项卡。
在“测试模式”字段中,选择要在灯光上看到的动画。
你的灯应该立即点亮,显示动画。
完成测试后,将测试模式设置为“已禁用”。
如果指示灯不亮,请参阅最后的“故障排除”部分这个instructable。
步骤13:硬件准备就绪!
我们是完成了在电路板和esp模块上准备硬件和软件。您构建了硬件,将灯连接到它,并将固件上传到esp模块。
从esp web界面,灯光循环显示基本颜色,这意味着灯光正确连接到电路,esp模块连接到您的wifi网络,固件工作正常。当您从家用计算机/笔记本电脑成功“ping”esp模块ip地址时,这意味着esp正在与您的wifi网络成功通信。
到目前为止我们已经做到了,祝贺你们!最后的步骤是将动画软件安装到您的计算机/笔记本电脑上并从那里控制您的灯光。这是它变得有趣的地方!
步骤14:将xlights安装到您的家用电脑/笔记本电脑
xlights是一个免费的开源程序,通过使用您刚刚构建的dmx控制器,您可以设计,创建和播放令人惊叹的照明显示。有了它,您可以直观地布局显示,然后在整个动画中为各种项目分配效果。
虽然您的控制器最多可支持680个灯泡,但xlights可支持数百万个!您可以构建控制器以支持更多灯光;它们都集成到xlights中以便一起控制。
xlights可在windows,apple osx和linux计算机上运行。
安装xlights 。..
在此处下载最新版本的xlights
下载后,运行可执行文件以安装程序
在安装过程中,系统会要求您提供“show directory”或文件夹。这是xlights将保存特定灯光的所有配置的地方。我建议在documents文件夹中创建一个名为“xlights show”的文件夹,然后告诉xlights将其选为“show”文件夹。
安装完成后,xlights将在您的桌面上创建快捷方式。我
如果xlights尚未启动,请双击“xlights”或“桌面上的xlights64“快捷方式。请勿使用xlights scheduler快捷方式。
步骤15:配置xlights以使用您的wifi灯控制器
在设计灯光动画之前,xlights需要了解您的灯光控制器。具体来说,在网络上找到它的位置以及灯串如何连接到控制器。
启动xlights时,您将在彩色效果工具栏下看到三个选项卡:setup,layout和sequencer。
单击“设置”选项卡。
在屏幕左侧的“lighting networks”部分下,单击[add e.131]按钮。
在出现的“e131 setup”窗口中,选择以下选项:
方法:单播
ip地址:输入分配给wifi的ip地址控制器(例如,192.168.1.240)
启动宇宙#:1
宇宙数量:1
最后一个频道:输入总灯数你的字符串,时间3(对于150个灯的一串,输入“450”)。
描述:键入“esp灯光控制器”或任何您想要的内容
单击[确定]按钮,然后单击红色[保存设置]按钮。
现在xlights了解您的灯光控制器!
步骤16:在xlights中创建coro模型
xlights中的“设置”选项卡旁边(彩色效果工具栏下方)是“布局”选项卡。您可以在此处指明灯光在您的房屋或院子中的位置。你可以拍一张你房子/院子的照片,然后把它上传到这里,然后逐字地画出灯光的位置。例如,如果你沿着屋顶放置灯光,你可以沿着车顶线画一条线来告诉xlights它们在哪里。
当您向显示器添加更多灯光时,它们都会显示在“布局”选项卡上。你可以有线条,拱门,星星,拐杖,树木,无论你需要哪种形状来展示你如何安排灯光。
在屏幕中间,黑色大区域上方是一个黑色工具栏。这是您为灯光选择形状的地方。让我们尝试一下基本形状,看看你的灯是否正常工作。下面的步骤假设您购买了23“科罗伯利恒星,但步骤适用于从boscoyo studio购买的其他形状。
在黑色工具栏中,单击下载的[下载]按钮工具栏的末尾(看起来像一个向下的大箭头)。
将鼠标移动到较大的黑色区域,然后通过拖动鼠标按钮尝试绘制一个中等大小的框。
附带的屏幕截图显示出现的下载窗口,其中列出了boscoyo提供的所有coro形状。
在圣诞节》星星部分,单击“bethlehem star 23”选项。星号将出现在右侧。
单击底部的[插入模型]按钮。
右键单击出现的星号,然后从中选择“布线视图”。出现的菜单。
图像显示塑料白色“coro”星的背面,灯应该插入coro的孔中。
将灯插入coro星; b的提示根据接线图,ulbs应该面向恒星的背面。
关闭接线图窗口。
单击左侧底部的红色[保存]按钮。
您准备好第一次在xlights中为灯光设置动画!
第17步:在xlights中制作星星动画
现在我们已准备好为我们制作动画无数颜色明星! xlights中的第三个主要选项卡,sequencer,是您创建动画的位置。 xlights称为动画“序列”。
从菜单中单击文件》新序列。
在“序列设置”屏幕上,选择绿色[动画]按钮。
在下一个屏幕上,选择绿色[20fps]按钮。
在下一个屏幕上,单击底部的[完成]按钮。
您将在顶部附近的一条线上看到一个带有“星号”的大黑区。盒子被安排为时间线;您将在黑色区域的顶部每隔五秒看到秒标记。您可以从顶部的彩色工具栏拖动动画(xlights称之为“效果”)。要为星形设置动画,请将效果从彩色工具栏拖动到“star”在黑色区域中的行。我们来试试吧!
在彩色工具栏中,触摸时指向第四个名为“butterly”的图标。
按住鼠标按钮,然后拖动到黑色区域中star旁边的行,时间轴中的“00”秒标记处。
您会在时间轴中看到一些紫色线条。
拖动紫色线条的右侧,向右拉伸紫色线条,直到它变得更宽。
在紫色灯光的中间,您将看到蝴蝶图标。单击此图标一次。
在预览区域中,您将看到用彩虹色动画的明星!
现在我们为明星创建了一个屏幕动画,让我们看看我们是否可以让你真正的明星亮起来!
第18步:点亮你的灯!
到目前为止,我们配置xlights以在家庭网络上查看您的wifi控制器,然后我们在xlights中创建了一个虚拟星,并学习了如何为其设置动画。最后一步是告诉xlights使用灯串为您的真实明星制作动画。
将星形灯连接到一端的延长线,然后将另一端连接到灯光控制器。
确保wifi灯控制器已开启。
开机时,明星应该显示随机颜色(大多数是白色),然后出去。这表示灯光控制器已准备就绪并正在侦听来自xlights的命令。
由于xlights正在运行,灯光控制器将关闭灯,直到您通过xlights“打开”它们。
在xlights中,单击顶部工具栏上的[全部渲染]按钮(左起第六个按钮)。这可确保动画完全处理并准备显示。
在顶部工具栏栏中,单击工具栏末端的灯泡图标,将其变为黄色。此按钮可让您的星星从xlights点亮;它是一种主开/关开关。
单击顶部工具栏上的[play]按钮,左起第九个按钮。如果一切顺利,你的明星将以无数的颜色点亮!这是您在前面的步骤中选择的“蝴蝶”效果。
如果您的星星没有亮起,请查看本instructable末尾附近的故障排除步骤。
步骤19:从哪里开始这里
现在您已经创建了第一台计算机动画灯控制器,这是可能的。当您构建更多wifi控制器时,它们将成为您不断增长的显示器的一部分。 xlights使您的所有灯光都可以作为一个完整的节目!您可以使用白色“coro”形状创建数十种带灯光的装饰,用灯光反射和发光的拱门,用灯光排列房屋,创建动画树木等等。看看这个假日显示视频是由无线灯控制器和xlights动画软件制作的。
高级rgb和像素101
高级rgb像素和控制器
xlights支持小组
官方xlights支持小组
还有一些优秀的在线讨论论坛,您可以在这里学到很多东西更多关于电脑灯的信息:
diy圣诞节
auschristmaslighting
工程师diy电脑控制节日灯指南
如果您想了解更多有关xlights的信息,请参阅手册,维基,教学视频和讨论论坛。
步骤20:从互联网上控制你的灯光!
通常,你的电脑会控制圣诞灯的动画效果。您可以使用xlights软件创建动画,然后将命令发送到灯光控制器和字符串以设置它们的动画。
虽然使用一台计算机创建动画和动画灯的便利性很好,但是在圣诞节期间整天开机的电脑效率不高。如果您不小心关闭了计算机,重新启动计算机,计算机崩溃等,您的指示灯会停止。对电动机24x7供电也不适用于电动。
有些人通过使用家用计算机创建动画,然后使用单独的低功耗计算机播放动画和控制灯光来解决此问题。通过这种方式,您可以像往常一样继续使用家用计算机,而低功耗计算机全天候运行,专门用于播放灯光秀。 raspberry pi非常适合这个目的。在xlights中,您将动画保存为播放文件,然后将它们上传到raspberry pi上的一个特殊程序(falcon player),该程序只播放文件。
falcon player软件非常强大。通过一些调整,它不仅可以播放从xlights创建的动画,而且可以允许互联网控制您的灯光秀!通过将xlights动画保存为多个播放文件(例如,每个文件一个动画),访问网页的人可以单击告诉falcon player播放哪个动画文件的按钮。例如,动画可以让你的灯光看起来像带有红色和白色灯光的拐杖,而另一个动画文件可以让你的房子闪烁着闪烁的灯光。当没有人主动“控制”你的灯光时,会为经过的汽车播放一个“常规”动画文件。
关于互联网控制你的圣诞灯的好处是使用你现有的xlights知识(用于创建动画)。如果您已经使用falcon player播放动画,那么您也不必在那里学到很多新东西!互联网控制主要是调整falcon player以接受来自互联网的命令,这并不难做到!
要了解更多如何通过互联网控制圣诞灯的信息,请点击此处!
步骤21:远离家庭或远离家庭网络运行灯光控制器
您的灯光控制器连接到您的家庭wifi通过你的wifi路由器网络。你的笔记本电脑也连接到wifi路由器;通过这种方式,笔记本电脑可以“看到”灯光控制器来为灯光设置动画;您的路由器充当灯光控制器和笔记本电脑之间的管道。
使用现有wifi路由器远离家中的灯光控制器
有些人喜欢把他们的灯光控制器“放在路上”,展示他们远离家乡的灯光。最简单的方法是带上灯光控制器,笔记本电脑和家庭wifi路由器。灯光控制器上的esp模块已经知道连接到路由器的ssid和密码,因此当您在家中使用路由器和wifi控制器时,它们将自动相互看到。离家时无需将路由器连接到internet。
使用不同路由器的家用光控制器
如果将路由器搬出房屋不方便,请使用第二台路由器。配置第二个路由器,使其ssid和密码与原始路由器匹配。这样,灯控制器上的esp模块将自动连接到第二个路由器,而无需重新编程esp模块上的ssid和密码。请注意,密码区分大小写,因此如果您的原始路由器密码有大写和小写字母,请务必正确输入。
接下来,在第二台路由器上配置dhcp ip地址范围,以便它提供ip地址类似于原始路由器。例如,如果您的原始路由器提供以192.168.1.x开头的ip地址,但您的第二个路由器(开箱即用)提供了以10.0.0.x开头的ip地址,那么您的光控制器和笔记本电脑将不会能够通过第二个路由器“看到”彼此。所有三个设备(光控制器,路由器和笔记本电脑)必须具有相似的ip地址才能看到对方。在这种情况下,ip地址中的前三个数字必须相同。
更改第二个路由器上的dhcp ip地址范围可能很棘手,但肯定是可行的。
注意:您的第二个路由器的配置页面通常是通过默认的,开箱即用的ip地址(例如10.0.0。 1 )。例如,如果将此路由器上的dhcp ip地址范围更改为192.168.1.x,则访问路由器配置页面的ip地址也将更改(它将更改为192.168.1。 1 )。因此,如果您更改了第二台路由器上的ip地址范围并失去了对其配置页面的访问权限,请尝试使用您在末尾指定的“.1”的新ip地址。
另一个注释:如果您将第二个路由器配置为与原始路由器相同的设置(如上所述),请在天线范围内的两个路由器上执行不彼此的!它们会造成冲突并导致无线设备失去与网络的连接。
使用超出wifi网络天线范围的灯光控制器
天线你的灯光控制器上的esp模块非常小。因此,您的光控制器可能需要物理放置在路由器附近才能获得良好的信号。 esp模块的配置页面在rssi字段中包含的屏幕截图中显示路由器的信号强度。百分比越低,由于与路由器的信号连接较弱,您的灯光就不太可能正常动画。
如果您需要将灯光控制器放置在远离路由器的位置,则有一些改善无线范围的事情。
改进内置esp天线
考虑用更大/更好的天线替换esp模块上的天线。这意味着物理切割/禁用内置天线并更换焊接。
安装wifi扩展器
考虑一下wifi扩展器。这些设备可插入墙上电源插座,并通过拾取信号并重新广播来扩展现有路由器的范围。例如,如果您的路由器位于房屋的南端,并且您的灯光控制器位于北端前院,请在房屋的北端安装wifi扩展器。它将收到来自房子南端的较弱的wifi信号,然后在北端重新传播一个强烈的信号。
添加路由器的无线接入点
考虑以太网到wifi路由器。将ethenet电缆连接到原始路由器,然后将电缆连接到距离光控制器更近的另一个路由器。第二个路由器应配置为充当具有不同ssid和密码的第二个无线网络。您还需要在灯光控制器上重新编程esp以访问第二个wifi网络。
在第二台路由器上,配置类似于原始路由器的dhcp ip地址范围,但使两个路由器上的第四个数字不重叠。例如,将原始路由器上的dhcp范围设置为192.168.1。 3 到192.168.1。 110 。将第二台路由器上的dhcp范围设置为192.168.1。 126 到192.168.1。 239 。原始路由器上的dhcp网关应该已经是192.168.1.1;将第二台路由器上的dhcp网关设置为192.168.1.2。这允许您的原始路由器为将来静态分配的设备(如原始路由器附近的光控制器)保留ip地址111-125,为第二个路由器附近的光控制器保留240-254。请注意,所有这些ip地址都是建议/示例;你自己的情况可能会有所不同。
安装第二个带有现有布线的路由器
如果你不喜欢运行/将以太网电缆从房屋/房产的一部分埋入另一部分,考虑使用电力线网络扩展器。在此,将以太网电缆从原始路由器连接到电力线发送设备,然后将设备插入常规电源插座。在您房产的另一个区域,将电力线接收设备连接到电源插座。您的交流电源线充当“电缆”连接两个电力线设备,如虚拟以太网电缆。接收设备也是wifi路由器,因此使用上述说明将其配置为第二个路由器。
请注意,两个电源插座可能需要位于同一电路上,但我肯定不知道。
步骤22:故障排除
如果您第一次让esp wifi灯控制器工作时遇到问题,请阅读本故障排除指南以获取帮助!您也可以通过tominohio@gmail.com与我联系,我会尽力帮助。
我无法将固件刷到光控制器
可能的原因:
在将usb编程器插入计算机的usb端口之前,请按住红色电路板上的按钮。插入usb编程器并等待五秒钟后,松开按钮。这使esp模块进入“编程”模式。
确保esp模块插入红色电路板,天线端朝外(如“尾巴”)。
usb编程器上的rx引脚连接到红色电路板上的tx引脚。 usb编程器上的tx引脚连接到红色电路板上的rx引脚。
查看计算机控制面板》设备管理器中的“端口”部分。如果此部分中的任何设备显示错误,则需要加载usb编程器的驱动程序(请参阅步骤10)。如果设备中没有错误,请注意分配给编程器的com端口;您需要提供固件刷新程序。
在编程esp模块时,请确保不要将外部电源连接到红色电路板!这将炒掉usb编程器板;你需要得到另一个。在编程期间,计算机上的usb端口为usb编程和esp模块提供足够的电源。
将esp模块插入红色电路板,红色电路板插入usb编程器,usb编程器插入计算机,您应该看到esp模块和usb编程器上的指示灯。如果不这样做,请检查红色电路板上的焊接连接是否有短路,连接断开,元件向后焊接,断线/松动等。还要确保usb编程器上的3.3v和gnd引脚连接到红色电路板上的vcc和gnd引脚靠近“espixel pops”标签。
当我打开控制器电源时,指示灯根本不亮
可能的原因:
打开电源后,esp模块应该亮一下。如果没有灯,请检查红色电路板上绿色接线盒上的12v输入电源和gnd连接(靠近“输入电源”标签)。另外,检查电源ac插头的接线,确保正确连接线路,中性线和组线。
根据我的经验,当您连接一串灯光启动灯光控制器时,某些灯泡在启动时可能会变白。这个是正常的。几分钟后,esp模块应该联系并连接到您的wifi路由器,然后所有灯都将关闭。这意味着灯光控制器已准备好接收来自xlights的命令。
灯是否通电?使用电压表测试进入第一个灯泡的电源线和地线(参见红色电路板上“像素输出”部分附近的vcc和gnd)。它应该读大约+ 12v。
灯的数据线是否连接到红色电路板上的正确引脚?它应连接到红色电路板底部的“数据”孔。
您的灯是否正确连接?你不能使用灯串的两端;只有一端是“开始”或“输入”端。
自检工作(一些灯泡在上电时变白,然后按预期熄灭),但是我无法使用xlights为它们制作动画。
可能的原因:
电脑/笔记本电脑无法“看到”您的灯光控制器。打开命令提示符,然后“ping”灯控制器的ip地址。如果没有响应:
确保无线路由器已打开电源
将计算机/笔记本电脑的ip地址与分配给该计算机/笔记本电脑的ip地址进行比较光控制器。前三组3位数必须匹配。计算机/笔记本电脑和光控制器之间的第四个3位数字必须不同。
打开路由器的配置页面。在dhcp部分中,应该有一个显示已连接设备的部分。如果您的灯光控制器已从路由器的dhcp服务中分配了ip地址,则应在此处显示名称为“esps”(请参阅此instructable中的步骤11)。如果显示,请尝试ping该ip地址。
如果您的灯光控制器设置为静态地址而您无法ping通,请下载一个“ping”一系列地址的工具,以便在wifi网络上找到您的灯光控制器。例如,如果您的wifi网络使用以192.168.1.x开头的ip地址,则ping所有地址从192.168.1.1到192.168.1.255。这是一个简单的命令,可以轻松ping一系列ip地址:
http://start-run-cmd.blogspot.com/2011/05/ping-ran.。.
如果您仍然无法通过ping在网络上找到您的灯光控制器,则控制器可能无法连接到wifi路由器。在将固件上载到灯光控制器上的esp模块时,可能会遇到路由器的ssid和密码问题。验证路由器上ssid和密码的准确性和功能(尝试将新的无线设备连接到路由器,例如手机或笔记本电脑),然后按照步骤10中的说明将固件重新刷新到esp。密码区分大小写,因此如果您的家庭网络密码有大写和小写字母,请务必正确输入。另请注意,在刷新固件后,闪烁工具应报告esp模块从路由器上的dhcp服务器收到的ip地址。如果你看到这个ip地址,你应该可以在此时ping它。
我的灯光是手动动画但不在xlights中
可能的原因:
这意味着灯光控制器没有从笔记本电脑/电脑接收任何命令。启动xlights然后单击工具栏上的灯泡图标为黄色。这允许xlights激活您的灯光。
在xlights设置选项卡中,验证“端口”设置为分配给光控制器的ip地址。如果使用一串150个灯泡的灯串,请确保“波特率或e1.31 univ”被设置为“ 1”那个“ num channels”被设置为“ 450” (150 x 3)。
灯的数据线是否连接到红色电路板上的正确孔?它应该是标记为“数据”靠近“像素输出”标签。
我使用的是多个字符串(我使用的是四个100个灯泡串)。如何设置?
灯光控制器仅支持一串灯光。但是,此字符串中最多可包含680个灯泡。您需要将每个字符串首尾相连以形成一个长字符串。
请注意,每100个灯之间需要注入新的电源和接地源(如吸血鬼水龙头)。每100个灯之间的数据线不需要修改。这适用于12v灯。如果您使用5v灯,则需要注入新电源并每50个灯泡接地。
在xlights设置选项卡中,单击“添加e1.31”创建一个新的照明网络。使用这些设置:
方法:单播
ip地址:(输入光控制器的ip地址)
起始宇宙#:1
最后一个频道:1,600(这个是你的字符串中的灯泡数量,乘以3)。此示例表示400个灯泡。
说明:字符串1
单击[确定]保存更改。
单击[保存设置]以保存更改。
在xlights布局选项卡中,绘制一个“单行”模型。将此模型的属性更新为:
节点/字符串:400,开始频道:1
单击[保存]按钮以保存布局更改
创建一个新的序列,并为你的“线”分配一些效果。 model!
我可以将灯串连接在一起吗?
对于12v灯,您可以将两个50个字符串连接在一起,从头到尾,制作一个100个灯串。确保更新灯光控制器上的基于web的配置页面以反映较长的字符串(请参阅此instructable中的步骤11)。另外,请务必更新xlights设置选项卡中的通道数(例如,36个灯泡将是108个通道)和xlights布局选项卡中模型中的节点数。
wifi灯控制器将轻松支持多达680个灯泡。这可以是13.6串50个灯泡或6.8个串100个(你可以修剪最后一个串短,总共制作680个灯泡)。
字符串是否可以短于50个灯泡?
如果您愿意,可以缩短字符串。例如,如果您只需要一串36个灯泡,则在灯串的末端(“输出”侧)切断14个灯泡。请务必更新xlights设置选项卡中的通道数(36个灯泡将是108个通道)和xlights布局选项卡中模型中的节点数。
我的灯光是动画的,但是有很多闪烁和/或不正确的颜色。
可能的原因:
确保这根弦正在接收满12v的电量。用电压表测试灯串中第一个灯泡的电压。还要测试每100个灯泡(12v灯)或每50个灯泡(5v灯)的电压。
你的绳子没有每50-100个灯泡注入新鲜能量。测试光控制器上“电源注入”插头的电压;它应该是12v。
您的延长线太长(大于50-60英尺)。再次,在延长电缆后检查进入第一个灯泡的电压。
您没有使用自定义有线以太网电缆作为分机电缆。这对于减少数据线中的干扰很重要。请参阅前面有关如何构建此电缆的步骤。
将220欧姆电阻与灯串的数据线串联插入可以解决问题。这种技术吸收信号“反弹”干扰,因为它传播到弦的末端并返回。
我的灯光动画了一段时间,然后一切都冻结了。灯光控制器上的指示灯也熄灭。
可能的原因:
确保为灯光控制器和灯串供电的输入电压至少为12v。
不要共用灯和灯控制器的电源,而是为灯控制器使用单独的电源(最低5v)。如果这样做,请务必在两个电源接地端子之间连接电线。
当我启动xlights时,我收到一条消息,其他一些过程正在使用这些灯。
可能的原因:
当您单击桌面上的“xlights scheduler”图标而不是常规的“xlights”或“xlights 64”时,可能会发生这种情况图标。这是xlights pgram中的一个错误。你可以忽略这个消息;它似乎没有伤害任何东西。
我可能通过倒转供电的电源线和地线来损坏我的电路板;如何对电路板上的组件进行故障排除?
首先,大多数电子部件无法承受反极性电源。首先,从电路板上卸下eps模块。然后放置电路板,使其面向绿色端子条。从左到右计数,端子编号为1到5.通过触摸螺钉顶部连接电压表探头。黑色探针连接到引脚2,红色探针连接到引脚1.插入12v电源。您应该读取12v正负1/2 v.然后,将红色探头连接到3.3 v稳压器上的金属接头,绿色接线板旁边的大部件,黑色探头仍应位于接脚2上。您应该读取3.3v正负0.2v。接下来,将红色探针放在引脚4上。您应该读取5v正负0.3v。除了数据线驱动晶体管之外,这测试了大多数器件。如果任何电压不好,请在进一步排除故障之前更换该部件。

LED电视介绍/区别/排行榜
ADI推出最新D类放大器SSM2375/SSM2380
量子计算是什么?如何把握时代新机遇?
机器人布丁:不仅能播放,还能互动
电机驱动原理详解
基于ESP8266的WiFi灯控制器的制作
进化智能机器人小胖介绍_有什么功能
百度、英伟达联合举办搜索创新大赛 搜索引擎变革 搜索+AI
ST推出1、2和4兆位的SPI标准引线串行闪存
对华为进军车联网的分析和市场技术说明
华为四款机型开启EMUI 9.1新版本测试 加入华为移动服务HMS 4.0
2020年三大运营商将面对一场5G争夺战
什么是SOA的蝶型封装
PCB加工工艺边的作用及其重要性
文档上新|HPM16 位 ADC+ENET 开发案例
罗克韦尔自动化致力于赋能客户数字化转型
磁棒线圈电感的线圈破损还能用吗
变压器同名端电流方向_变压器同名端作用
引起相同组分三元材料倍率差别的原因是什么?
东微半导体超级硅MOSFET系列产品,可取代了氮化镓高能效要求