月度存档: 7月 2024

去吧皮卡丘~啊不,是悬浮灯丝氛围灯

之前做了一个网红悬浮氛围灯,但是用了一段时间之后发现,这个电池似乎续航有点短,经过网友的提醒,发现是 LDO 在持续耗电,检测了一下的确会有这个情况。那这不能忍,去掉 LDO 优化续航的版本安排上~

DIY 悬浮柔性灯丝氛围灯的教程可以看这里: 30 元 DIY 一个柔性灯丝氛围灯

这次顺便使用了嘉立创的彩色丝印工艺,直接将 PCB 暴露在外面,印上喜欢的图案,美滋滋。

成品效果

有了彩色丝印就可以直接拿 PCB 当顶盖了~

diy-led-light-1

静态功耗检测

通过将万用表串联到电池正极和 PCB 电池正极之间,测得了即使氛围灯在没有打开时,仍然有 4mA 左右的电流消耗。

通过查阅所使用 AMS1117 芯片的数据手册,的确标注了静态电流会有 5-10mA。

diy-led-light-2

因为这个氛围灯没有设计物理电源开关,因此这个问题还是需要解决一下的,要不然一块 1000mAh 电池,光放着一周也没电了。

原理图修改

相比之前的原理图,新版本中去掉了 LDO,电池直接供电到 LED 灯丝。

当然这也会造成一个问题,随着电池电压的下降,在亮度开关是同一档位的情况下,LED 灯丝的亮度会逐渐下降,不过这个问题也不是特别大,不影响使用。

另外因为电池直接供电 LED 灯丝了,电池满电时电压 4.2V,在开启最大亮度时,LED 灯丝的亮度会比使用 LDO 降压后的 3.3V 供电要高不少,可以酌情增大 LED 限流电阻 …

阅读全文 »

硬币大小的游戏机不来一个?能玩小蜜蜂和吃豆人~

在接触沁恒家的 CH32V003 芯片一段时间后,发现了国外有个爱好者用它做了个小型游戏机,还配了不少游戏,例如小蜜蜂、呼吃豆人什么的,这不得自己复刻一个。

不过原作者的项目 PCB 设计体积比较大,不太符合我心中微型游戏机的形象,就自己重新搞了一下,顺便把原项目中的方向键从独立按键换成了摇杆,玩起来更舒适一点。

成品照片

老样子,自己做东西还是得搞个正经点的外壳。

经过极限压缩后的 PCB 大小为 24x40mm,加上电池后,整体外壳不包含钥匙扣环的尺寸为宽 27mm,高 42mm,厚 12mm,正面大小不到 2 个硬币大小 😃。

ch32v003-gameconsole-1

硬件选型

为了和原作者的 ROM 兼容,大部分 BOM 都跟原版 PCB 一样,这里只是将原版的方向按键换成了五向摇杆,其他的都还是保持一致。为了保障 PCB 体积,整体电阻、电容都采用了 0603 封装。

主要的几个元件都可以在某宝上购买,特别是其中的电磁式蜂鸣器,某宝上购买要便宜很多。

另外需要注意,12864 OLED 需要购买窄边框的版本。

位号 元件 备注
BUZZER1 4kHz 电磁式蜂鸣器
H3 PZ254V-11-05P 烧录排针,不焊接
SW1 MSK12C02-HB 电源开关
SW2 TM-4175-B-A 五向摇杆
SW3


阅读全文 »

听人劝吃饱饭,试试CH334R来做USB 2.0 Hub

之前用 SL2.1A 做了个 USB 2.0 Hub,有网友说不如用 CH334R,售价更便宜,还支持更高级的 MTT,这不得马上了解一下。

之前使用 SL2.1A 做 USB Hub 的文章在这里:还在花钱买?5元DIY一个四口USB 2.0 Hub

CH334R 介绍

在 CH334R 的数据手册中找到它的介绍,的确是支持 MTT 的。

CH334 和 CH335 是符合 USB2.0 协议规范的 4 端口 USB HUB 控制器芯片,上行端口支持 USB2.0 高速和 全速,下行端口支持 USB2.0 高速 480Mbps、全速 12Mbps 和低速 1.5Mbps。不但支持低成本的 STT 模式(单 个 TT 分时调度 4



阅读全文 »