发帖
7 0 0

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

翁vjk
金牌会员

5

主题

69

回帖

2479

积分

金牌会员

积分
2479
问题汇总 2080 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做的,我还不算很懂所以目前天气和温度没改。第二张图是改完后的。

               


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

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






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

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

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




3.天气的相关问题:

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



     


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



     



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

使用道具 举报

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

哈哈一起学习,园长快去通过我的开发事故
2023-8-29 16:45:52
目前我试的三个例程可以用小安派S1跑通,AiPi-Eyes,AiPi-Eyes-weather,AiPi-Cam(这个编译下载好,记得看后缀是md的文件)
2023-8-29 18:23:42
插眼
2023-8-29 18:46:21
插眼
2023-8-29 18:54:50
点一个赞
2023-8-30 08:03:45
资瓷
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 31122 个
  • 话题数: 44719 篇