大数跨境
0
0

信息科技实验(苏教版)——体验智能开发板连接Wi-Fi

信息科技实验(苏教版)——体验智能开发板连接Wi-Fi 蘑菇云创造
2024-12-24
3
导读:该实验内容介绍了智能开发板如何连接Wi-Fi过程与方法,最终实现效果为获取并显示当前网络时间。

点击“蘑菇云创造”关注我们


信息科技教材八上(苏教版)物联网数据传输中探索2“物联网中的近距离数据传输”安排了“体验智能开发板连接Wi-Fi”的实验。该实验内容介绍了智能开发板如何连接Wi-Fi过程与方法,最终实现效果为获取并显示当前网络时间。

实验设计:


教材中“实验室”栏目中只给出了“获取并显示网络时间”的实验。我们根据教材内容增加了“电子台历”实验。教材实验提供了获取网络时间的基本方法和步骤,只是一个通用的实验,根据本校的实际情况,我们增加了获取网络气象信息的内容,使其成为一个功能丰富的电子台历。

实验1:行空板连接Wi-Fi,获取网络当前时间,并在屏幕显示。(必做)

实验2:行空板连接Wi-Fi,获取天气API参数,并在屏幕显示。(选做)

实验效果:


教学建议:


本课教学内容分两个层次任务,任务一为教材实验必做,任务二为拓展应用教师可根据自己实际情况选用。

任务一:使用行空实验盒配套连接网络获取网络时间,并将结果显示在屏幕上。

任务二:使用行空实验盒连接天气API获取当前当地(它地)天气信息,并在屏幕显示。

知识储备:


(1)Wi-Fi:Wi-Fi无线局域网技术,无线局域网的范畴是指“无线相容性认证”,实质上是一种商业认证,同时也是一种无线联网技术,以前通过网线连接电脑,而Wi-Fi则是通过无线电波来连网;常见的就是一个无线路由器,那么在这个无线路由器的电波覆盖的有效范围都可以采用Wi-Fi连接方式进行联网,如果无线路由器连接了一条ADSL线路或者别的上网线路,则又被称为热点。

(2)Wi-Fi的应用(本段内容有误,正确内容见评论区置顶)由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量。超声波发射器向某一方向发射超声波,在发射的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回;超声波接收器收到反射波就立即停止计时。超声波在空气中的传播速度为340m/s,根据时间差测距法。

01

实验一:智能开发板连接Wi-Fi

实验目的:


(1)认识Wi-Fi技术,了解生活中常见的应用场景。

(2)利用手机或平板等智能电子设备接入Wi-Fi。

(3)体验行空板连接Wi-Fi,获取时间在屏幕显示。

需求分析:


(1)提供一台可接入网络的无线路由器。

(2)行空板接入路由器,获取时间屏幕显示。

技术分析:


(1)无线路由的简单配置(根据自身条件选做)

(2)行空板连接Wi-Fi,获取网络时间屏幕显示。

实验器材:


(1)行空板M10实验盒

(2)Mind+编程软件

(3)无线路由器

实验一 操作步骤


* 注:实验环节一、二的内容这里不再赘述,各位老师可根据自己实际情况酌情设置。


环节三:

Step01:提供给学生Wi-Fi账户和密码。

Step02:将实验盒用数据线与电脑连接。

Step03:编写程序获取时间。

(1)环境部署:打开mind+软件,在“官方库”选项卡中添加“行空板”,在“用户库”中添加“行空板系统连接Wi-Fi”。具体操作:点击扩展,切换到用户库选项卡在“用户库”的搜索栏中,输入“行空板系统连接Wi-Fi”,点击搜索。出现对应的库,点击图标将其加载如下图所示。

(2)编写程序:行空板系统连接Wi-Fi指令如下。位置填写对应的Wi-Fi账户,填写Wi-Fi密码

编写程序获取网络时间屏幕显示功能,完整程序如下图所示。

(3)运行程序,效果如图所示

结论:智能开发板_______(能/不能)连接网络,并获取当前网络时间。

02

实验二:电子台历

实验目的:


(1)获取网络时间屏幕显示。

(2)通过天气API获取网络气象数据屏幕显示。

需求分析:


(1)功能需求:获取网络时间、天气API数据屏幕显示。

(2)界面需求:设计界面,显示常见气象数据及系统时间,制作成一个电子台历。

技术分析:


(1)连接Wi-Fi获取系统时间屏幕显示。

(2)通过Request库相关方法,抓取天气API上的气象数据,屏幕显示。

实验器材:


(1)行空板M10实验盒

(2)无线路由器

(3)Mind+编程软件


实验二 操作步骤


Step01:注册天气API

访问天气API网站(https://tianqiapi.com)完成注册和登录。登陆后点击“天气API”如下图。

然后选择“API文档”查询免费天气接口;

免费天气信息在API文档左边栏的“免费基础实况天气”


在右侧的“请求示例”下方就是要使用的接口网址如图所示。

直接复制访问该网址,可以查看到当前所在城市的天气数据,如下图所示。

Step02:学习Request方法实现天气信息抓取。

request.get()是一种HTTP请求方法,用于向服务器发送GET请求,并从服务器端获取数据。在Web开发中,通常使用GET请求方法来获取服务器端的静态数据。

本实验中我们就是通过request.get()方法获取天气API上的气象数据,如下图所示。先发送get(url)请求,将放回的response赋值给变量data

Step03:编写程序读取测距值。

(1)环境部署:打开mind+软件,在“官方库”选项卡中添加“行空板”和“Requests”库,在用户中添加“行空板系统连接Wi-Fi”库如下图所示。

(2)变量名称对应关系:依据天气API中获取的信息,定义字典中变量的名称。具体如下图所示

(3)完整程序如下图所示。


点击阅读原文可获取相关资料



往期推荐



【行空板K10基础入门教程】第06课 : K10语音识别-智能家居小助手

* 【行空板K10基础入门教程】第05课 :K10 物联网系统-智能温室

* 【行空板K10基础入门教程】第04课 :K10无人超市

【行空板K10基础入门教程】第03课:K10随身听

【行空板K10基础入门教程】第01课:趣识脸谱

【行空板K10基础入门教程】第02课:打地鼠游戏

信息科技实验(苏教版)——模拟倒车雷达工作过程

*  信息科技实验(苏教版)——NFC收银系统

*  信息科技实验(苏教版)——模拟公交卡充值扣费过程

*  行空板K10基础入门测评案例合集

《行空板 K10 新品震撼上线!开启人工智能学习新旅程》

【义务教育信息科技教学指南】八年级 物联网实践与探索 第15课 实践活动——面容钥匙显智能

* 【义务教育信息科技教学指南】八年级 物联网实践与探索 第14课 实践活动——远程控制更便捷

【义务教育信息科技教学指南】八年级 物联网实践与探索 第13课实践活动—— 门铃通知即时到

【义务教育信息科技教学指南】八年级 物联网实践与探索 第12课 实践活动——刷卡开锁易实现 

【声明】内容源于网络
0
0
蘑菇云创造
蘑菇云是DFRobot旗下专注于AI人工智能、创客、STEAM、劳动教育的科技创新教育品牌;以为中国培养下一代科技创新人才为使命,为学校提供k12全龄段科技创新教育解决方案。
内容 969
粉丝 0
蘑菇云创造 蘑菇云是DFRobot旗下专注于AI人工智能、创客、STEAM、劳动教育的科技创新教育品牌;以为中国培养下一代科技创新人才为使命,为学校提供k12全龄段科技创新教育解决方案。
总阅读2.2k
粉丝0
内容969