发帖
12 0 0

电压与电流CC表 基于小安派AiPi-Eye-S1 part1

bzhou830
论坛元老

74

主题

1513

回帖

1万

积分

论坛元老

积分
12876
电子DIY 3085 12 2023-12-7 08:36:24

本帖最后由 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

──── 0人觉得很赞 ────

使用道具 举报

2023-12-7 08:47:06
跑起来了吗?
2023-12-7 08:49:08

才搞第一步
2023-12-7 08:54:27
期待第二步
2023-12-7 09:04:44

嗯,这是玛丽哥的小号吗?
2023-12-7 09:40:35
干簧管 发表于 2023-12-7 09:04
嗯,这是玛丽哥的小号吗?

什么小号,我就一个号
2023-12-7 16:58:04
bzhou830 发表于 2023-12-7 09:40
什么小号,我就一个号

哦哦,两个头像,我以为是两个号来着,这是个论坛的bug啊
2023-12-7 17:12:27
期待后续开发,刚好可以借鉴一下
bzhou830 楼主
2023-12-8 20:06:51
AXK123456 发表于 2023-12-7 17:12
期待后续开发,刚好可以借鉴一下

正在进行中
2023-12-12 08:34:25
更新一下,INA226驱动代码已经ok
您需要登录后才可以回帖 立即登录
高级模式
12下一页
统计信息
  • 会员数: 28809 个
  • 话题数: 41168 篇