本帖最后由 TwoOne 于 2020-4-20 21:02 编辑
之前在论坛里逛,发现有RGB的三路调光,好像还没有RGBW和RGBWW的,所以自己画了一个,分享给大家。
尺寸是70x63的样子,五路输出分别连接的是:
Red is on GPIO15
Green is on GPIO13
Blue is on GPIO12
White 1 (W1) is on GPIO14
White 2 (W2) is on GPIO4
这个连接顺序是和H801一致的。
电路中去掉了8266的复位键,只有一个boot键用来下载程序。当然,第一次用串口烧录进去程序了之后就可以用OTA升级了,boot键其实也可以省的,为了第一次下载方便还是保留了。
降压电路采用的是MP2451,最大支持到36V的输入。但是电源电压请以灯条的为准,一般都是12V或者24V。
MOS管设计采用的是DTU35N06,最大连续电流35A,足够灯条去造了,也可采用其他的MOS管,看下参数替换即可,实际我采用的是AOD484,我画的这个焊盘超级大,所以N沟道的MOS直接无脑替换即可。
GPIO到MOS管中间用了一片74HC245来保护,但是为了稳定还是加上了,也可以不用,直接短接A到B的引脚即可。
板子背部为了承受大电流,主供电底层阻焊挖掉,可以在上面堆锡。
固件上我比较推荐ESPHOME,无论是配置还是使用都比较方便。
附一个ESPhome的yaml:
esphome:
name: rgbwwtest
platform: ESP8266
board: espXXX
wifi:
ssid: xxx
password: xxx
# Enable logging
logger:
# Enable Home Assistant API
api:
ota:
web_server:
port: 80
light:
- platform: rgbww
name: "Livingroom Lights"
red: pwm_r
green: pwm_g
blue: pwm_b
cold_white: pwm_w
warm_white: pwm_ww
cold_white_color_temperature: 6536 K
warm_white_color_temperature: 2000 K
output:
- platform: esp8266_pwm
pin: 12
frequency: 1000 Hz
id: pwm_b
- platform: esp8266_pwm
pin: 13
frequency: 1000 Hz
id: pwm_g
- platform: esp8266_pwm
pin: 15
frequency: 1000 Hz
id: pwm_r
- platform: esp8266_pwm
pin: 14
frequency: 1000 Hz
id: pwm_w
- platform: esp8266_pwm
pin: 4
frequency: 1000 Hz
id: pwm_ww
值得说明的是,RGBW比RGB多了白光,RGBWW又比RGBW多了色温调节,也就是冷暖光,这个板子是向下兼容的,通吃市面上所有灯条了,大家从上面的程序里应该就能看出来了。
原理图在这里:
Gerber文件:
Gerber_PCB_Lightning.zip
(88.96 KB, 下载次数: 89)
Bom文件:
五路调光板.csv
(2.49 KB, 下载次数: 73)
补充几张图:
功耗测试:
单路拉满12V 0.71A:
五路拉满12V 2.08A:
以上内容在我的博客和GitHub中同步:
https://blog.gadx.top/
https://github.com/meijie-jesse/Lightning-ESP8266-Smart-Device
大家直接去打样就好了,不会弄回复可见,大家觉得还行评分暗示
|