RGBWW 全彩补光灯V2.0 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

专业版 RGBWW 全彩补光灯V2.0

简介:RGBWW 全彩补光灯V2.0 RGB,和高显色白光,暖光灯珠。五种LED组成的补光灯,DC调光无频闪。 1.44寸彩屏,PCB外壳,主动散热,并且参与了第一批的鼓包按键公测,效果不错。

开源协议: GPL 3.0

(未经作者授权,禁止转载)

创建时间: 2022-11-11 15:57:23
更新时间: 2024-03-13 22:05:01
描述

 

之前的版本,https://oshwhub.com/47415Y/rgbww-bu-guang-deng

经过几个月的精神内耗,这次把之前的坑填上了。

 

1)硬件部分

使用STM32F051C8T6 MCU,手上有库存就选用了。

 

MCU供电 。因为使用锂电池,考虑压降,使用3.0V带使能的LDO供电,方便控制整机电源。

和之前小手电一样的电路。     

当按下SW1时,EN得高电平,LDO开启,POW-KEY得高电平,MCU检测到便可以开机,同时控制POW_EN高电平自锁。

开机后,SW1可以当普通按键使用。当插入USB时,VUSB得电,同样开启电源。

关机时,控制POW_EN低电平,便可以彻底关闭电源。

 

 

24C02简单记录设置数据和电池数据。

 

简单的按键,和驱动压电陶瓷蜂鸣器。

 

基准电压1.25V,和电压,温度采集相关。AD-T1是灯板上的NTC温度。

 

使用了1.44寸彩屏LCD2,同时画了 通用的彩屏封装LCD1。(1.33寸 12PIN焊接  ST7789 240*240 TB常见的屏幕)。

 

LED灯板使用8串LED,驱动部分再三权衡还是使用了SGM3732升压恒流驱动,优点,可以从很低的亮度起调。

由于补光灯使用,必须不能频闪。

 

充电部分,使用了IP5306,2A充电。IP3005锂电池保护IC,电流最大7A。

 

电流检测部分,还是和小手电一样使用了 INA199A1,检测电池的电流。放大倍数为50倍。

INA199的REF接在由TL432产生的1.25V基准电压, 充电时电流 VBAT->BAT+ 输出电压为1.25V+(5mR/I)×50。

放电时电流 BAT+->VBAT 输出电压为1.25V-(5mR/I)×50,这样便可以检测双向电流。来统计电量。

Q1,Q3背靠背PMOS可以切换供电方式(防止倒灌),当电池供电是Q3导通,Q1关闭,电池供电驱动部分。

当插入USB时,Q1导通,Q3关闭,由USB直接供电驱动部分。

 

 

风扇驱动,当灯板温度过高时>50度,控制打开风扇。

这里使用了MT3608升压至风扇所需的电压(4.8V),由于BOOST电路特性,EN低时,由L7 D6 电压会直接通过,所以需要Q5,来彻底关闭电压。

PS:风扇使用4010 或4020 12V 5V 都可以,可以调低点电压,减少噪音。

 

灯板接口,使用 1.0mm 16PIN PFC 排线,电流足够。 

 

 

灯板,灯板使用2835 LED灯珠.

RGB是4并8串,单颗0.5W。注意红色灯珠的封装。正负极是相反的。

商城编号 C2843878,C2843880,C2843879。

冷白,暖白使用高显色的灯珠RA95,单颗0.2W。8串8并。

商城编号 C516131,C516134。

 

 

 

 

----------------------------------------------------------------------------------------------

外壳部分,使用了PCB制作外壳。

 

面板使用了PCB加 上嘉立创集团的面板打印的鼓包按键面板,正好参与了第一批公测,效果手感不错。

轻触按键使用,C843636,6*6*7.5  100gf的手感正好。

USB座使用了,C2686965 TYPE-C立式母座。

电池插座使用XT30来满足电流需要。

 

 

----------------------------------------------------------------------------------------------

软件部分

使用 STM32CubeMX 来生成部分初始化代码。

AD转换使用了DMA,屏幕驱动使用硬件SPI。

使用了二组定时器,6路硬件PWM。5路控制LED,一路控制蜂鸣器。

主程序循环处理,AD数据-电源状态管理-屏幕显示。

 

按键,电池电量统计,LED亮度变化,蜂鸣器,均在定时器中断里处理。

 

 

----------------------------------------------------------------------------------------------

    按键逻辑
    1)长按 POWER键开机, 按住SET键开机,初始化EEPROM数据
    2)在页面 1-2-3 长按POWER键关机
    3)长按SET键,切换页面  1,RGBWW 档位模式  2,自由模式  3,闪烁,渐变。。。  4 ,详细档位设置  5 ,系统设置
    4)在页面 1-2-3  短按 ADD/SUB键 切换模式 ,再短按SET键,切换RGBWC设置( ADD/SUB键 增加,减小数值) 。
    5)在页面 4   短按SET键 上下移动光标,短按POWER键 左右移动光标,  ADD/SUB键 增加,减小数值。
    6)在页面 5   短按SET键 上下移动光标 ADD/SUB键 增加,减小数值。

----------------------------------------------------------------------------------------------

 

 

 

 

 

 

 

----------------------------------------------------------------------------------------------

最后,感谢观看,祝大家平安。

 

 

 

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程视频/附件
序号 文件名称 下载次数
1

2022 RGBWW V2.0 2022.11.27.zip

1717
2

202211281653.mp4

399
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP