电子说
步骤1:编程ESP8266
在本部分中,我将说明您需要执行的步骤对ESP8266进行编程。最酷的是,ESP8266有2个输出引脚,您可以用其中之一控制LED灯条。因此,您不需要另外的arduino或其他控制器。只需对arduino uno进行编程即可。
第一步是转到arduino IDE中的File-》 Preferences,然后填写“ http://arduino.esp8266.com/stable/package_esp8266com_index”。 json”添加到其他Boards Manager URL中。/p》
在下一步中,您必须如图所示连接闪光电路。对于稳压器,您可以使用LF 33CV或另一种。重要的是,您为ESP8266提供3.3V,5V可能会破坏它。
接线后,您可以像使用arduino正常进行操作一样,使用添加的软件来刷新ESP8266。
重要:在代码中更改行
Adafruit_NeoPixel像素= Adafruit_NeoPixel(49,2,NEO_GRB + NEO_KHZ800);
并填写LED数量您可以使用它而不是我使用的49。
如果它不起作用,请重置ESP8266的电压,因为它必须处于闪光模式。然后再试一次。
第2步:工作原理。
现在您可以在图中连接电路了并连接2812个LED。
在提供该电路之前,请确保电源至少可以提供数量为x 60mA的LED。因为每种颜色的LED需要每个LED 20mA的电流。由于我的电源提供的电流不足,因此限制了LED的数量。如果LED是白色,则软件将RGB值中的每种颜色最多控制150种,而不是255种。如果您的电源具有足够的功率,则可以取消该限制。
使用库控制I m Adafruit_NeoPixel.h。互联网上有许多工作原理的示例。
工作原理:
为电路供电时,如果一切正常,则LED应该变白。 。 ESP8266作为接入点,您可以通过用智能手机连接到无线网络ESP8266来连接它。借助该软件,ESP8266提供了一个网站。您可以在浏览器中使用IP 192.168.4.1连接到它。现在,您可以在视频中看到WS2812 LED的控制页面。只需选择一个效果并单击“发送”,LED就会开始显示该效果。请记住,在完成每种效果之后,必须先进入普通模式,然后才能开始另一种效果。
全部0条评论
快来发表一下你的评论吧 !