本帖最后由 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的接口,完美!
这个接口对应于PCB的这个位置:
看完控制板,我们再来看看INA226的接口电路原理图.
对应PCB如下
看完这个,接线就变得很清晰了。INA226板子的iic接口和小安派连接起来就好了。IN+/IN-/VBS就留给被测量电路使用了。
2.软件界面
接触了lvgl之后感觉像是打开了新世界的大门,使用lvgl后的界面设计变得真的好看了太多。对比看了下网上的一些CC表界面之后,打开gui guider添加上几个label。调一调颜色,编译运行下模拟器。得到如下的界面:
接下来就是把这个界面移植到小安派S1上。小安派S1的weather demo本来就是使用了lvgl的。那么为了少点工作量就直接使用weather demo拿过开,然后替换掉 demos/240X320_ui 中的目录。编译运行起来:
|