义教信息科技 基于行空板K10的天气时钟

2024-12-248446
AI 快速预览详细 收起
本项目是基于行空板K10的天气时钟,旨在帮助学生掌握连接WiFi、获取NTP时间数据和显示天气信息的技能。通过详细的步骤和示例代码,学生可以轻松完成这个项目。硬件清单包括行空板K10和必要的软件工具如Mind+编程软件。项目分为三个任务:连接WiFi网络、获取并显示NTP时间、获取并显示NTP时间与天气信息。每个任务都有详细的步骤和代码示例,适合老师备课和学生动手实践。


义教信息科技课程 简易物联系统实践 第17课 物联数据需采集 ——基于行空板K10的天气时钟

义教信息科技 基于行空板K10的天气时钟图2





►►►
知识目标
1、 掌握行空板 K10连接Wifi
2、 掌握行空板 K10获取并显示NTP时间数据
3、 掌握行空板 K10获取并显示天气数据

►►►
材料清单
硬件清单:
义教信息科技 基于行空板K10的天气时钟图1

软件使用:Mind+编程软件
Mind+编程软件
1.软件压缩包下载:
* 百度网盘下载:: https://pan.baidu.com/s/1dyXAmIdJEN-QSn9jf-YbDA?pwd=zxdt 提取码: zxdt
2.将压缩包解压,注意解压过程中关闭杀毒软件,解压后文件夹路径不含中文,解压后文件夹路径不宜过长
3.打开解压后的文件夹,找到 Mind+.exe,双击打开
4.若编译任何代码都报错,建议在解压时将所有后台的杀毒软件退出,将解压出的文件夹放到 C 盘根目录,文件夹的名字改为"win-ia32-unpacked20241012"。文件夹中的 exe 文件,不可直接拖到桌面,要右键-发送到桌面快捷方式。

注:不同行空板 K10 的设备名称可能不同,但都是以 K10 结尾。

►►►
软件基础使用
1、 打开 Mind+,切换到上传模式

2、 加载行空板 K10
基于前面的操作,只需要点击“扩展库”,找到“官方库”下的“行空板”模块点击完成添加,点击返回后,就可以在“指令区”找到行空板 K10,完成行空板 K10 加载。

义教信息科技 基于行空板K10的天气时钟图4

3、连接行空板 K10
首先,你需要通过 USB 连接线将行空板 K10 连接到计算机。

然后,点击连接设备后,点击 COM7-UNIHIKER K10 进行连接。

注:不同行空板 K10 的设备名称可能不同,但都是以 K10 结尾。
►►►
动手实践
接下来一起动手完成今天的课程任务吧。我们将从连接wifi开始,逐步学习如何在行空板 K10 上显示NTP时间与天气数据。
任务一:连接wifi网络
这一部分我们要实现通过Wifi调将K10连接到互联网。
任务二:获取并显示NTP时间
这一部分我们要实现获取NTP时间,并显示在K10屏幕上。
任务三:获取并显示NTP时间与天气信息
这一部分我们要实现获取NTP时间与天气信息,并显示在K10屏幕上。

任务一:连接wifi网络

1、软件准备
确认已打开 Mind+,在 Python 图形化模式下出现预设代码,成功加载行空板。接下来就可以编写项目程序了。


2、 添加Wi-Fi库
STEP1:点击“扩展”


STEP2:选择“网络服务”

STEP3:选择“Wi-Fi”库
义教信息科技 基于行空板K10的天气时钟图5

3、 编写程序
编写程序,将K10连接到Wi-Fi网路,将IP地址显示在K10屏幕上。

义教信息科技 基于行空板K10的天气时钟图7

任务二:获取并显示NTP时间

1、添加用户库
义教信息科技 基于行空板K10的天气时钟图6


2、 编写程序
义教信息科技 基于行空板K10的天气时钟图8

义教信息科技 基于行空板K10的天气时钟图9


任务三:获取并显示NTP时间与天气信息

1、通过附件里的doudad-weather-thirdex-V0.0.2.mpext文件,添加用户库

义教信息科技 基于行空板K10的天气时钟图10

2、注册天气API,确保账号状态:已激活,没有过期。网址http://www.tianqiapi.com/index。

义教信息科技 基于行空板K10的天气时钟图11


3、 编写程序
义教信息科技 基于行空板K10的天气时钟图3

义教信息科技 基于行空板K10的天气时钟图12



►►►
附件:
下载附件程序.zip

下载附件数字.zip

下载附件易客云官方图标.zip



创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(8)
anthonzhai
anthonzhai
你好,在mind+ v2.0中找不到了,你可以给官方发邮件,适配2.0版本吗?
guijun2009
guijun2009
攒攒赞!!!!!!!!!!!
123873
123873
你好,今天在mind+中使用您这个插件,接收不到天气api的数据了,您看一下是不是插件的问题呢
木棉冰岛
木棉冰岛
眼神不好,才看到最后面有附件嘻嘻
爱睡觉的小黄牛
爱睡觉的小黄牛
循环执行前面的都可以实现,加上后面循环体后就显示不出来,请问是为什么?
_深蓝_
_深蓝_
用户库中的获取天气网址发一下,谢谢
木棉冰岛
木棉冰岛回复豆爸
请问附件在哪里呀?
豆爸
豆爸
作者
回复_深蓝_
附件里有,请从附件里下载
dashu102
dashu102
行空版k10,最新版里没有天气模块
东凤
东凤回复dashu102
K10确实是没有天气,搜索出的心知天气,不适合K10. , 只适合M10
u56FwceNKhP1
u56FwceNKhP1
为什么我的没有天气的模块
tiger_zc
tiger_zc回复u56FwceNKhP1
新版本网络服务里面就有了
伍老师
伍老师回复u56FwceNKhP1
我这也是,直接搜也没有
- 没有更多了 -