跳到主要内容

案例01 测量植物生长环境温湿度

简介

本课程将向学生介绍 makecode 图形化编程平台、 micro:bit 温度传感器以及智能温室大棚套件。学生将使用智能温室大棚套件学习如何编写程序来测量植物生长周围环境的温度值以及土壤湿度值并显示在micro:bit LED 显示屏上面。

教学目标

  • 了解图形化编程平台 MakeCode 。
  • 学习编程中变量的概念和使用方式。
  • 了解 micro:bit 板载温度传感器以及编程方式。
  • 了解智能温室大棚套件。

教学准备

在开始教学之前,请确保您已经准备好以下必要的物品:

物品名称
智能温室大棚套件
micro:bit V2 主板
个人电脑

这些物品将为您提供一个完整的体验,确保您可以顺利地进行后续的操作和学习。如果您已准备好以上内容,我们可以继续进入下一步。

教学过程

课程引入

现代植物种植技术的进步将人们从繁重的劳动中解放出来,那么现代植物种植使用了哪些技术?如何通过智能化的管理更有效的种植植物?在本节课中,我们将了解智能温室大棚的原理以及通过编程获取植物生长环境的温湿度数据。

准备好使用智能温室套件探索现代植物种植技术的世界了吗?现在,让我们踏上这个有趣的学习旅程吧!

探究活动

  • 如何正确添加智能温室大棚套装所需要的软件库?
  • 如何在 mciro:bit LED 显示屏显示不同数字?
  • 如何通过变量机制记录温度传感器检测的温度值以及土壤湿度传感器检测的土壤湿度值并显示?

代码编程

添加软件库

进入“makecode.microbit.org”,点击“New Project”。

在弹出窗口中输入项目名称并点击“Create”。

在打开的编程界面中,点击编程积木抽屉中“Extensions”。

打开拓展页面后,在搜索栏中输入“iot-environment-kit”,点击搜索,在搜索结果中选择 “iot-environment-kit” 编程积木库。

添加成功后,可以在编程积木抽屉栏看到 “ESP8266_IoTOLEDRTC1307Octopus”。

示例代码

完整程序

请参考程序链接:https://makecode.microbit.org/_i8ibYWdwtTgL。

下载程序

使用 USB 数据线连接电脑和 micro:bit V2。

连接成功后,电脑上会识别出一个名为 MICROBIT 的盘符。

点击左下角的,选择 Connect Device

点击

点击

在弹出窗口选择 “BBC micro:bit CMSIS-DAP”,然后选择 “Connect”,至此,我们的 micro:bit 就已经连接成功。

点击下载程序。

准备智能温室大棚

团队合作与展示

学生分成小组,共同完成智能温室大棚的安装和程序编写。

鼓励学生之间相互合作、交流和分享经验。

每个小组有机会向其他小组展示他们制作的智能温室大棚,并演示。

预期效果:按下按钮 A,micro:bit LED 显示屏显示温度和湿度,按下按钮 B,micro:bit LED 显示屏熄灭。

(GIF动图)

总结与反思

回顾课程内容,提醒学生掌握了哪些知识和技能。

引导学生讨论他们在制作过程中遇到的问题和困难,以及如何解决这些问题。

引导学生思考程序的优化和改进方向,比如利用 micro:bit 还能制作哪些有趣的案例。

扩展知识

智能温室大棚:智能温室大棚是一种利用现代科技手段,通过自动化控制系统来监测、调节和管理温室内环境的设施。它利用各种传感器和执行器,结合数据采集、分析和处理技术,实现对温室内温度、湿度、光照、二氧化碳浓度等环境因素的实时监测和调节,以提高作物的生长质量和产量。

智能温室大棚通常包括以下特点和功能:

  1. 温度、湿度、光照、二氧化碳浓度等环境因素的实时监测和数据记录;
  2. 自动化的温室通风、遮阳、灌溉系统,根据环境参数实现自动调节;
  3. 智能灯光系统,可以根据作物需求和光照时间进行智能控制;
  4. 远程监控和控制功能,可以通过手机或电脑远程实时监测和控制温室环境;
  5. 数据分析和预测功能,通过收集的数据进行分析和预测,提供决策支持。

智能温室大棚的应用可以有效提高作物的生长速度、产量和质量,减少能源和资源的浪费,降低生产成本,同时也减少对环境的影响。因此,它在现代农业生产中得到了广泛的应用和推广。