9.9合宙ESP32C3驱动WS2812灯珠,低成本灯带驱动板

作者: 机器知芯分类: 极客DIY 发布时间: 2022-12-17 18:04:53 浏览:9813 次

9.9合宙ESP32C3驱动WS2812灯珠,低成本灯带驱动板

Jackxwb:
c3,加上wifi控制,用fastled这个库,只要wifi/蓝牙有数据再跑led就会乱闪;后来改neopixel这个库,没有乱闪了,但是非常不稳定,运行一段时间后很容易报错重启[笑哭]本来买来相当智能灯带的,现在都吃灰了[笑哭]

【回复】如果要复杂功能的话简单的模拟IO库就没那么稳定了,用SPI模拟IO或者PWM配上DMA理论上就没问题了。
【回复】回复 @Jackxwb :刚查了neopixel是用的esp的rmt外设,本来是驱动红外遥控的,esp官方有ws2812例程就是这个的,这个库应该是没有问题
【回复】回复 @H12315 :确实,感觉esp32c3本身也没有标准的esp32芯片稳定
名字加特技:
已投,有个问题请教一下你,您说的多块板子进行串联。那个板子是软屏是吗?

【回复】回复 @名字加特技 :16×16实际上每个灯珠数据口都是串联在一起 供电都是并联的 4个16×16也所有灯珠数据串联 供电并联 如果怕灯珠太多供电损失导致亮度不同 可以多出把供电收尾相连
它可以用:
我想问个问题,我把灯的初始化和功能函数放到我自己的 一个 .h .c 文件里,编译就会报错 ,如果我把 。h 的保留, .c 的文件内容全移到 main.c 里反而就没问题,又遇到过的吗【Facepalm】

【回复】c文件要包含对应的头文件,vscode开发还要单独包含arduino.h
【回复】你.c文件的函数有没有在.h里面声明
赵唠师:
大佬,想问一下电源电流不足的话是自动降低亮度还是直接点不亮

JackieChan731:
up,请问靠这个驱动板驱动这么多数量的灯珠,到后面不会出现灯珠颜色与预设颜色产生差别吗?我用stm32驱动的,显示同一种颜色大概一百颗后的灯颜色就与前面五十个的颜色产生了偏差。

【回复】理论上数字信号传输是不会有色差的,不过灯珠太多的话可能信号发生错误
科技飞升ing:
你哪买的8x8,只要6块多?我搜到的都要16块啊!求链接!

【回复】【淘宝】https://m.tb.cn/h.UQ3mBtB?tk=6iRid4ohyDG CZ3457 「64位 WS2812 5050 RGB LED 内置全彩驱动彩灯开发板」 点击链接直接打开 或者 淘宝搜索直接打开
粤语智能家居猎人:
esphome 怎么控制 亮的数量 ?我指有时亮10个 有时候亮5个, 或者 变不同的颜色 ?

【回复】没控制芯片不行的,那种是有控制芯片

科技猎手 单片机 嵌入式 编程 点灯 物联网 esp32 科技猎手计划·2022第五期

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!