项目/活动
电赛
商城
文档笔记
仿真/工具
参考设计
AI助手
发布项目
登录
/
注册
首页
>
文档笔记
>
工具
>
参考资源
Hackaday.io上的树莓派项目-树莓派零的 PiSugar 电池
收藏
分享
脑图
Hackaday.io上的树莓派项目-树莓派零的 PiSugar 电池
关于项目
项目简介:Pi 零的便携式电源平台
项目描述:树莓派零是非常小的, 但它不可爱与电源, 也许五倍大。PiSugar 是专为 Pi 零设计的电池项目。它超级易于使用,无需焊接,与其他皮亚特没有冲突。它完全匹配 Pi 零的大小。
项目作者:杰代
项目图片
项目详情
问题
许多软件工程师能够开发基于覆盆子皮的产品,但很少有人擅长焊接。Pi 零非常小,当您计划创建便携式原型时,这是一个不错的选择。但是, 当它与电源连接时, 它不再那么可爱。因此,我们正在考虑,如果有一个便携式,无焊解决方案,为pi零供电,这将是非常友好的覆盆子派初学者!
一个 Pi 零项目来控制尼康 DSLR, 电源比 pi 零大得多。(P.S.这是我能找到的最小的电源) 也 usb 电缆需要大量的空间。
工作原理
PiSugar 电池模块使用小弹簧引脚从背面为 pi 零供电。5V 电源通过两个底部的 pi 零垫传输。因此,它不需要 USB 电缆。将电池板连接到 pi 零的背面是您唯一需要做的事情。
锂电池和电池具有相同的尺寸,因此它将遮盖螺钉整体。此外,将电池直接放在板上也不好辐射。因此,我们使用磁铁来吸引电池到电路板,它保持足够的距离之间的电池和板。在另一只手,当您需要使用螺钉整体时,您可以轻松移动电池。
安装时稍微移动电池
规格
大小与 pi 零相同
超级容易安装
与其他 pihat 兼容
微型 USB 充电
板载开关
磁性设计
用例
关于PiSugar2
自从我们开始设计PiSugar2以来,已经半年了。这一次,我们增加了许多重要的功能,而不增加其大小!
PiSugar 2 的工作原理
在上一代中,我们使用弹簧触点连接 pi 零的底部垫。但是,如果没有数据连接,pi 零无法与电池交互。
因此,在 PiSugar 2 中,我们使用特殊设计的 pogo 引脚(糖针)从底部连接 gpio。通过连接 5V、GND 和 2 i2c 引脚,我们现在能够达到电池的状态。由于我们始终坚持无焊和紧凑的尺寸,我们决定重新设计 pogo 引脚:
为了避免拔出充电电缆时电源中断,PiSugar 2 采用双芯片设计。一个芯片用于充电,另一个芯片用于输出。因此,输出芯片不会从电池模式切换到充电模式,电源也不会中断。
PiSugar 2 有一个 RTC, 它位于 i2c 总线上, 链接到电源芯片。您可以设置闹钟来为 pi 安排自动唤醒。现在可以将 pi 设置为每天工作 5 分钟,并离开网格几个月: D
点击按钮将添加到 PiSugar 2 中。它连接到电源芯片,最后转到 i2c 总线。因此,它不会代替任何pi零的gpio引脚。太甜蜜了!您可以自定义单/双/长点击功能。例如,如果您要制作小型相机,可以使用单点按作为快门按钮。或双击安全关机。
规范
和上一代一样大!
不间断电源 (UPS)
实时时钟 (RTC) 和时间表唤醒
用于电源的滑动开关
可自定义的点击按钮
电池状态检测(电池百分比和充电状态)
强大的管理软件(GUI 和 Web)
用于二次开发的系统 api
还有一件事
由于树莓派4B已经出版,我们也正在准备更大的版本,PiSugar 2 Pro为Pi2,3,4。正如我们一直坚持的,我们需要它是便携式的。因此,我们再次选择用糖针从底部供电。它将有一个C型充电端口,电池将设计为可拆卸。
PiSugar2 Pro 的第一个原型
文件下载
pisugar_case_pin_cap.Stl
pisugar_case_button.Stl
pisugar_nobatt_shell.Stl
pisugar_case_common_cap.Stl
pisugar_case_shell_xl.Stl
项目组件
1X树莓派零 w
1XPiSugar 电池模块
1XPiSugar 3D 打印外壳
项目日志
再次问好
长时间不更新。在过去的 6 个月里, 它一直疯狂忙碌!我们开始航运PiSugar2。更大的 Pi 的 Pro 版本正在路上。
还有一件事我们并不满足,我们只能根据电压的增加来检测充电状态,这是不精确的。因此,我们决定改变充电解决方案,使其完美。
普瓦纳戈奇与明确的情况下
上午!寻找新朋友...
PiSugar2 在测试版中
我们上周开始发送 PiSugar2 测试版, 供一些朋友评估!
由于弹簧相当坚固,因此安装起来不像上一版本那么容易,我们正在考虑在 pisugar 板上焊接四个螺母,这样您就不必在安装时对齐它们。必须重新设计案例,以适应这一情况。
我们使用的 i2c 地址是 0x32(RTC) 和 0x75(电源 ic)。我发现一些引导 phats 正在使用 0x75, 在电源 ic 上写错东西是一场灾难。但是, 因为它是 i2c, 似乎我们可以防止这种情况发生, 只是要小心, 当你有一个 0x75 phat 。(某些 phat 允许您更改地址)
一些进展
1. 我们今天终于得到了合格的引脚样品...我们开始测试这个设计已经快两个月了。接下来的事情是开始制造新的pcs来连接这些微小的引脚。然后 PiSugar 2 即将发布。
2. PiSugar 2 亲的工作原型!(请忽略 1200mah 贴纸, 它实际上是一个 50mah 电池, 大约 12 小时的电池寿命为 rpi 3b...)我们使用的otuput芯片是IP5332,它声称具有3A输出能力。然而,我们只是发现,它只有2.6A输出没有充电...这是不可接受的...因此,我们现在切换到另一个芯片,将有真正的3A输出。
无线充电
刚刚找到一个完美的无线充电解决方案!它的大小非常适合 pi 零和电池。也许我们应该添加两个焊盘,并将此线圈作为可选的子模块。
新销样品
只需从供应商那里获取新销零件的照片。这些是等待组装的接头、底座和弹簧。
软件架构
老实说,在编码工作开始时,我没有清晰的视图,但我相信总是需要一个友好的用户界面。随着我深入,我找到了一些合适的工具来实现这个目标。
下图显示了这背后的体系结构。
有几种方法可以与 PiSugar 2 进行交互:
shell 脚本:如果您熟悉 linux,或者想要编写一些需要电池信息的程序,您可以使用 shell 脚本访问它。它基于 UDS,您知道必须跨网络层。
网页 UI :您可以通过网页管理 PiSugar2。虽然 pi 零能够运行桌面, 但我使用它没有屏幕在大多数时候。Web UI 可访问同一本地网络中的其他计算机。
电子 UI: 电子是我的最爱之一。它可以构建一个非常好的桌面应用程序写在html5,我也可以使用相同的代码来生成WebUI。双重杀戮!问题是电子不支持 armv6l (pi 零)。没关系, 我仍然可以使用 pi 零上的 Web UI 。
系统托盘: 如果你有一个桌面 raspbian, 我认为一个电池托盘图标, 指示电源水平是必要的。为了与 armv6l 兼容,我使用 pyQt5 构建图标。(我试过 Qt 来构建主窗口,虽然它可以在 pi 零上运行,但它很麻烦。
第一代批量生产
今天刚收到两盒 PiSugar (半成品) 。
由于我们最近的工作侧重于 PiSugar 2 的发展, 这也许是第一代的最后一次大规模生产!这是不容易的,因为从设计到PCB,SMT,焊接,测试,如果出了问题,我们必须重新开始。
PiSugar 2 的编码
本周,我们开始为PiSugar2编码。
将有一个核心的 python 程序允许您使用 shell 与它进行交互。
此外,将有一个系统托盘图标和一个很好的UI构建电子。
然而,我发现电子不支持armv6l(pi零),它只能在pi2,3,4上运行。
因此, 我将构建一个网页 ui 为 armv6l 作为替代品。
但是等等...为什么我需要在更大的 Pi 上运行这样的程序?PiSugar 不是只适合 Pi 零吗?
....
评论
0 / 100
发表评论
查看更多
1503881740
2020-08-19
1603
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
友情链接
STEP小脚丫
纳芯微电子
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号