数码之家

 找回密码
 立即注册
搜索
查看: 4363|回复: 74

sw3518快充模块增加 电压、电流显示(一)

    [复制链接]
发表于 2024-2-22 23:57:17 来自手机浏览器 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
网上看到有卖电压电流显示的充电宝,但是功率太小,我就想做一个功率大一点,输入输出同时使用,还有电压电流显示,找遍全网都没资料,正要放弃时,就找到sw3518的寄存器代码表,竟然还是官方的,于是研究了几天终于做出来了,以下是做出来的样子:

IMG_20240222_231616.jpg


下一步准备做个外壳。
我本来准备打板焊接的,连PCB都做好了,方案是sw3518s,原件还得一件一件的找,焊接还麻烦,干脆在网上买了几个成品板,用打的板做底板,数据读取和显示主控是ESP8266,方便后期无线升级用,显示屏是1.33吋OLED 屏幕,做的双路4口,每口都有电流显示,和充电协议显示。
因为sw3518的i2c地址是0x3c,显示屏的也是0x3c,这样3个iC2设备都是一个地址,所以又增加了i2c扩展器pcf8574a,用的是0、1、2这三个口,0口是显示屏,另外两个口就接的两块快充板,理论上可以接8个板子。
IMG_20240222_222954.jpg

我一直玩arduino,所以代码也是用它写的,没有仔细优化,比较乱,请不要笑话,喜欢玩的朋友可以拿去玩玩,我会公开源代码,不像有些人装神秘,毕竟我也没花钱找的资料和自己做的。
由于打板比较充忙,有很多地方是错的,就不发了,后面更正后有需要的再发。

以下是源代码和库文件,需要什么就自取吧。下载后.rar后缀删除就可以了。
其他的什么引脚定义,就自己上网查吧,搜索到处都是,使用的引脚在代码中有,最后提醒一下,焊接功底不行的话就不要做了,因为sw3518的引脚非常小,外露引脚又只有一点点,电烙铁头要很尖,用铜丝接的话,要用比头发还细一点的才行,所以自己动手要做好心理准备

补充内容 (2024-2-29 16:06):
正文中写的i2c扩展器pcf8574a,实际是TCA9548A,我型号搞错,这里更正一下。

补充内容 (2024-2-29 16:52):
https://www.mydigit.cn/thread-439277-1-1.html
我在这个帖子里做了些更改和源代码修改和展示,新板子的做法,欢迎大家指导。

补充内容 (2024-3-8 18:37):
最后展示一下成品,见53楼,准备用亚克力做一个透明外壳。

h1_SW35xx.cpp.rar

6.92 KB, 下载次数: 17, 下载积分: 家元 -55

售价: 50 家元  [记录]

h1_SW35xx.h.rar

3.9 KB, 下载次数: 14, 下载积分: 家元 -55

售价: 50 家元  [记录]

sw3518s.ino.rar

9.62 KB, 下载次数: 13, 下载积分: 家元 -55

售价: 10 家元  [记录]

打赏

参与人数 9家元 +231 收起 理由
sunnyquan + 30
zzy_85569381 + 30 謝謝分享
微醉 + 30 謝謝分享
moontree + 12 謝謝分享
aping365 + 18 優秀文章
jpdd521 + 30 I2C改地址不就不冲突了吗。。
zto中通快递 + 27
kkdkj + 30 謝謝分享
jf201006 + 24 謝謝分享

查看全部打赏

发表于 2024-2-23 09:55:26 | 显示全部楼层
做个外壳就漂亮了
回复 支持 1 反对 0

使用道具 举报

发表于 2024-2-23 10:35:39 | 显示全部楼层
本帖最后由 纯今 于 2024-2-23 11:02 编辑

楼主你太谦虚了,感觉不久能加精!
SW3518这模块我就用
倍感致敬楼主


补充:
可以采取刮铜箔焊接
来降低飞线的难度
回复 支持 反对

使用道具 举报

发表于 2024-2-23 10:47:55 | 显示全部楼层
小白学不会,制作流程能更详细点就好了
回复 支持 反对

使用道具 举报

发表于 2024-2-23 11:12:02 | 显示全部楼层

谢谢分享~学习了~~
回复 支持 反对

使用道具 举报

发表于 2024-2-23 12:08:10 | 显示全部楼层
会单片机的都是高手
回复 支持 反对

使用道具 举报

发表于 2024-2-23 12:42:27 | 显示全部楼层
kkdkj 发表于 2024-2-23 12:08
会单片机的都是高手

模拟大佬元宵节快乐
数字电路再厉害也需要模拟电路
作为模拟大佬您老作品一个正月
都是电脑版数码之家状元,头版头条

打赏

参与人数 1家元 +6 收起 理由
kkdkj + 6 谢谢!最好去我的帖子后边回复.

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2024-2-23 17:21:46 | 显示全部楼层
楼主是高手。我也来看看,很实用的
回复 支持 反对

使用道具 举报

发表于 2024-2-23 21:39:03 | 显示全部楼层
今天收到一块sw3518模块,楼主的文章阔展了我的思路,谢谢。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-2-24 10:54:02 来自手机浏览器 | 显示全部楼层
纯今 发表于 2024-2-23 10:35
楼主你太谦虚了,感觉不久能加精!
SW3518这模块我就用
倍感致敬楼主

现在模块都没布i2c的线,所以焊接应该更快一些。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-2-24 10:56:52 来自手机浏览器 | 显示全部楼层
joyfirex 发表于 2024-2-23 10:47
小白学不会,制作流程能更详细点就好了

慢慢摸索吧,我都是全自学的,现在程序有了,最复杂的解决了,就是焊接引脚了,后面我会做一个更简单一点的,模块化。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-2-24 10:58:11 来自手机浏览器 | 显示全部楼层
kkdkj 发表于 2024-2-23 12:08
会单片机的都是高手

过奖了,您才是高手,我就是懂点皮毛,自己做来玩玩的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-2-24 11:04:56 来自手机浏览器 | 显示全部楼层
平常心182421994 发表于 2024-2-23 21:39
今天收到一块sw3518模块,楼主的文章阔展了我的思路,谢谢。

客气了,一起研究。
回复 支持 反对

使用道具 举报

发表于 2024-2-24 12:03:37 | 显示全部楼层
谢谢分享,学习学习
回复 支持 反对

使用道具 举报

发表于 2024-2-26 11:03:24 | 显示全部楼层
小白做不来,但见这屏幕显示看着舒服,楼主出个套件吧。
回复 支持 反对

使用道具 举报

发表于 2024-2-26 11:45:22 来自手机浏览器 | 显示全部楼层
厉害了,能把东西整合起来已经是大佬了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-2-26 23:44:11 来自手机浏览器 | 显示全部楼层
hu2011q 发表于 2024-2-26 11:03
小白做不来,但见这屏幕显示看着舒服,楼主出个套件吧。

我打板了两块PCB,过几天会到,我先实践一下,可以用的话,我会免费分享给大家打板文件,可以自己DIY,一块是所有原件在一块板上,适合动手能力强的使用,一块是显示模块组,适合喜欢简单的,买快充模块后,只需要焊接3根线就可以正常使用的。
回复 支持 反对

使用道具 举报

发表于 2024-2-27 23:48:35 | 显示全部楼层
有点考脑壳,一般人搞不出来啊
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-6-2 16:35 , Processed in 0.234000 second(s), 15 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

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