爆改PDD十元小灯
感谢EEPW和ST提供的试用机会,这里我使用NUCLEO-WBA55CG板子爆改一个PDD购买的普通小夜灯,改造升级为蓝牙小夜灯,避免和媳妇晚上因为最后谁关灯而导致的矛盾。
首先从PDD全款拿下这款小夜灯
回来拆开是这样,
一个单面PCB板(TYPEC插口,一颗LED控制IC,一颗TP4056,6颗暖光灯珠,6颗白光灯珠),一个18650电池,一个触摸铜片,优惠之后10.74包邮到家,感觉确实没啥利润
下一步,硬件改造,我打算画一个板子,替代原有的PCB板,使用STM32WBA55CG核心板直接通过排母连接
原理图如下
PCB如下
我使用了比较铺张浪费的方案,两个LED驱动IC(TX6410B),每一个IC驱动十颗灯珠(白光和暖光),充电IC(TP4056)和锂电池保护IC(IP3005A),单路触摸芯片(AM01B)。主打一个不省钱,DIY嘛,出效果再说。由于核心板需要插在上边,原来的18650电池不能用了,又买了一个合适尺寸的软包电池,到手价8.81
然后就是程序,
小夜灯嘛,不需要很复杂的功能和逻辑,小程序实现开关调亮度色温等,触摸按键实现开关即可。照着老师的课程,双路PWM输出,触摸按键驱动,没有过多的改动主要逻辑部分
小程序增加变成两路PWM控制
新增一个五选一选择
小程序技艺不精,全部使用AI生成,也挺好用
成品照