找回密码
 立即注册
查看: 15587|回复: 32

[原创] 物联网第二弹——RGBWW调光驱动板Lightning

[复制链接]

4

主题

259

回帖

656

积分

版主

积分
656
发表于 2020-5-26 21:02:37 | 显示全部楼层 |阅读模式
本帖最后由 TwoOne 于 2020-5-26 21:02 编辑 % w, z8 `8 g  s- ~

1 U. |0 y# m& q7 P( ]: Z9 t1 x
什么东西能够让各种属性获得200%的加成?* _: S8 [' S9 M
那必然是RGB
我最喜欢的两个效果:呼吸灯和渐变,在RGB中能够淋漓尽致地展现,所以我也对RGB情有独钟,所以以后家里也会采用这种RGB灯,一是照明,二是氛围。通过自动化的联动,能够极大程度地丰富家里的色彩~/ M$ p/ W7 B( V/ M, C5 p) i
RGB,就是红色绿色蓝色,通过三种颜色不同比例的调和显示出千变万化的色彩。RGBW比RGB多了白光,RGBWW又比RGBW多了色温调节,也就是冷暖光。

7 ^  }1 X0 ]9 _, P  a5 B; @+ F
我设计的这个板子准确的说应该就叫RGB驱动板,但是X宝上能买到的RGB驱动板,基本都是三路RGB,而家用照明最频繁的应用场景仍然是白光,RGB可以通过三色全亮调和出白光,但是亮度不够,W可以使得亮度增加一个级别,WW在高亮度的情况下还能够调整色温,有用过iPhone的同学肯定知道iOS的原彩显示,屏幕能够根据外界光照调节不同的色温,让眼睛能够适应各种环境使色彩得到还原,改善阅读体验;在家里我特别喜欢暖光那种温暖的感觉,所以RGBWW必不可少,未来我还要通过和环境传感器联动,实现和iPhone一样的调光效果,根据不同的光照情况,调节室内的照明色温。

' ?7 H0 h0 h# }+ n: d3 t' o  N当然,这个五路的板子是完全向下兼容的,RGB和RGBW也能用,基本通吃市面上所有灯条了。8 e" E. C: c) V* T6 S8 o
首先还是看下成品吧:
9 Z. o; C8 y/ s5 d
Lightning2.jpg

' N* W, a) [% s  F" b
Lightning4.jpg
6 V: V) J0 a, j" }! y: f4 W) x
Lightning_showtime.gif
: o  M1 C- u, G' @/ @2 c
相关说明:! U! }; [$ T6 n7 B1 `
尺寸是70x63的样子,五路输出分别连接的是:
Red is on GPIO15
+ g; O& l2 {* q' R1 CGreen is on GPIO13
4 i5 J* d8 x6 m  xBlue is on GPIO123 K3 ^0 F3 R) ~; `5 w2 y
White 1 (W1) is on GPIO14. J/ ?( Q% D3 K8 f
White 2 (W2) is on GPIO4
电路中去掉了8266的复位键,只有一个boot键用来下载程序。当然,第一次用串口烧录进去程序了之后就可以用OTA升级了,boot键其实也可以省的,为了第一次下载方便还是保留了。
) o) L2 ]  o. j- E1 n降压电路采用的是MP2451,最大支持到36V的输入。但是电源电压请以灯条的为准,一般都是12V或者24V。7 z4 [( K" ]# y# _* o6 J) W3 M
MOS管设计采用的是DTU35N06,最大连续电流35A,足够灯条去造了,也可采用其他的MOS管,看下参数替换即可,实际我采用的是AOD484,我画的这个焊盘超级大,所以N沟道的MOS直接无脑替换即可。- v" m9 Q1 X5 S) A$ b' K; [* S
GPIO到MOS管中间用了一片74HC245来保护,但是为了稳定还是加上了,也可以不用,直接短接A到B的引脚即可。' @% `9 h' `8 R2 k
板子背部为了承受大电流,主供电底层阻焊挖掉,可以在上面堆锡。
固件上使用ESPhome,无论是配置还是使用都比较方便。% d# O. @. M6 B% M* g
附一个ESPhome的yaml:
) K3 h9 S6 U: E- r
  1. esphome:' o' ?) C  e/ v$ B' u% D* k
  2.   name: rgbww
    ) J8 F+ ^! D( g" S# B& _9 g* W* b
  3.   platform: ESP8266+ G% T9 f: g7 K: Y  Y$ X9 z
  4.   board: esp01_1m
    & T7 W& T) Q) ~% g( R! |

  5. 8 g0 f  Y8 n( J/ \  w% J
  6. wifi:
    2 D: H7 @1 ^$ x+ Q
  7.   ssid: "Jesse"
    - h; I7 D. a$ x. o
  8.   password: "xxx"* u0 f3 V7 c3 @: Q

  9. * ~- c& g# f: o- H
  10.   # Enable fallback hotspot (captive portal) in case wifi connection fails- m/ D" [& E/ A$ r3 Y! {) D
  11.   ap:5 \4 E! x/ B7 q) q7 N
  12.     ssid: "Rgbww Fallback Hotspot"
    2 e( s; i4 z' E  U- \
  13.     password: "Z8O4xum64VVF"
    ) l) X& T, O) ^, i6 p5 f7 q
  14. - M" v0 r) I) L( g  W; z8 X
  15. captive_portal:& T! x3 G5 l5 i9 T
  16. . y& P$ T5 M/ L
  17. web_server:
    ( C) O# G( j/ \* T  Q- t
  18.   port: 80
    & {& K0 I0 }) {) Y% b; f
  19. 3 k' X8 V; s& i& U, o8 M3 D( Q
  20. # Enable logging
    0 j7 V0 V* `! h
  21. logger:
    , f. c9 {% Q  }) [
  22. & x! T; E, }+ }3 w+ z+ A: b; e. g' d
  23. # Enable Home Assistant API, x6 b/ C0 r$ N
  24. api:
    , C& g7 \9 y2 G3 E' s- b7 x

  25. - ?6 L. ]% J$ k1 |
  26. ota:5 |5 p+ T* T/ p$ }- d2 ]

  27. ' V; l" @' N) l# x" m0 m
  28. light:) O3 G( P, w7 v1 D& P
  29.   - platform: rgbww
    / S4 J! S& ]+ c  i
  30.     name: "Livingroom Lights". r8 z0 r& O: {9 i
  31.     red: pwm_r: w, e4 U) O* O
  32.     green:  pwm_g! c3 m8 g& }/ P, Z: @* f" `
  33.     blue: pwm_b
    + w2 a* b5 m6 R
  34.     cold_white: pwm_w; {* l+ C$ j' x% J/ x; |% g/ ~
  35.     warm_white: pwm_ww
    0 `( N( t! ]0 |+ `
  36.     cold_white_color_temperature: 6536 K9 H6 ~3 N; w8 t* `
  37.     warm_white_color_temperature: 2000 K
    . Z% o  T$ X8 Y0 G' q
  38.    
    1 l9 j8 V' e2 v. q, m1 y% e
  39. output:" Y" q8 b! W+ h
  40.   - platform: esp8266_pwm
    5 W2 v: L. Y2 c: {3 ]9 G
  41.     pin: 12
    $ c$ f/ S, T3 [: k& z- `9 P
  42.     frequency: 1000 Hz  b- G$ u7 Q* t- e0 X# C/ f
  43.     id: pwm_b
    9 _# P' Q1 h3 O1 p
  44.   - platform: esp8266_pwm4 ~* e" N6 R' t2 k% E3 H
  45.     pin: 131 b, R' [* Q6 k. C1 \8 S: l
  46.     frequency: 1000 Hz
    2 t# D# t- X* e- z6 c
  47.     id: pwm_g7 y8 Z( ~4 K" {" ?
  48.   - platform: esp8266_pwm$ r0 J1 S2 u2 A
  49.     pin: 15) B# d# F6 c6 X, w, O
  50.     frequency: 1000 Hz; R/ I+ L2 u6 N  k5 g8 P; k2 v
  51.     id: pwm_r
    2 E" \8 R3 s$ y2 n: ]) m1 J
  52.   - platform: esp8266_pwm
    $ F. l0 e! q, f# i. O1 E
  53.     pin: 14
    9 w* ~" L9 n  x! X
  54.     frequency: 1000 Hz, |% s9 j4 l# B* o3 v& m# k8 T
  55.     id: pwm_w , d6 W$ D4 X) M. S0 s% ~3 B
  56.   - platform: esp8266_pwm
    % m3 K' B7 s, r5 k& X. z+ r: |
  57.     pin: 42 u( q% }, U# C7 F
  58.     frequency: 1000 Hz
    9 K; U4 ^1 X! w6 A3 v! W! q9 O
  59.     id: pwm_ww
