完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好。我最近使用基于 ESP8266 的开发板构建了一个项目。我有 4 个https://www.adafruit.com/product/2294连接到它,总共有 1024 个 LED。它们与一个连接到下一个的 Din 的 Dout 连接,所有接地连接在一起,+5v 连接到电源,具有自己的单独连接。我有一个基本的网络界面,我可以通过 wifi 连接到它来显示滚动文本或灯光秀。在我第一次启动它后它运行良好,但过了一会儿网络界面将不再响应,然后不久后它会崩溃需要重新启动。这是代码: https: //github.com/drclaw1188/ravesign/ ... vesign.ino
|
|
相关推荐
1个回答
|
|
从技术上讲,ESP8266可以驱动多达数千个Neopixel LED。但这取决于许多因素,例如您使用的LED类型,驱动方式以及供电电流。在您的情况下,1024个Neopixel LED应该可以由一个单独的ESP8266轻松驱动。但问题可能出现在您的代码或电路连接中。
首先,请确保您的供电电流足够大,以支持所有LED的电流需求。如果您使用的是一个单独的电源,要确保其电流输出可以满足LED的总电流需求。否则,您可能需要使用分散的电源或放大器来分散负载。 第二,在您的代码中,可能存在一些问题。您的代码似乎使用了非阻塞方式控制LED,这可能会导致内存问题,特别是在驱动大量LED时。您可以尝试使用基于阻塞的方法来控制LED,以减轻内存压力。 另外,您的ESP8266可能存在网络问题,特别是当您运行灯光秀时。您可以尝试断开网络连接并观察结果是否有所不同。如果问题仍然存在,您可能需要考虑更换ESP8266或考虑其他WiFi模块来解决这个问题。 请记住,对于大型LED项目,设计良好的电路和代码非常重要。如果您遇到问题,请仔细检查每个部分并找出问题所在。 |
|
|
|
只有小组成员才能发言,加入小组>>
312 浏览 0 评论
1164 浏览 1 评论
584浏览 6评论
482浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
467浏览 5评论
466浏览 4评论
441浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 00:52 , Processed in 0.922948 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号