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

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

[复制链接]

4

主题

259

回帖

656

积分

版主

积分
656
发表于 2020-5-26 21:02:37 | 显示全部楼层 |阅读模式
本帖最后由 TwoOne 于 2020-5-26 21:02 编辑
/ ?, c- L! r, e- Z& @( I0 I
$ f+ p+ X7 V, X5 v% Y+ f: ]; O
什么东西能够让各种属性获得200%的加成?
& ^' W! `* {2 T那必然是RGB
我最喜欢的两个效果:呼吸灯和渐变,在RGB中能够淋漓尽致地展现,所以我也对RGB情有独钟,所以以后家里也会采用这种RGB灯,一是照明,二是氛围。通过自动化的联动,能够极大程度地丰富家里的色彩~
; ^/ N. Z9 P( a. Z+ ARGB,就是红色绿色蓝色,通过三种颜色不同比例的调和显示出千变万化的色彩。RGBW比RGB多了白光,RGBWW又比RGBW多了色温调节,也就是冷暖光。

( L2 z/ q- U: k% V* E$ o  U6 `# g; v
我设计的这个板子准确的说应该就叫RGB驱动板,但是X宝上能买到的RGB驱动板,基本都是三路RGB,而家用照明最频繁的应用场景仍然是白光,RGB可以通过三色全亮调和出白光,但是亮度不够,W可以使得亮度增加一个级别,WW在高亮度的情况下还能够调整色温,有用过iPhone的同学肯定知道iOS的原彩显示,屏幕能够根据外界光照调节不同的色温,让眼睛能够适应各种环境使色彩得到还原,改善阅读体验;在家里我特别喜欢暖光那种温暖的感觉,所以RGBWW必不可少,未来我还要通过和环境传感器联动,实现和iPhone一样的调光效果,根据不同的光照情况,调节室内的照明色温。
3 P3 n. S& C3 q: q3 [
当然,这个五路的板子是完全向下兼容的,RGB和RGBW也能用,基本通吃市面上所有灯条了。
) t  i$ ^; o' A& s9 T$ G( A首先还是看下成品吧:

+ p8 h& ]3 C- j% t9 E5 x
Lightning2.jpg

" V' z* U3 l. Q" ~$ @
Lightning4.jpg
3 M& }2 U% D) n" y: ]$ Q
Lightning_showtime.gif

' e! e% m' T: O- H相关说明:
3 ]% {+ c) o/ m# v% w) `
尺寸是70x63的样子,五路输出分别连接的是:
Red is on GPIO15  M; a! n8 k1 k8 C# T9 E0 {
Green is on GPIO138 \9 }* u4 J7 D& Z( c7 \4 e' ~
Blue is on GPIO12/ d' ]! C. d8 C8 e
White 1 (W1) is on GPIO14, [  c- b4 o' p6 u) v
White 2 (W2) is on GPIO4
电路中去掉了8266的复位键,只有一个boot键用来下载程序。当然,第一次用串口烧录进去程序了之后就可以用OTA升级了,boot键其实也可以省的,为了第一次下载方便还是保留了。% a5 V6 k! S2 Z. I5 X, D, G) l
降压电路采用的是MP2451,最大支持到36V的输入。但是电源电压请以灯条的为准,一般都是12V或者24V。
* |3 x( M' ?! \2 |2 `% j& V( S% nMOS管设计采用的是DTU35N06,最大连续电流35A,足够灯条去造了,也可采用其他的MOS管,看下参数替换即可,实际我采用的是AOD484,我画的这个焊盘超级大,所以N沟道的MOS直接无脑替换即可。
. Y4 l: J& }5 B! P* ~* bGPIO到MOS管中间用了一片74HC245来保护,但是为了稳定还是加上了,也可以不用,直接短接A到B的引脚即可。5 d0 Z! M$ z( J5 \
板子背部为了承受大电流,主供电底层阻焊挖掉,可以在上面堆锡。
固件上使用ESPhome,无论是配置还是使用都比较方便。
4 B! O; ~1 o! x0 S附一个ESPhome的yaml:

. t1 m+ w, c; x$ ^0 ~' \" ]
  1. esphome:! p4 p+ L! T+ H$ A$ G$ ?" J- Q; U
  2.   name: rgbww. ~7 s/ ]' T1 ~
  3.   platform: ESP8266
    6 u. z, ^5 R1 X6 o
  4.   board: esp01_1m5 b9 v  @' H- T! v) i

  5. ' g7 G2 M3 ^' }" ^4 S0 ?0 l
  6. wifi:
    0 a$ M3 N' B2 I4 w' P$ F
  7.   ssid: "Jesse"
    7 {8 [+ g0 e- k1 m0 {4 B3 D- m" W
  8.   password: "xxx"
    , b+ r3 p7 T% u" ?% l
  9. ) Q8 S, q  C2 S  \8 U3 [
  10.   # Enable fallback hotspot (captive portal) in case wifi connection fails
    # M, i' Q. M8 C9 S$ V
  11.   ap:1 U) `) B# m% \, t1 T- ]8 p9 J
  12.     ssid: "Rgbww Fallback Hotspot"
    9 u+ B4 ~. P6 w
  13.     password: "Z8O4xum64VVF"' j% s* o6 w% [; v6 f
  14. 2 K9 F( [% Y6 t- V- g6 `1 ~# s
  15. captive_portal:! M& V: O, W) m- P
  16. , _4 p; G' L7 s
  17. web_server:
    ! y7 L+ x* `& A* j6 c+ A
  18.   port: 80
    7 c% i* y9 R, ]0 ]" l

  19. 4 x6 \! y# M- A" S. o4 x" }/ h8 n
  20. # Enable logging
    * |4 `* M4 o- [- D/ X; X
  21. logger:8 d1 v- p( P0 Y2 t* @8 ]
  22. " H) X1 A; f! c( `; \
  23. # Enable Home Assistant API
    , @$ Y8 A( w3 _
  24. api:- Y- _1 U4 S1 O: x% ~
  25. 7 O2 V* M" M- z3 p3 c. S8 }" [6 W1 n
  26. ota:7 L/ J1 _1 E) ]6 H0 I! g' c5 {

  27. 3 \- P# B8 P/ E; u
  28. light:
    5 M, |& Q$ g" J) F& g
  29.   - platform: rgbww% G& g: Q; A. `- ^
  30.     name: "Livingroom Lights"; v. D$ E) G9 v; o' n3 ~
  31.     red: pwm_r
    ( M- @8 A9 p; S2 b
  32.     green:  pwm_g' I4 I8 v0 e' I" n( V( U' l! E% P
  33.     blue: pwm_b
    $ C- v3 T0 l$ @
  34.     cold_white: pwm_w* s( y1 X0 W3 ]) U+ g8 l& ^
  35.     warm_white: pwm_ww& Q- O/ N- U4 Y" e
  36.     cold_white_color_temperature: 6536 K$ D# ~! u  u  G
  37.     warm_white_color_temperature: 2000 K# _% n/ }5 r  b% ~* N
  38.    
      o9 X0 ^3 t+ y+ u: ^/ W
  39. output:/ L! H1 Y1 e. @3 m" @' w& a
  40.   - platform: esp8266_pwm
    7 s( H8 F! [/ \, @* {
  41.     pin: 123 T0 i3 e$ b/ c' V) J% r& l' Z
  42.     frequency: 1000 Hz. ?5 i1 ]* i2 q4 A
  43.     id: pwm_b/ T  j8 E2 P1 u" Q- h! _' l  Y1 ?
  44.   - platform: esp8266_pwm# I$ l( e6 D2 o" [; l# I
  45.     pin: 13
    + `* d3 m6 Y0 }, D* P
  46.     frequency: 1000 Hz
    9 d7 a& Y# ~* g) W
  47.     id: pwm_g# Y$ m3 D% j4 H
  48.   - platform: esp8266_pwm$ Y7 B$ h/ U8 P  f- c
  49.     pin: 15* v( _; `3 f; ?7 E1 x+ j
  50.     frequency: 1000 Hz
    ' g2 _! m, Z+ L! k8 g+ N* R7 k5 o
  51.     id: pwm_r$ ]6 ]! r2 H- H- f
  52.   - platform: esp8266_pwm
    4 M( [4 G" q# k
  53.     pin: 14
    . b" {9 X7 I( j
  54.     frequency: 1000 Hz/ d: ^4 s, w. i* j" a6 e
  55.     id: pwm_w 1 {' @) b% D4 s" d8 M3 x
  56.   - platform: esp8266_pwm
    $ b, c# [0 n+ @! Q
  57.     pin: 4( e* m8 h' }* Y9 `- q, N) @
  58.     frequency: 1000 Hz
    7 T. @4 d! W, q% k" ]& F
  59.     id: pwm_ww
复制代码
- p  o) y6 d$ Q+ [4 z! i0 `
7 |. k2 }+ Y3 K  M0 ~# U  g8 ~% ^# `
同样的,开源:

* |/ \  z9 V  r
Lightning6.jpg
6 L/ Q6 f" N) _! o7 W* t* e
Lightning7.jpg

9 g5 d# ]' l( f( J2 E
2020032117312321189022.png

! x9 L( K$ m8 {" x. w: g4 u! K7 o$ i
可以完美接入homeassistant,图片忘了截取了,总之无脑接入,很爽很舒服!

5 t2 T" m, z* m; d% y
PCB:
Gerber_PCB_Lightning.zip (88.96 KB, 下载次数: 8)
BOM:
Lightning_BOM.zip (1.05 KB, 下载次数: 11)
固件:
rgbww.zip (291.91 KB, 下载次数: 6)
) b. u+ |3 J- S" y* i
+ v- m- e0 v# i* v
其他的资料都在GitHub上,欢迎点亮小心心:/ a. a% d, u# G5 m9 x  y$ h
https://github.com/meijie-jesse/Lightning-ESP8266-Smart-Device
/ S3 d! b& ]+ m6 S. s" W
下次继续跟新~

, [; ~% ~( E( f/ z) F! o, t  V) M0 u  t7 b; T5 p9 Y% j
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

回帖

5738

积分

管理员

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

回帖

2457

积分

中级渣柚V3

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

主题

5266

回帖

7133

积分

资深垃圾佬

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

$ }3 D9 S6 M! G. I- }5 b8 l8 W牛逼,2 c* L8 d2 g, ]% Y0 u
牛逼,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-1-18 12:53 , Processed in 0.075237 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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