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

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

[复制链接]

4

主题

259

回帖

656

积分

版主

积分
656
发表于 2020-5-26 21:02:37 | 显示全部楼层 |阅读模式
本帖最后由 TwoOne 于 2020-5-26 21:02 编辑
5 c; ~# z5 F4 F) A
) M, O& _3 T: u3 H# z
什么东西能够让各种属性获得200%的加成?2 U* @* S; ?! y9 s) a
那必然是RGB
我最喜欢的两个效果:呼吸灯和渐变,在RGB中能够淋漓尽致地展现,所以我也对RGB情有独钟,所以以后家里也会采用这种RGB灯,一是照明,二是氛围。通过自动化的联动,能够极大程度地丰富家里的色彩~
/ q6 e* X9 W" W, g8 E6 mRGB,就是红色绿色蓝色,通过三种颜色不同比例的调和显示出千变万化的色彩。RGBW比RGB多了白光,RGBWW又比RGBW多了色温调节,也就是冷暖光。

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

" L; j: a  Q. O. M0 X当然,这个五路的板子是完全向下兼容的,RGB和RGBW也能用,基本通吃市面上所有灯条了。/ `- D, x- l+ v4 f
首先还是看下成品吧:
7 f% p9 _8 E, R
Lightning2.jpg

4 ]' V2 Q# I& S& D. a
Lightning4.jpg

, W, q  g! w  a
Lightning_showtime.gif

