【高中信息技术】课程08:智能终端数据可视化

2022-03-184242
AI 快速预览详细 收起
本课程《高中信息技术》第8课介绍了智能终端数据可视化项目。通过micro:bit主控板和LM35温度传感器采集环境温度,数据发送到服务器并存储在SQLite数据库中。使用matplotlib和mpld3将数据可视化为折线图,便于用户直观观察温度变化趋势。适合高中生学习信息采集与控制,提升编程和数据分析能力。


《高中信息技术新教材实践手册配套系列课程》内容共10课,整体分为4个章节信息采集-信息控制-信息系统-网络应用开发。其中前3章完全匹配实践手册中的内容:实践1~实践8,最终搭建出一个完整的信息系统。第4章“聊天机器人应用开发”,为必修2教材中“网络应用开发”章节的项目案例,将分成2课分别实现:实现聊天功能、实现登录注销功能。

重点知识

  • 采集环境温度信息,发送到服务器端进行处理
  • 把获取的实时温度及时间数据存储在SQLite数据库中
  • Web接收到请求,通过折线图形式,在前端页面显示温度记录,便于用户直观观察温度变化趋势
  • 掌握matplotlib将数据可视化为图形的一般过程
  • 了解mpld3将matplotlib图形导出为HTML代码的方法

项目准备

  • 硬件清单:micro:bit主控板,扩展板,OBLOQ模块,LM35温度传感器
  • 软件环境:BXY编程软件,Mind+(Python编译环境)
  • 网络环境:局域网络

项目实践
  • step1:终端程序
  • step2:服务器端程序(数据可视化)

巩固提高

  • 项目改进:完善图形信息:添加标题,横、纵坐标标签
  • 项目拓展:把mpld3处理图形生成的HTML代码,作为render_template参数,传到HTML
  • 模板渲染。

【高中信息技术】课程08:智能终端数据可视化图1


课程查看



如何学习

本课程均配有视频讲解、课程PPT、项目示例程序。为了让大家有更好的学习体验,建议配合硬件材料包、实践手册观看学习。

【高中信息技术】课程08:智能终端数据可视化图2


课程资源获取

公众号后台发送关键字消息“信息技术”,下载课程资料!

【高中信息技术】课程08:智能终端数据可视化图3【高中信息技术】课程08:智能终端数据可视化图4







创作许可协议

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

评论(0)
- 没有更多了 -