复制代码

5 ]0 y4 K6 I, ?
; G8 F5 \7 O& n$ [9 C6 `6 k& |
同样的,开源:
5 |3 K) b, g/ J5 @  X
Lightning6.jpg

% D) a" S) N: y9 t1 _7 R9 G5 g5 A. S
Lightning7.jpg
4 s" b  M+ |9 w
2020032117312321189022.png

6 f. j0 O# |) n) F* `
可以完美接入homeassistant,图片忘了截取了,总之无脑接入,很爽很舒服!

" Q; s+ v; z8 ]3 W. V4 `, ~# u
PCB:
Gerber_PCB_Lightning.zip (88.96 KB, 下载次数: 8)
BOM:
Lightning_BOM.zip (1.05 KB, 下载次数: 11)
固件:
rgbww.zip (291.91 KB, 下载次数: 6)
" S; E# }$ a# G' U% v" Y. f* Y

: a1 r& O. g: L' }6 Q8 o
其他的资料都在GitHub上,欢迎点亮小心心:
( \$ d* `! I' e* b. Z5 ohttps://github.com/meijie-jesse/Lightning-ESP8266-Smart-Device

* ]* Y, P! N3 I
下次继续跟新~
: L: I* N! f. w8 K
0 a8 u. R5 I* \) m8 v. b9 L& Z: u2 @$ }
Lightning1.jpg
Lightning3.jpg
Lightning5.jpg

评分

参与人数 6渣金 +30 经验值 +30 收起 理由
xiaobaikeji + 5 + 5 神马都是浮云
包松旺 + 5 + 5
xxx + 5 + 5
no2key + 5 + 5 赞一个!
jakc + 5 + 5 很给力!
tinko + 5 + 5 大佬666

查看全部评分

11

主题

216

回帖

5848

积分

管理员

积分
5848
发表于 2020-5-26 21:09:18 来自手机 | 显示全部楼层
真棒。有空玩起来。

26

主题

320

回帖

2万

积分

管理员

积分
21798
发表于 2020-5-26 21:15:11 | 显示全部楼层
沿着床边围一圈,沿着桌子背面围一圈,美滋滋
多劳多得,有付出才有收获!白嫖无益!

1

主题

53

回帖

106

积分

初级渣柚V2

积分
106
发表于 2020-5-26 22:26:06 | 显示全部楼层
火钳刘明,顺便膜拜大佬

374

主题

350

回帖

2496

积分

中级渣柚V3

积分
2496
发表于 2020-5-26 23:06:06 | 显示全部楼层
第一个板子还没到手,第二个就来了,老大搞个群大家学习一下

27

主题

176

回帖

5369

积分

资深垃圾佬

积分
5369
发表于 2020-5-26 23:37:57 | 显示全部楼层
点赞

30

主题

525

回帖

2246

积分

中级渣柚V3

积分
2246
发表于 2020-5-26 23:42:59 来自手机 | 显示全部楼层
厉害了,膜拜大佬中。。

10

主题

161

回帖

467

积分

中级渣柚V1

积分
467
发表于 2020-5-27 01:23:27 来自手机 | 显示全部楼层
牛逼,要向大佬学习

5

主题

5267

回帖

7297

积分

资深垃圾佬

积分
7297
发表于 2020-5-27 08:28:01 | 显示全部楼层
4 H2 F! i2 R! Z  l' I( f9 h- U
牛逼,
/ I. X4 Y' G$ N牛逼,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|矿渣社区 ( 黔ICP备2024020525号-1 )

GMT+8, 2025-11-3 20:12 , Processed in 0.085195 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表