5 u3 v1 z  w% \6 G; D相关说明:
5 g+ D1 z. i3 {
尺寸是70x63的样子,五路输出分别连接的是:
Red is on GPIO15
8 z% v7 p! a  A* w! rGreen is on GPIO13
6 L0 I0 s( K7 Z) ZBlue is on GPIO125 q; Z+ U( ?; t
White 1 (W1) is on GPIO14
2 p; l, e. V7 F# r: qWhite 2 (W2) is on GPIO4
电路中去掉了8266的复位键,只有一个boot键用来下载程序。当然,第一次用串口烧录进去程序了之后就可以用OTA升级了,boot键其实也可以省的,为了第一次下载方便还是保留了。
* Y7 Q1 W- a- L( @1 x: c/ j降压电路采用的是MP2451,最大支持到36V的输入。但是电源电压请以灯条的为准,一般都是12V或者24V。
0 [0 u7 |9 S3 B! V) XMOS管设计采用的是DTU35N06,最大连续电流35A,足够灯条去造了,也可采用其他的MOS管,看下参数替换即可,实际我采用的是AOD484,我画的这个焊盘超级大,所以N沟道的MOS直接无脑替换即可。8 x+ }! V; H) d2 U' g- [3 L
GPIO到MOS管中间用了一片74HC245来保护,但是为了稳定还是加上了,也可以不用,直接短接A到B的引脚即可。
' p( t9 ], D1 A4 d1 o- H. R6 [$ P/ H板子背部为了承受大电流,主供电底层阻焊挖掉,可以在上面堆锡。
固件上使用ESPhome,无论是配置还是使用都比较方便。
# }5 w6 |+ C: ~: U# K# e附一个ESPhome的yaml:
9 `2 Z; j# n  i+ G! ]3 J2 x% v
  1. esphome:
    & B( v& z- [+ ^; f/ a0 W5 ^8 Q
  2.   name: rgbww8 K* H9 @. G2 }. Z
  3.   platform: ESP8266. m+ V' {  [6 l9 D( {' _" n
  4.   board: esp01_1m
    / l  P9 Y0 x- B+ z

  5. " ?& l4 j9 u1 z
  6. wifi:
    9 Z. q/ D8 l" Q
  7.   ssid: "Jesse"
    , n* B( I5 K. V8 h! s" P0 W
  8.   password: "xxx"
    ! }" i# ?5 w3 g2 D7 P1 B

  9. % Z8 A  E' @( s% V/ x
  10.   # Enable fallback hotspot (captive portal) in case wifi connection fails
    / h% ^! S- Q) u! h' u0 _% e
  11.   ap:* w" f5 y* U+ T" J
  12.     ssid: "Rgbww Fallback Hotspot"
    8 i3 h* H+ n% L" E: k- w# a
  13.     password: "Z8O4xum64VVF"$ T7 E/ ]9 ]& I& I8 h
  14. 4 D2 W) p$ x. C1 Q! T
  15. captive_portal:+ ]) {) G3 i& L2 g

  16. ) }' J' O0 g" I5 t$ O1 |
  17. web_server:7 S( [  |+ U0 g1 s/ Y
  18.   port: 80
    7 d- T. [! v9 M0 l

  19. ( M8 i! ]/ G) V- _2 Y
  20. # Enable logging
    " V9 e0 A' V; r( Z" J) M9 w9 I& V
  21. logger:/ {& j. N& Q% I+ y7 F
  22. 2 p2 e& N7 ?; f; n0 e3 W
  23. # Enable Home Assistant API+ h. b( ?5 y) z6 I6 H9 i' C, e' W' K
  24. api:
    + G& u5 a: j0 p& e

  25. # z! B  ]9 e/ Y4 R
  26. ota:
    5 D; e* O" X) H  N, I( T

  27. 2 K0 L7 p& y" [! P& [
  28. light:
    0 I3 l7 x1 Y* e. Q' [/ T; Z
  29.   - platform: rgbww3 s2 ^% r& ^2 v( Z
  30.     name: "Livingroom Lights"/ y. m2 A. \. T% v( j/ f4 O
  31.     red: pwm_r
    ( f! P# l* t: n* }6 U, h) F3 r/ }) I
  32.     green:  pwm_g
    # R6 i% @! Y$ {' b0 ^3 y1 R
  33.     blue: pwm_b; q" O) N  T" W7 S0 ~0 z; [
  34.     cold_white: pwm_w
    7 L. m& O6 ?) w. D. w% C5 c
  35.     warm_white: pwm_ww% \* c, |( T: |. y0 {4 o8 n
  36.     cold_white_color_temperature: 6536 K
    2 x1 k* @; g/ C0 G( p6 ?; Z# \
  37.     warm_white_color_temperature: 2000 K
    9 A  Z& w& L% w0 P+ T$ [# V  r- |6 P
  38.     : w$ P) C3 u3 g+ a, b% O
  39. output:" z" {0 w2 M3 h5 U& l
  40.   - platform: esp8266_pwm
    ' e% T/ F- D% O' E
  41.     pin: 12
      a3 X9 E' u# `# ^
  42.     frequency: 1000 Hz
    ! x) O4 [, j' k1 O/ W* w% v
  43.     id: pwm_b6 p, o& [; a3 e
  44.   - platform: esp8266_pwm6 G4 i0 Y+ t* D5 N1 g
  45.     pin: 130 m8 v) Q8 N: Z% t6 [' d, r9 @1 f
  46.     frequency: 1000 Hz; F. e% I% q. F. v- i4 E
  47.     id: pwm_g: q5 S% m, H1 ^9 O3 _7 y2 b
  48.   - platform: esp8266_pwm
    & M) [0 t; w$ c; c! Y$ P  M$ u
  49.     pin: 15( G' T4 N) a: C8 [5 ]
  50.     frequency: 1000 Hz
    1 G9 Y# ^/ ^9 o: ~! Z" w
  51.     id: pwm_r
    8 W  e  x* a) i  h7 n
  52.   - platform: esp8266_pwm' s& k7 e9 p! K: E2 D* K, @
  53.     pin: 14, D8 a" e# ?1 v- c
  54.     frequency: 1000 Hz# ^7 D4 E( g! Z# S
  55.     id: pwm_w 0 l% g& s+ ?# W$ m# S& _
  56.   - platform: esp8266_pwm% I- H+ i7 ~4 E2 D6 Z; q
  57.     pin: 47 i2 w; d! L" _7 m' o+ M& Q3 ~
  58.     frequency: 1000 Hz
    / E2 v9 }+ E0 ?% J; d1 z" M. E- C
  59.     id: pwm_ww
复制代码

9 I2 w. o1 o/ i7 c' C
* |2 X# {$ c+ e! f0 k
同样的,开源:

" n/ n! Q; `% l, w
Lightning6.jpg
5 ~% g4 s3 B% G3 M: p9 f
Lightning7.jpg

% B' `( L$ l& H
2020032117312321189022.png

; ~! B0 y$ y8 Z& I7 ~5 D0 r7 h
可以完美接入homeassistant,图片忘了截取了,总之无脑接入,很爽很舒服!
# a+ g1 ?  g5 _" m1 |
PCB:
Gerber_PCB_Lightning.zip (88.96 KB, 下载次数: 8)
BOM:
Lightning_BOM.zip (1.05 KB, 下载次数: 11)
固件:
rgbww.zip (291.91 KB, 下载次数: 6)

! [, e/ j8 [# d9 W! z: N2 {# [4 ^' a* w3 w& \
其他的资料都在GitHub上,欢迎点亮小心心:
$ C8 r, H$ ~, a8 c6 shttps://github.com/meijie-jesse/Lightning-ESP8266-Smart-Device

+ \; u% c2 a- J' i$ i" G! o
下次继续跟新~
4 v- k% q! H+ u% r/ e

0 P  Q( `5 J4 V' G1 x
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

主题

215

回帖

5623

积分

管理员

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

26

主题

320

回帖

2万

积分

管理员

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

1

主题

53

回帖

105

积分

初级渣柚V2

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

373

主题

350

回帖

2394

积分

中级渣柚V3

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

27

主题

176

回帖

5369

积分

资深垃圾佬

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

30

主题

525

回帖

2136

积分

中级渣柚V3

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

10

主题

161

回帖

467

积分

中级渣柚V1

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

5

主题

5264

回帖

6889

积分

资深垃圾佬

积分
6889
发表于 2020-5-27 08:28:01 | 显示全部楼层

+ w" _9 M8 [0 Z3 {牛逼,
( h, a* p- n: D/ n" _牛逼,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-28 17:06 , Processed in 0.059334 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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