基于ESP8266 RGBWW五路调光板

什么东西能够让各种属性获得200%的加成?
那必然是RGB!

我最喜欢的两个效果:呼吸灯和渐变,在RGB中能够淋漓尽致地展现,所以我也对RGB情有独钟,所以以后家里也会采用这种RGB灯,一是照明,二是氛围。通过自动化的联动,能够极大程度地丰富家里的色彩~
RGB,就是红色绿色蓝色,通过三种颜色不同比例的调和显示出千变万化的色彩。RGBW比RGB多了白光,RGBWW又比RGBW多了色温调节,也就是冷暖光。我设计的这个板子准确的说应该就叫RGB驱动板,但是X宝上能买到的RGB驱动板,基本都是三路RGB,而家用照明最频繁的应用场景仍然是白光,RGB可以通过三色全亮调和出白光,但是亮度不够,W可以使得亮度增加一个级别,WW在高亮度的情况下还能够调整色温,有用过iPhone的同学肯定知道iOS的原彩显示,屏幕能够根据外界光照调节不同的色温,让眼睛能够适应各种环境使色彩得到还原,改善阅读体验;在家里我特别喜欢暖光那种温暖的感觉,所以RGBWW必不可少,未来我还要通过和环境传感器联动,实现和iPhone一样的调光效果,根据不同的光照情况,调节室内的照明色温。
当然,这个五路的板子是完全向下兼容的,基本通吃市面上所有灯条了。
首先还是看下成品吧:

Lightning2.jpg

Lightning4.jpg

相关说明:

尺寸是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

电路中去掉了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: rgbww
  platform: ESP8266
  board: esp01_1m

wifi:
  ssid: "Jesse"
  password: "xxx"

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Rgbww Fallback Hotspot"
    password: "Z8O4xum64VVF"

captive_portal:

web_server:
  port: 80 

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:

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

原理图:

Lightning6.jpg

PCB:
Lightning7.jpg
2020032117312321189022.png

其他的资料都在GitHub上:
https://github.com/meijie-jesse/Lightning-ESP8266-Smart-Device

我来吐槽

*

*

已有 4 条评论

  1. 12

    有的元器件在LCSC买不到了,很想买来试试做一个,可不太会找替换品:(

    1. TwoOne

      淘宝优信电子,基本上可以买全的,而且价格也便宜~

      1. 12

        朋友,我这里原件基本快焊接好了,但是我发现我的功率电感4R7(L1)买错了买成了贴片电感,,,,,请问可以代换吗??我还有个拆机的2R2功率绕线式电感,这个换上去更好吗?

        1. TwoOne

          贴片电感不可以,功率太低,会烧掉。2R2的电感,在不带载的情况下测试一下输出电压,正常的话可以代换。使用过程中检查发热情况