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

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

[复制链接]

4

主题

259

回帖

656

积分

版主

积分
656
发表于 2020-5-26 21:02:37 | 显示全部楼层 |阅读模式
本帖最后由 TwoOne 于 2020-5-26 21:02 编辑
0 B4 @  H+ Q/ x% B
% M  T$ e) |( d% @
什么东西能够让各种属性获得200%的加成?; I! F' B$ A; W+ L# m% j# W* ?
那必然是RGB
我最喜欢的两个效果:呼吸灯和渐变,在RGB中能够淋漓尽致地展现,所以我也对RGB情有独钟,所以以后家里也会采用这种RGB灯,一是照明,二是氛围。通过自动化的联动,能够极大程度地丰富家里的色彩~
9 n, r. F7 u# GRGB,就是红色绿色蓝色,通过三种颜色不同比例的调和显示出千变万化的色彩。RGBW比RGB多了白光,RGBWW又比RGBW多了色温调节,也就是冷暖光。

$ M" F2 m7 ]% Y7 `
我设计的这个板子准确的说应该就叫RGB驱动板,但是X宝上能买到的RGB驱动板,基本都是三路RGB,而家用照明最频繁的应用场景仍然是白光,RGB可以通过三色全亮调和出白光,但是亮度不够,W可以使得亮度增加一个级别,WW在高亮度的情况下还能够调整色温,有用过iPhone的同学肯定知道iOS的原彩显示,屏幕能够根据外界光照调节不同的色温,让眼睛能够适应各种环境使色彩得到还原,改善阅读体验;在家里我特别喜欢暖光那种温暖的感觉,所以RGBWW必不可少,未来我还要通过和环境传感器联动,实现和iPhone一样的调光效果,根据不同的光照情况,调节室内的照明色温。
8 j9 Y" v0 w3 G2 u
当然,这个五路的板子是完全向下兼容的,RGB和RGBW也能用,基本通吃市面上所有灯条了。
6 c7 X7 z) ?3 s; f; L首先还是看下成品吧:
! L4 a1 }1 B1 B. f
Lightning2.jpg
' Y( |# t: C6 u+ H" c" B
Lightning4.jpg
+ O- G9 \3 V' ]; I5 ~* b' ?
Lightning_showtime.gif
8 x- M, {6 l/ o& @
相关说明:0 k/ s% H/ N' U: U1 q* P
尺寸是70x63的样子,五路输出分别连接的是:
Red is on GPIO151 w$ S; V: ]8 q$ p8 C5 s5 h
Green is on GPIO13
. H. A6 X; m5 MBlue is on GPIO12. l1 |! d" }' |; N5 Y
White 1 (W1) is on GPIO14  U5 S; O: B# O: N
White 2 (W2) is on GPIO4
电路中去掉了8266的复位键,只有一个boot键用来下载程序。当然,第一次用串口烧录进去程序了之后就可以用OTA升级了,boot键其实也可以省的,为了第一次下载方便还是保留了。5 x' G- \- A2 C: O8 g
降压电路采用的是MP2451,最大支持到36V的输入。但是电源电压请以灯条的为准,一般都是12V或者24V。4 t' q9 I9 _7 r8 |
MOS管设计采用的是DTU35N06,最大连续电流35A,足够灯条去造了,也可采用其他的MOS管,看下参数替换即可,实际我采用的是AOD484,我画的这个焊盘超级大,所以N沟道的MOS直接无脑替换即可。
) ~* u) c7 o2 ?1 S* SGPIO到MOS管中间用了一片74HC245来保护,但是为了稳定还是加上了,也可以不用,直接短接A到B的引脚即可。6 V6 P+ i9 O9 e0 ]5 j6 d
板子背部为了承受大电流,主供电底层阻焊挖掉,可以在上面堆锡。
固件上使用ESPhome,无论是配置还是使用都比较方便。, K8 W( n& {9 K* P" l, v
附一个ESPhome的yaml:

+ U! c% H& ~9 L  I2 @6 Y
  1. esphome:
    + }$ D; D3 |+ i; I! p
  2.   name: rgbww( e" T% G% h. Z9 y: L' d
  3.   platform: ESP8266, V% C8 D/ @0 f0 s6 c- T
  4.   board: esp01_1m" I: T% H6 z$ R- p

  5. " F+ |# b2 g) Z$ E, N# l2 I
  6. wifi:  z+ a0 N! O; o' M& x6 \; _
  7.   ssid: "Jesse"  Y' c+ F  `1 h; |* K2 Q& [
  8.   password: "xxx"
      I) p, B4 f3 ~6 v' {9 l
  9. 4 X. [3 p: C& l' _$ W
  10.   # Enable fallback hotspot (captive portal) in case wifi connection fails' o2 p5 J2 d2 X1 T* [
  11.   ap:3 U3 B: Y& P! v* J8 C' [- M
  12.     ssid: "Rgbww Fallback Hotspot"% Y" s2 @: t' D/ J  \  ]& R  A
  13.     password: "Z8O4xum64VVF"
    & D+ H+ j3 |) M. q
  14. 6 ~% J" f/ f7 n% @; {
  15. captive_portal:& `# x2 ~0 ?6 E. V! p
  16. $ Z  s3 c& r6 ]0 Z6 n' D
  17. web_server:, L6 r& h! C9 v. F1 h% b$ H
  18.   port: 80
    * _. \: h- e9 ?1 ?$ W

  19. 4 @4 [2 {: L( t6 X$ T" n
  20. # Enable logging
    8 V: g. q7 e9 e) C1 w$ \
  21. logger:
    ) p* @+ _# e: Z' {2 w: r

  22. 1 R! a1 M5 I+ }* l4 q3 J
  23. # Enable Home Assistant API0 c7 Y, z( R' Q  s- e( |
  24. api:
    1 `" K5 I6 u  D  q  Y7 `3 A

  25. 6 M" i$ Y. o- V. u0 N
  26. ota:
    $ `& F+ q6 C) I! Q1 w
  27. 3 X# f' v  H& M2 w/ v% r, y6 D5 B
  28. light:
    0 [: `0 t7 ]4 ]9 E2 |: F
  29.   - platform: rgbww
    3 X% r3 s# a- b9 n& p4 ^
  30.     name: "Livingroom Lights"' `( {3 l$ ~6 ^3 o" |; J0 j
  31.     red: pwm_r
    . G, B8 h7 m% f6 C; e8 K4 c: Q3 R
  32.     green:  pwm_g
    / ]4 U) q0 H& f! [) u
  33.     blue: pwm_b0 s: v- e8 h% h7 X" z/ F. t
  34.     cold_white: pwm_w
    1 n0 f8 g* ]: z! u9 t. m
  35.     warm_white: pwm_ww
    & q' d* O7 T0 U5 V3 ~- o$ ^, l+ s
  36.     cold_white_color_temperature: 6536 K) C$ p- @+ ]. @+ i
  37.     warm_white_color_temperature: 2000 K6 E' N+ b( |& y- K5 J; I5 I) H
  38.     9 a  z0 C- d0 o
  39. output:2 D$ Q, Y' Q, \' [6 }
  40.   - platform: esp8266_pwm" f* |% w. Q( U" V
  41.     pin: 12
    4 ?; g5 e) m+ d% T! [
  42.     frequency: 1000 Hz
    & J; u. \/ q9 ~, J" R& ^
  43.     id: pwm_b0 G6 i' u( M7 n) ~, R! ]
  44.   - platform: esp8266_pwm
    2 }. S+ C1 c, }! L! `
  45.     pin: 13
    ( Q5 }% k& B# D( [' O
  46.     frequency: 1000 Hz
    9 N8 ~! ]5 [# P- c* k; y3 P- u+ G% v
  47.     id: pwm_g
    ' R# m3 O4 _3 \. N3 Q
  48.   - platform: esp8266_pwm6 U9 O5 q0 @9 z) I; z
  49.     pin: 15
    * s) p8 V) p! R1 g5 @" G
  50.     frequency: 1000 Hz
    0 G1 m7 i4 `5 r" A% |' W2 |
  51.     id: pwm_r
    5 X" ?* q6 |: O/ @) L# H3 i
  52.   - platform: esp8266_pwm2 F+ E! @" |* {, k0 C
  53.     pin: 149 j" i) n5 Y/ B) N' D7 P4 V
  54.     frequency: 1000 Hz
    , x/ m% r. c8 d# P" ]% o
  55.     id: pwm_w
    ! c1 e% {- M5 m5 U7 ^, n1 O  ~
  56.   - platform: esp8266_pwm
    ( j( u5 ~( g' H9 J" A6 K
  57.     pin: 4/ b% L  [; u/ K" [2 M
  58.     frequency: 1000 Hz
    ; x, l/ [( T) H% o) _: P3 b" K
  59.     id: pwm_ww
复制代码

% S& O3 B, ?& r# g" J9 F! F, D: x3 A
同样的,开源:

) M. v7 _; K  ^0 E- \) q
Lightning6.jpg
, V% [; v5 N7 `% c3 a/ @
Lightning7.jpg

" h5 J4 p! Y, P7 J+ b
2020032117312321189022.png
: m6 b3 x9 ^9 G) C
可以完美接入homeassistant,图片忘了截取了,总之无脑接入,很爽很舒服!
! N! X* H  j! ?. B1 u+ g
PCB:
Gerber_PCB_Lightning.zip (88.96 KB, 下载次数: 8)
BOM:
Lightning_BOM.zip (1.05 KB, 下载次数: 11)
固件:
rgbww.zip (291.91 KB, 下载次数: 6)
/ z* D0 L+ u. k

, `: f% W$ d6 l8 T2 s$ e
其他的资料都在GitHub上,欢迎点亮小心心:
( P- @8 [+ r' ~" {" z* [% F  A. I: Xhttps://github.com/meijie-jesse/Lightning-ESP8266-Smart-Device
! j2 ?% {- n& f8 w' n
下次继续跟新~

' v6 w! G  \0 ^  H  e. M& H) A' K& [5 `1 ^, Q: c- k
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 | 显示全部楼层
火钳刘明,顺便膜拜大佬

373

主题

350

回帖

2458

积分

中级渣柚V3

积分
2458
发表于 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

回帖

7200

积分

资深垃圾佬

积分
7200
发表于 2020-5-27 08:28:01 | 显示全部楼层
- _3 |( t! |5 T! j' T0 C9 O( z( @
牛逼,
; V' a; j& `; a. J牛逼,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-10 04:57 , Processed in 0.331768 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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