【DIY电子作品】电压与电流CC表 基于小安派AiPi-Eye-S1 part1

[复制链接]
查看2087 | 回复12 | 2023-12-7 08:36:24 | 显示全部楼层 |阅读模式

本帖最后由 bzhou830 于 2023-12-12 08:31 编辑

本帖最后由 bzhou830 于 2023-12-7 08:41 编辑

本帖最后由 bzhou830 于 2023-12-7 08:41 编辑

本帖最后由 bzhou830 于 2023-12-7 08:40 编辑

1.硬件分析

Power-Z上使用的是INA226,正好手上有这个芯片。那么搭配小安派惊艳的屏幕应该能实现出来一个高颜值的CC表。打开原理图可以看到S1正好预留了一个I2C的接口,完美!

Snipaste_2023-12-07_06-21-31.jpg

这个接口对应于PCB的这个位置:

Snipaste_2023-12-07_06-21-58.jpg

看完控制板,我们再来看看INA226的接口电路原理图.

image-20231207063942555.png

对应PCB如下

image-20231207064031225.png

看完这个,接线就变得很清晰了。INA226板子的iic接口和小安派连接起来就好了。IN+/IN-/VBS就留给被测量电路使用了。

2.软件界面

接触了lvgl之后感觉像是打开了新世界的大门,使用lvgl后的界面设计变得真的好看了太多。对比看了下网上的一些CC表界面之后,打开gui guider添加上几个label。调一调颜色,编译运行下模拟器。得到如下的界面:

image-20231207062806838.png

接下来就是把这个界面移植到小安派S1上。小安派S1的weather demo本来就是使用了lvgl的。那么为了少点工作量就直接使用weather demo拿过开,然后替换掉 demos/240X320_ui中的目录。编译运行起来:

image-20231207063309704.png

本帖被以下淘专辑推荐:

选择去发光,而不是被照亮
回复

使用道具 举报

干簧管 | 2023-12-7 08:47:06 | 显示全部楼层
跑起来了吗?
回复 支持 反对

使用道具 举报

bzhou830 | 2023-12-7 08:49:08 | 显示全部楼层

才搞第一步
选择去发光,而不是被照亮
回复 支持 反对

使用道具 举报

爱笑 | 2023-12-7 08:54:27 | 显示全部楼层
期待第二步
用心做好保姆工作
回复 支持 反对

使用道具 举报

干簧管 | 2023-12-7 09:04:44 | 显示全部楼层

嗯,这是玛丽哥的小号吗?
回复 支持 反对

使用道具 举报

bzhou830 | 2023-12-7 09:40:35 | 显示全部楼层
干簧管 发表于 2023-12-7 09:04
嗯,这是玛丽哥的小号吗?

什么小号,我就一个号
选择去发光,而不是被照亮
回复 支持 反对

使用道具 举报

干簧管 | 2023-12-7 16:58:04 | 显示全部楼层
bzhou830 发表于 2023-12-7 09:40
什么小号,我就一个号

哦哦,两个头像,我以为是两个号来着,这是个论坛的bug啊
回复 支持 反对

使用道具 举报

AXK123456 | 2023-12-7 17:12:27 | 显示全部楼层
期待后续开发,刚好可以借鉴一下
回复 支持 反对

使用道具 举报

bzhou830 | 2023-12-8 20:06:51 来自手机 | 显示全部楼层
AXK123456 发表于 2023-12-7 17:12
期待后续开发,刚好可以借鉴一下

正在进行中
选择去发光,而不是被照亮
回复 支持 反对

使用道具 举报

bzhou830 | 2023-12-12 08:34:25 | 显示全部楼层
更新一下,INA226驱动代码已经ok
选择去发光,而不是被照亮
回复 支持 反对

使用道具 举报

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

本版积分规则