行空板第一帖,行空牌天气时钟(基础版)
创意起源在刷B站时刷到过一个有意思的项目,具体功能是显示时间、天气等组件。在大家平常生活这种也常见,比如小米手表,apple watch等,都是集成到一个小小的屏幕上面,实时显示天气、时间等功能。 疫情期间想起手里有一款DFrobot之前发布的新品-行空板,做一款桌面摆件-行空牌天气时钟。 效果预览 行空板介绍以及Mind+使用https://makelog.dfrobot.com.cn/article-311576.html 大家可以先看看这篇帖子,大致了解什么是行空板,以及使用行空板的主要软件。然后再具体学习以下内容。 功能介绍此项目主要功能实时天气状况、实时时间显示,可以摆放在办公区域。 显示圆盘时钟实时显示时间,以圆盘形式呈现到行空板屏幕上。 部分代码如下:
获取天气获取天气各个参数,然后显示所需参数即可。 特别说明
http://www.tianqiapi.com/index/doc 一定要先让板子连接WIFI,然后代码里面appi和appsecret改成自己的才可以正常运行。
结果如下: 获取实时时间获取实时时间,显示到行空板屏幕上。 部分代码如下:
效果展示电脑远程桌面1、利用电脑自带的远程桌面连接行空板,操作如下:
2、输出行空板地址,默认地址:10.1.2.3 3、连接成功,显示行空板主页面 圆盘时钟
天气时间
整合效果默认效果是圆盘时钟,按着A键显示天气状况,按下B键返回默认状态。
总结目前只是做了最基础的效果,后续要丰富功能,例如:语音唤醒、触摸切换等。还要设计外壳,加个外壳看起来会更美观。大家对这个功能页面有什么更好的建议提出来,进行改进。 全部代码见附件 |
-
Snipaste_2022-04-02_19-56-41.png (12.28 KB, 下载次数: 15438)
-
Snipaste_2022-04-02_19-56-35.png (5.89 KB, 下载次数: 15179)
-
12334.png (24.48 KB, 下载次数: 15678)
-
-
68.72 KB, 下载次数: 20458





- 开始的地方加上了15秒等待,防止启动的时候网络还没连接成功就运行出错。
- 增加了ip地址显示方便随时远程编程
- 增加了更新时间显示- 去掉了时钟显示,直接显示天气时间界面
- 代码简化,去掉了各种函数的调用,优化了定时任务
202209更新:
这个专业版接口只有2000次免费次数,改了下代码,改为使用免费接口
但是我作为一个初中生,感觉现在玩这个,就好像
一个还没很厉害的人就开始玩Lattepanda,Raspberry Pi
所以,要不这个还是我以后再接触吧
一起创造起来