请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 448|回复: 20

[进阶教程] 画了个5路的调光板分享给大家 基于ESP8266 支持RGBWW

[复制链接]

5

主题

136

帖子

488

积分

论坛技术达人

积分
488
金钱
342
HASS币
40
发表于 2020-3-21 15:08:41 | 显示全部楼层 |阅读模式
本帖最后由 TwoOne 于 2020-3-28 20:53 编辑

之前在论坛里逛,发现有RGB的三路调光,好像还没有RGBW和RGBWW的,所以自己画了一个,分享给大家。
调光3.png
尺寸是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


这个连接顺序是和H801一致的。
电路中去掉了8266的复位键,只有一个boot键用来下载程序。当然,第一次用串口烧录进去程序了之后就可以用OTA升级了,boot键其实也可以省的,为了第一次下载方便还是保留了。
降压电路采用的是MP2451,最大支持到36V的输入。但是电源电压请以灯条的为准,一般都是12V或者24V。
MOS管设计采用的是DTU35N06,最大连续电流35A,足够灯条去造了,也可采用其他的MOS管,看下参数替换即可,实际我采用的是AOD484,我画的这个焊盘超级大,所以N沟道的MOS直接无脑替换即可。
GPIO到MOS管中间用了一片74HC245来保护,但是为了稳定还是加上了,也可以不用,直接短接A到B的引脚即可。
板子背部为了承受大电流,主供电底层阻焊挖掉,可以在上面堆锡。
调光4.png
固件上我比较推荐ESPHOME,无论是配置还是使用都比较方便。
附一个ESPhome的yaml:
esphome:
  name: rgbwwtest
  platform: ESP8266
  board: espXXX

wifi:
  ssid: xxx
  password: xxx

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:

web_server:
  port: 80 

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




值得说明的是,RGBW比RGB多了白光,RGBWW又比RGBW多了色温调节,也就是冷暖光,这个板子是向下兼容的,通吃市面上所有灯条了,大家从上面的程序里应该就能看出来了。

调光5.png



原理图在这里:
调光1.png

调光2.png

Gerber文件: Gerber_PCB_Lightning.zip (88.96 KB, 下载次数: 3)

评分

参与人数 5金钱 +52 HASS币 +20 收起 理由
sangood + 10 等待楼主研究调光调色的开关
+ 20 + 20 严重支持!
whxciotw + 5
wormshow + 7 墙都不扶,就服楼主!
情非殇 + 10 膜拜大神!

查看全部评分

回复

使用道具 举报

1

主题

231

帖子

846

积分

论坛积极会员

积分
846
金钱
615
HASS币
0
发表于 2020-3-21 16:09:47 | 显示全部楼层
顶一个,谢谢无私奉献的大神
回复

使用道具 举报

0

主题

125

帖子

494

积分

论坛积极会员

积分
494
金钱
369
HASS币
0
发表于 2020-3-21 16:40:58 | 显示全部楼层
感谢,顶一下
回复

使用道具 举报

18

主题

338

帖子

1212

积分

金牌会员

Rank: 6Rank: 6

积分
1212
金钱
874
HASS币
0
发表于 2020-3-21 18:02:31 | 显示全部楼层
藏龙卧虎,,,这都会画
回复

使用道具 举报

106

主题

3874

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
12466
金钱
8507
HASS币
44
发表于 2020-3-21 22:07:13 | 显示全部楼层
厉害了word楼主!我的大灯自从被我拆下来,就没装上去过,我给用上了这种RGBWW灯带,但一直没找到好的控制器,以前用magichome倒可以。不过最大的问题还是,如何通过灯的物理开关实现调光调色。。。不知楼主有好的想法没?
回复

使用道具 举报

8

主题

84

帖子

386

积分

论坛技术达人

积分
386
金钱
297
HASS币
30
发表于 2020-3-21 22:28:35 | 显示全部楼层
囧 发表于 2020-3-21 22:07
厉害了word楼主!我的大灯自从被我拆下来,就没装上去过,我给用上了这种RGBWW灯带,但一直没找到好的控制 ...

检测按开关的时间了,用两位开关,一个开关,一个长按连续变化
回复

使用道具 举报

106

主题

3874

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
12466
金钱
8507
HASS币
44
发表于 2020-3-21 22:49:16 | 显示全部楼层
magic900321 发表于 2020-3-21 22:28
检测按开关的时间了,用两位开关,一个开关,一个长按连续变化

关键还有彩色,实在是不好控制吧?
回复

使用道具 举报

5

主题

136

帖子

488

积分

论坛技术达人

积分
488
金钱
342
HASS币
40
 楼主| 发表于 2020-3-21 23:28:24 | 显示全部楼层
囧 发表于 2020-3-21 22:07
厉害了word楼主!我的大灯自从被我拆下来,就没装上去过,我给用上了这种RGBWW灯带,但一直没找到好的控制 ...

我的想法是在家门口装一个中控,这样可以通过面板直接控制,普通的开关操作在手机上就能实现,需要调光了再去中控面板上调节,或者根据传感器的度数,自动调节暖光和冷光值,这样可以不用单独的物理开关。
物理开关我在网上有看到过这样的
微信截图_20200321232321.png

但是这种是和驱动板放一起的。

囧大也给我了一个思路,研究一下上面那个触摸条是怎么弄的,物理开关我再画一个,独立出来,可以继续用8266来传输数据,就是可能比较费电,我尝试一下用zigbee看看行不行,或者直接用无线串口给8266发调光数据,这三种方案我思考思考


回复

使用道具 举报

106

主题

3874

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
12466
金钱
8507
HASS币
44
发表于 2020-3-21 23:38:54 | 显示全部楼层
TwoOne 发表于 2020-3-21 23:28
我的想法是在家门口装一个中控,这样可以通过面板直接控制,普通的开关操作在手机上就能实现,需要调光了 ...

大神,你有点强大!物理开关怎样和灯控通讯,一直也是困扰我的问题。严重支持你研究~
回复

使用道具 举报

8

主题

84

帖子

386

积分

论坛技术达人

积分
386
金钱
297
HASS币
30
发表于 2020-3-21 23:41:56 | 显示全部楼层
本帖最后由 magic900321 于 2020-3-21 23:43 编辑
囧 发表于 2020-3-21 22:49
关键还有彩色,实在是不好控制吧?

颜色位宽只能小一点,要是RGB都是255,255,255的话,怕是要按半天的,再加一个WW半天都在调这个灯
小米的网关灯手机界面就是一个圆的条条,换成实际的按开关时间,应该按开关3秒左右选一个颜色应该还能忍受。
还可以短长按就是慢慢加,长长按就是快速的变颜色,之前见过一个小小的仪表就是这么操作的,还能接受。
最好是用非自锁的开关,两键的。一个长按就连续变亮度,一个连续变颜色。
这一个开关搞这么复杂会会不有人工智障的嫌疑
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2020-4-2 11:22 , Processed in 0.088489 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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