windows下小安派例程AiPi-Eyes学习和一些问题

[复制链接]
查看1014 | 回复7 | 2023-8-29 16:21:18 | 显示全部楼层 |阅读模式
本帖最后由 翁vjk 于 2023-8-29 16:39 编辑

拿到小安派也有一段时间了,最开始只是烧录几个例程,一直没时间细看。今天正好有时间玩玩。

windows环境搭建参考零基础搭建小安派Windows 开发环境 - 小安派S1教程合集 - 物联网开发者社区-安信可论坛 - 安信可科技 (ai-thinker.com)

小安派烧录参考windows下小安派USB烧录 - 小安派S1教程合集 - 物联网开发者社区-安信可论坛 - 安信可科技 (ai-thinker.com)

说正题,试了小安派的AiPi-Eyes例程(AiPi-Eyes-weather类似),下面红色箭头肯定是大家都想改的,既然是天气时钟桌面,肯定是想显示实时时间和天气。我仔细看了文件例程,画面有些部分是用lvgl做的,我还不算很懂所以目前天气和温度没改。第二张图是改完后的。

LROL5(IZ}79%NV$OW9%DHQQ.png                 X}1SR28`0)2DFSH~URD[[P5.png


下面我简单介绍下怎么修改:

1.联网:首先用vscode打开小安派文件夹,选择右键在集成终端打开例程AiPi-Eyes。接着在左侧第二个放大镜图标搜索wifi_connect,点击跳转相应文件夹,需要修改的地方如下,把ssid和password分别改成你的wifi名称和密码,记住要加双引号,即“ssid”,“password”。



)6V`$MW%4{PZ]}_ZPDLA2.png




2.地名:前面步骤同第一步。搜索深圳,可以看到下图这个setup文件,把深圳改为你所在城市即可。这里是用lvgl库里的函数。用于设置LVGL中的标签(label)的文本内容。

原函数是void lv_label_set_text(lv_obj_t *label, const char *text);

label:要设置文本内容的标签对象。 text:要设置的文本内容,以字符串形式传入。



W}@_R(ZKTEO}(98N6MF$T[F.png

3.天气的相关问题:

在custom.c文件修改wifi名称和密码的时候,注意到这个文件报错很多。然后点击第一个看拼音是和天气相关的,再点击跳转发现,是存储天气图片数组的文件



G}2_{7BOB8(V4W_SIT1`USG.png       QA16G)@MX(C(`4[_TG}V4OH.png


好奇心让我接着往下看,然后发现了不对劲的地方了,数组里面都是0x00。最开始我以为是gitee仓库的问题,后来去看了github上的源码,才知道这个问题是一直都有的。暂时没有那么多时间来捣鼓,之后再学习学习。要修改的话,应该就是用软件把天气图片转成数组,然后搭配lvgl。



%M`IX50CVO95)1Q0GYH_LCX.png       29S]F2MYHC_HY{BOK]C85{G.png



本帖被以下淘专辑推荐:

回复

使用道具 举报

爱笑 | 2023-8-29 16:34:02 | 显示全部楼层
不错不错!园长都要跟着你学习了~
用心做好保姆工作
回复 支持 反对

使用道具 举报

翁vjk | 2023-8-29 16:40:18 | 显示全部楼层
本帖最后由 翁vjk 于 2023-8-29 16:43 编辑
爱笑 发表于 2023-8-29 16:34
不错不错!园长都要跟着你学习了~

哈哈一起学习,园长快去通过我的开发事故
回复 支持 反对

使用道具 举报

翁vjk | 2023-8-29 16:45:52 | 显示全部楼层
目前我试的三个例程可以用小安派S1跑通,AiPi-Eyes,AiPi-Eyes-weather,AiPi-Cam(这个编译下载好,记得看后缀是md的文件)
回复 支持 反对

使用道具 举报

iiv | 2023-8-29 18:23:42 | 显示全部楼层
插眼
回复

使用道具 举报

iiv | 2023-8-29 18:46:21 | 显示全部楼层
插眼
回复

使用道具 举报

iiv | 2023-8-29 18:54:50 | 显示全部楼层
点一个赞
回复

使用道具 举报

粉肠 | 2023-8-30 08:03:45 | 显示全部楼层
资瓷
回复

使用道具 举报

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

本版积分规则