《便携式学生用气象监测胶囊》

2026-09-231

作品说明

一、背景分析与设计要求

摘要:随着劳动课程在中小学的开展,越来越多的学生走进劳动基地参与农作实践,但劳动基地普遍缺乏便捷的气象感知手段——学生无法及时知悉基地的温湿度、光照、降雨与土壤墒情,也就难以把气象条件与农事安排联系起来,常常因此延误农时。本作品设计并制作了一台面向中学生劳动课程的便携式气象监测胶囊:以掌控板 2.0 为主控,配 micro:bit 全 IO 口扩展板,接入 DHT11 温湿度、BMP388 大气压、FC-37 雨滴、土壤湿度四类外接传感器,并复用掌控板板载的光强传感器,实现温度、湿度、光照、大气压、海拔、雨量、土壤湿度七项数据的现场采集;数据经 WiFi 上传至架设在学校 NAS 上的 Blynk 服务器(配合内网穿透实现外网访问),学生用手机 App 即可远程查看数值与折线图,作品机身则用 OLED 屏轮流显示本地读数;外形上抛弃了传统气象站的百叶箱造型,改为3D 打印的胶囊外壳——下部绿色胶囊体、头部透明罩,内部器件用 3 mm 椴木板激光切割固定,重量与体积大幅缩减,学生单手可拿,用完随手收纳。

关键词:劳动课程;便携式气象站;Blynk 物联网;土壤湿度;胶囊外壳

1.1 作品背景

近年来,随着劳动课程的开展,越来越多的学生参与到劳动中来。而在学生们的劳动过程中,我注意到一个问题:许多学生无法及时知悉劳动基地的气象数据,不能很好地把气象与农作联系起来,科学地开展农作实践活动,从而导致延误农时。

传统气象站的局限也很明显:体积较大,一般采用固定安装、统一使用,价格昂贵,而且往往没有配置土壤湿度传感器;这种"一台管一片"的形态,不利于学生对环境生态做分组探究分析——一个班几十个人围着同一台设备,既排不开,也测不出自己那块地的差异。

基于这样的状况,我提出设计制作一种基于物联网的便携式气象监测装置,以便于学生在劳动课程中使用:每人(或每组)一台,走到哪测到哪,既能服务农事安排,也能支撑自主的科学实验探究。

图 1-1 传统气象站的形态:体积大、固定安装、统一使用

图 1-1 传统气象站的形态:体积大、固定安装、统一使用

1.2 设计目标

本作品的目标很明确——为中学生劳动课程配套使用,帮助同学科学开展农作实践劳动,同时又可以自主开展科学实验探究。具体拆成两句话:

  • 便携化:在传统气象站的基础上极大缩减占地面积和重量,重新设计外壳,使学生能够方便携带、收纳;
  • 物联化:利用掌控板的 WiFi 功能,把监测到的数据上传至 Blynk 服务器,通过手机远程实时访问、查看气象数据。
图 1-2 作品的使用场景:学生在劳动基地手持气象监测胶囊

图 1-2 作品的使用场景:学生在劳动基地手持气象监测胶囊

选择 Blynk 物联网还有一个现实的考虑:服务器可以自己搭建。Blynk 服务器能在本地电脑上运行;如果服务器要长期开启,可以搭在学校 Synology NAS(群晖系统)上,再配合端口映射与内网穿透,外网也能访问。这样即使学生在校外的劳动基地,用 4G 网络也能看到实时数据,不必依赖第三方云平台的免费额度。

1.3 功能与结构要求

(1)功能要求

  • 多种数据监测:能同时监测温度、湿度、光强、大气压、雨量、土壤湿度等常用气象数据;
  • 远程访问:通过 Blynk 物联网,学生用手机即可远程实时访问、查看监测的气象数据;
  • 本地显示:掌控板 OLED 屏把读数分成两屏轮流显示,方便现场查看;
  • 电量提示:通过灯条显示剩余电量,并兼作呼吸灯,提示使用者及时充电;
  • 便携收纳:轻型胶囊状外壳,便于收纳、携带,缩减占地面积和重量。

(2)结构要求

  • 能护住内部器件:外壳做成胶囊状,把主控与传感器包在里面,使用完成后能够及时回收;
  • 便于加工:外壳用 3D 打印,内部安装件用 3 mm 椴木板激光切割,控制在学校创客空间可加工的范围内;
  • 防雨排水:顶部安装雨量传感器并做微微倾斜,方便排水,避免积水影响读数;
  • 透气散热:盒体多开排气孔,兼顾散热与内外气压平衡;
  • 采光可见:留出采光口让环境光传感器(本项目用板载光敏)能"看见"天光,操作面板也要能看见屏。

二、设计思维导图

下图是作品的整体设计思路:从劳动课程的真实需求出发,先想清楚"要测什么",再定"用什么测、怎么把数据送出去",最后落到"长成一个什么样子"。

便携式学生用气象监测胶囊创作背景劳动课程缺气象手段传统气象站体积大无土壤湿度 · 难分组核心功能温度 / 湿度 / 光照大气压 / 海拔 / 雨量土壤湿度技术路线掌控板2.0 + 扩展板Mind+ 图形化编程Blynk + NAS 内网穿透外观设计3D 打印胶囊外壳激光切割椴木内胆采光口 · 排气孔 · 排水斜顶创新特色七项数据同机采集手机远程实时查看灯条电量提示应用场景劳动基地农事指导分组科学探究实验校园微气象观测

三、硬件选用与连接

3.1 器材清单

下表是作品的完整物料清单,金额按 DF 教育套件计价,合计 298.90 元。整体思路是"够用就好":主控和传感器选通用型号,外壳用 3D 打印与椴木板自制,把成本压在三百元以内,便于班级成批配备。

序号元器件规格数量金额(元)说明及用途
1掌控板V2.0199.00采集传感器数据,并发送至 Blynk 物联网
2扩展板micro:bit 全 IO 口扩展板135.00引出 IO,连接各类传感器
3温湿度传感器DHT11150.00监测温度、湿度
4大气压传感器BMP388149.00监测大气压、海拔(I2C 地址 0x77)
5雨滴传感器FC-3713.80监测降雨量(模拟量 AO 输出)
6土壤湿度传感器DFROBOT130.00监测土壤湿度(插入土壤测量)
7模拟环境光传感器板载10监测环境光强(复用掌控板板载光敏)
8LED 灯条WS281211.00显示电量兼呼吸灯
9锂电池18650 · 3.7 V17.60整机供电
10充电模块TP405614.00给锂电池充电
11拔动开关SK-12F1410.50整机电源开关(隐藏在壳体底部)
12椴木板3 mm14.00激光切割内部安装件
133D 打印PLA115.00打印胶囊外壳
合计298.90按 DF 教育套件计价

清单口径说明:作品方案里"锂电池"一栏写作"28650",这是笔误,答辩 PPT 与实物均为常见的 18650 · 3.7 V 电芯,表中按 18650 列出;方案另列了"声音传感器(可选)· 板载",但定稿程序中并未读取声音数据,故本表不单列。

3.2 引脚分配表

下表是各传感器的实际接线,与定稿硬件连接图、留存程序三者一致

序号传感器型号连接引脚测量数据备注
1温湿度传感器DHT11P0温度(℃) / 湿度(%rh)单总线读取,一次取回两个值
2大气压传感器BMP388I2C(0x77)大气压(Pa) / 海拔(m)可同时给出温度、气压、海拔,本项目用后两项
3雨滴传感器FC-37P2降雨量(A/D)模拟量 AO 电压输出,读数越小雨越大
4土壤湿度传感器DFROBOTP1土壤湿度(A/D)测量时需从壳体拔出,插入土壤
5环境光传感器板载光强(A/D)复用掌控板板载光敏,不占外部引脚
6RGB 灯条WS2812P5电量提示程序初始化 4 颗灯珠
7OLED 显示屏掌控板板载本地显示分两屏轮流显示读数

接线版本说明(如实并列,以源码为准):作品前后画过两版硬件连接图。早期版把模拟环境光传感器(PT550)接在 P1;定稿版改用掌控板板载光敏测光强,P1 让给土壤湿度传感器。留存程序的读法是"光强 ← 板载光敏、P1 ← 模拟引脚",与定稿版接线图一致,因此上表与正文均按定稿版展开。

图 3-1 定稿版硬件连接图:P0=DHT11、P1=土壤湿度、P2=雨滴、IIC=BMP388

图 3-1 定稿版硬件连接图:P0=DHT11、P1=土壤湿度、P2=雨滴、IIC=BMP388

图 3-2 早期版硬件连接图:P1 曾接模拟环境光传感器(PT550)

图 3-2 早期版硬件连接图:P1 曾接模拟环境光传感器(PT550)

图中还标出了主控的安装方向——掌控板 2.0 正面朝内插入扩展板,这样 OLED 屏朝向壳体开口,面板合上后仍能读到数值。

图 3-3 主控与扩展板的接线示意(传感器分组走线)

图 3-3 主控与扩展板的接线示意(传感器分组走线)

3.3 传感器与主控的关键参数

器件关键参数
掌控板 2.0ESP32 主控 · 板载 OLED 显示屏 · 板载光敏与麦克风 · 支持 WiFi 与图形化编程
micro:bit 全 IO 口扩展板引出 P0 / P1 / P2 / P5 等全部 IO 口与 I2C 接口,配套 3.7 V 电池接口
DHT11数字温湿度一体传感器,单总线通信,用于常温环境监测
BMP388高精度气压传感器,I2C 地址 0x77,输出温度 / 气压 / 海拔三组数据
FC-37 雨滴传感器导电栅格检测板 + 比较器模块,输出模拟量 AO 电压
DFROBOT 土壤湿度传感器电容式(图中为叉形探针款),防腐蚀,输出模拟量
WS2812 灯条单总线级联 RGB 灯,本项目用 4 颗,用于电量提示与呼吸灯
TP4056 充电模块单节锂电池充电板,配 18650 电芯供电

3.4 系统网络结构

作品的联网链路由四段组成:传感器 → 掌控板 → WiFi → Blynk 服务器 → 手机 App。其中服务器环节是自己搭建的——Blynk 服务端跑在学校 NAS 上,通过花生壳做内网穿透,实现外网访问;掌控板用 Blynk 用户库完成配置后,按定时器周期把数据写入虚拟引脚,手机端打开 Blynk App 就能看到实时数值与折线图。

图 3-4 IOT 气象站网络原理:掌控板经 WiFi 连 Blynk 服务器,手机端读取数据

图 3-4 IOT 气象站网络原理:掌控板经 WiFi 连 Blynk 服务器,手机端读取数据

图 3-5 掌控板 + Mind+ + Blynk:时钟型积木把七项数据轮流写入虚拟引脚

图 3-5 掌控板 + Mind+ + Blynk:时钟型积木把七项数据轮流写入虚拟引脚

把服务器放在校内 NAS 而不是用公有云,好处是数据不出校园、也没有免费额度限制;代价是要自己处理内网穿透,这部分在第六节里单独说明。

四、结构安装与制作过程

4.1 初步构思

最初的方案是照搬传统气象站:用掌控板连接传感器,实时监测气象,并把数据直接显示在掌控板屏幕上。但很快发现这个方案有个硬伤——屏幕只能显示数值,数据存储与分析都要先手抄记录,再录入 Excel 表格才能形成可视化,使用感不够友好,学生也懒得坚持记录。

于是方案转向"让数据自己跑出去":使用掌控板连接各类传感器,通过 WiFi 把采集数据上传到 Blynk 服务器,用手机 App 显示数值或折线图,图形直观;编程软件使用图形化工具 Mind+,简单易懂,中学生能自己上手;服务器则可先在本机搭建调试,成熟后搬到学校 NAS 上长期运行。

图 4-1 数据只有上传云端后才能形成折线图——这正是方案转向的动因

图 4-1 数据只有上传云端后才能形成折线图——这正是方案转向的动因

4.2 外观设计

外观是这件作品改动最大的部分,也是"胶囊"这个名字的由来。

造型取舍:传统气象站不便移动、难以收纳,我把它重新设计成胶囊状——通过激光雕刻与 3D 打印的方式制作外壳后,监测站重量大幅度减轻,学生单手便可轻松拿取;胶囊外形能有效保护内部电子元件,使用完成后能够及时回收,小体积也方便收纳。

配色与材料:考虑到作品制作的完整性与难易程度,胶囊外壳使用 3D 打印,下部使用绿色材料,头部使用透明材料——透明头部既是外观特征,也解决了内部器件的可视与采光问题;壳体内部用来固定掌控板及传感器的安装件,暂时使用 3 mm 椴木板激光切割,方便制作与调整。

图 4-2 胶囊外壳的建模效果:绿色下壳体 + 透明头部

图 4-2 胶囊外壳的建模效果:绿色下壳体 + 透明头部

图 4-3 另一角度的胶囊造型(开口方向为面板与雨量传感器安装面)

图 4-3 另一角度的胶囊造型(开口方向为面板与雨量传感器安装面)

功能性的外观细节:外观设计里有两处是为"下雨"专门做的——

  • 顶部微倾斜:雨量传感器安装在顶部,并做微微倾斜,方便排水,避免积水导致雨量读数虚高;
  • 盒体多开排气孔:硬件盒体上开了若干排气孔,兼顾散热与内外气压平衡,也让内部不易结露。

另外还留了一个采光口,让光强测量能"看见"天光;整机开关则隐藏在壳体底部,避免误触;状态提示交给壳体内部的 WS2812 灯条——电量正常时呼吸灯渐亮渐灭,透过绿色半透壳体透出来,一眼就能看到机器在正常工作。

图 4-4 激光切割出的硬件盒体:多开排气孔,顶部预留微倾斜安装面

图 4-4 激光切割出的硬件盒体:多开排气孔,顶部预留微倾斜安装面

图 4-5 硬件盒与胶囊壳体合装:头部透明罩让内部器件与灯条可见

图 4-5 硬件盒与胶囊壳体合装:头部透明罩让内部器件与灯条可见

4.3 建模与加工

结构件的加工分成两条工艺路线:外壳 3D 打印 + 内胆激光切割。先用 SketchUp 把胶囊外壳与硬件盒的模型绘制出来,确认装配关系与开口位置后,壳体导出 STL 交 3D 打印机打印,内部安装件则在 LaserMaker 里排版后激光切割。

图 4-6 SketchUp 建模:胶囊壳体与底座的分件模型

图 4-6 SketchUp 建模:胶囊壳体与底座的分件模型

图 4-7 LaserMaker 激光切割排版图(3 mm 椴木板,内部安装件)

图 4-7 LaserMaker 激光切割排版图(3 mm 椴木板,内部安装件)

图 4-8 3D 打印中的绿色胶囊下壳体(PLA 材料)

图 4-8 3D 打印中的绿色胶囊下壳体(PLA 材料)

4.4 硬件装联

装联顺序是"先内胆、后外壳":先把掌控板与扩展板固定在椴木内胆上,按定稿接线图依次接好 DHT11(P0)、土壤湿度(P1)、雨滴(P2)与 BMP388(IIC),再把 RGB 灯条(P5)贴在壳体内壁,最后装电池、充电板与拔动开关。连线完成后把内胆推入胶囊壳体,盖上透明头部与硬件盒。

 

图 4-10 装联完成的整机:绿色胶囊体 + 顶部硬件盒,可直接放在草地上测量

图 4-10 装联完成的整机:绿色胶囊体 + 顶部硬件盒,可直接放在草地上测量

4.5 调试与实测

调试分三步走:先离线通读,再联 WiFi,最后上外网。第一步不带网络,只验证传感器读数是否合理——重点核对了雨滴传感器(手指沾水滴在栅格上,读数应明显变化)与土壤湿度传感器(拔出插入土壤前后读数应有区分);第二步连上 WiFi 与本地 Blynk 服务器,确认虚拟引脚有数据刷新;第三步做内网穿透,用 4G 手机在校园外访问,确认外网也能看到曲线。

图 4-11 实测:把整机放到草地上,屏幕显示各项读数

图 4-11 实测:把整机放到草地上,屏幕显示各项读数

图 4-12 成品对比:右侧为点亮状态的成品(灯条透出绿光),左侧为白色改进型壳体

图 4-12 成品对比:右侧为点亮状态的成品(灯条透出绿光),左侧为白色改进型壳体

图 4-13 成品细节:透明头部与绿色下壳体的结合面

图 4-13 成品细节:透明头部与绿色下壳体的结合面

实测时也暴露了装配上的问题:硬件盒与胶囊外壳连接处有缝隙,下雨天容易漏水。这一点我在第 4.2 节的结构设计里已把排水斜顶与排气孔做进去了,但连接面的密封仍需改进(见第九节不足之处)。

五、编程流程分析

5.1 程序整体结构

程序在 Mind+ 里用图形化积木编写,主控选"掌控板",调用 Blynk 用户库与 BMP388 库,整体由三块并行运行的脚本组成:

  • ESP32 主程序:负责联网初始化、传感器读取与屏幕显示,是整机的主循环;
  • Blynk 定时器 1(每隔 1000 毫秒):把主程序读到的 7 个变量写入 Blynk 虚拟引脚 V0~V6,实现数据上云;
  • 子线程 1:独立驱动 RGB 灯条做呼吸灯,让电量提示与主循环互不阻塞。

这样拆分的好处是——读取归读取、上报归上报、闪灯归闪灯,三者互不干扰:屏幕刷新时灯照样在呼吸,数据也按固定节拍上传,不会因为某一步耗时就把整个节奏拖慢。

5.2 主程序流程

主程序上电后先完成联网与器件初始化(连 WiFi、Blynk 配置、BMP388 初始化、RGB 灯设为 P5 · 4 颗灯珠并点亮绿色、等待 2 秒),随后启动呼吸灯子线程,进入主循环。主循环做三件事:读数据 → 分屏显示 → 交给 Blynk 进程。由于掌控板的屏幕一次只能显示四行,程序把七项读数拆成两屏轮流显示,每屏停留 3 秒,学生站在机器前不用按键就能依次看完。

开始(上电)连接 WiFi → Blynk 配置(授权码 · 服务器地址 · 端口)BMP388 初始化(I2C 地址 0x77)初始化 RGB 灯:引脚 P5 · 4 颗灯珠等待 2 秒 · 灯条点亮绿色启动子线程 1(呼吸灯)进入主循环(循环执行)逐项读取 7 路数据:温度·湿度 ← DHT11(P0) 光照 ← 板载光敏大气压·海拔 ← BMP388 雨量 ← P2 土壤湿度 ← P1屏幕清屏 → 显示标题"环境数据监测胶囊"显示 温度 / 湿度 / 光照 三行等待 3 秒 → 清屏显示 大气压 / 海拔 / 雨量 / 土壤湿度 四行运行 Blynk 进程与 Blynk 定时器进程定时器每 1000 ms 把 7 个变量写入虚拟引脚 V0~V6循环子线程并行运行亮度 0→255→0步进 1,间隔 0.01 s

上图依据 Mind+ 工程「气象监测胶囊.mp」的积木逐块还原,其中程序里出现的 WiFi 名称、密码、Blynk 授权码与服务器地址等配置信息,均已在图中隐去,不在页面公开。

5.3 呼吸灯子线程

子线程的逻辑是一个"来回走"的循环:变量 my variable 从 0 开始,先每次加 1、把值作为灯带亮度,直到等于 255;再每次减 1 直到等于 0,每一步之间等待 0.01 秒。这样灯带就呈现出渐亮渐灭的呼吸效果。把这个动作放进独立线程,主循环读传感器、刷屏幕时灯也在照常呼吸,相当于用最少的代码换来一个"机器在工作"的直观信号。

图 5-1 图形化程序全貌:左侧主程序与子线程,右侧 Blynk 定时器(配置信息已隐去)

图 5-1 图形化程序全貌:左侧主程序与子线程,右侧 Blynk 定时器(配置信息已隐去)

5.4 程序生成的部分源码

Mind+ 在图形化编程的同时会生成对应的 C++ 源码,从下面几段可以看出积木与代码的对应关系——例如变量命名就是 mind_n_tempmind_n_SMNP,传感器对象是 dht11_P0neoPixel_P5bmp388。调试阶段对照源码排查过两次读数异常,这也是图形化编程的一个便利之处:不需要自己写代码,但随时可以看到代码

图 5-2 生成的源码片段一:引入库与对象声明(DHT / NeoPixel / BMP388 / Blynk)

图 5-2 生成的源码片段一:引入库与对象声明(DHT / NeoPixel / BMP388 / Blynk)

图 5-3 生成的源码片段二:联网与传感器初始化(WiFi 与服务器信息已隐去)

图 5-3 生成的源码片段二:联网与传感器初始化(WiFi 与服务器信息已隐去)

图 5-4 生成的源码片段三:主循环读取七项数据并分屏显示

图 5-4 生成的源码片段三:主循环读取七项数据并分屏显示

图 5-5 生成的源码片段四:主循环收尾与 Blynk 进程调用

图 5-5 生成的源码片段四:主循环收尾与 Blynk 进程调用

图 5-6 生成的源码片段五:定时器回调把 7 个变量写入虚拟引脚

图 5-6 生成的源码片段五:定时器回调把 7 个变量写入虚拟引脚

六、程序关键设置与 Blynk 端配置

6.1 关键积木与数据通道

下表把程序里用到的关键积木、读取对象与用途一一对应,便于复现:

积木 / 设置项参数作用
连接 WiFiSSID + 密码让掌控板接入网络(页面不公开具体账号密码)
Blynk 模式配置授权码 + 服务器地址 + 端口指向学校 NAS 上的 Blynk 服务端
BMP388 初始化I2C 地址 0x77启动气压传感器
初始化 RGB 灯引脚 P5 · 灯总数 4声明灯条规格
RGB 灯显示颜色引脚 P5 · 灯 0 到 3 · 绿色开机点亮,指示通电正常
读取引脚(DHT11)P0 · 温度(℃) / 湿度(%rh)取回温湿度两个变量
读取环境光强度板载光敏取回光强
BMP388 读取大气压强输出单位 Pa屏显时除以 1000 换成 mPa
BMP388 读取海拔高度输出单位 m作为附加数据一并上传
读取模拟引脚P2 / P1分别取雨量与土壤湿度
Blynk 定时器 1间隔 1000 毫秒固定节拍上报,避免过快刷屏
发送数据到虚拟引脚V0~V6把 7 个变量推给手机端
屏幕显示文字第 1~4 行分两屏轮流显示读数

6.2 虚拟引脚分配

虚拟引脚对应变量数据项单位 / 说明
V0temp温度
V1hum湿度%rh
V2light光照强度A/D 值(板载光敏)
V3atm ÷ 1000大气压mPa(原始值为 Pa)
V4asl海拔高度m
V5SMNP雨量A/D 值(FC-37 模拟输出)
V6Shum土壤湿度A/D 值(DFROBOT 传感器)

手机端按这七个引脚建好对应的数据卡与折线图控件后,就能同时看到数值与变化趋势——雨量与土壤湿度两项是传统气象站最容易缺的,而它们恰恰是农事安排里最直接的依据。

6.3 编程步骤要点

把工程复现一遍的步骤整理如下,供想仿制的同学参考:

  • 打开手机 Blynk App,注册自己的 Blynk 帐号,并把授权码复制到微信或发送到邮箱;
  • 主控板选择"掌控板";用户库调用 Blynk 库;传感器选择 DHT11、BMP388;模拟环境光与雨滴传感器使用"读取模拟引脚";声音传感器使用"板载传感器";
  • 初始化:填入 WiFi 帐号与密码;初始化 BMP388;把授权码填入 Blynk 初始化模块,并填写 Blynk 服务器的 IP 地址与端口;
  • 为每一项测量值设置对应的变量;
  • Blynk 定时器时间设置为 1000 毫秒;
  • 把各变量发送到对应的 Blynk 虚拟引脚;
  • 为操作方便,掌控板显示屏只显示常见的几组测量数值,分屏轮流刷新。

6.4 Blynk 手机端与内网穿透

服务端跑在学校 NAS 上,外部网络要访问它,就得先解决"外网怎么找到校内这台机器"。作品采用花生壳做内网穿透:在 NAS 上安装花生壳客户端并映射 Blynk 服务端口,手机在 4G 网络下即可连上校内服务器。

图 6-1 Blynk App 数据曲线界面:多路数据同屏显示

图 6-1 Blynk App 数据曲线界面:多路数据同屏显示

图 6-2 采集到的气象数据折线图(单位换算后在手机端呈现)

图 6-2 采集到的气象数据折线图(单位换算后在手机端呈现)

安全提醒:内网穿透相当于把校内服务暴露到公网,本项目在配置时坚持两条原则——只映射必要的端口、并在引导页不公开任何账号信息;页面展示的程序截图也都已对 WiFi 名称、密码、授权码与服务器地址做了遮挡处理。

七、作品创新点

  • 多种数据监测:能同时监测温度、湿度、光照、大气压、雨量、土壤湿度等常用气象数据,比传统气象站多出土壤湿度这一与农事直接相关的指标;
  • 远程访问:通过 Blynk 物联网,学生用手机即可即时查看监测的气象数据,不必跑到设备跟前抄表;
  • 电量提示:通过灯条显示剩余电量,并兼作呼吸灯,能够提示使用者及时充电;
  • 便携式外壳:轻型胶囊状外壳,便于收纳与携带,缩减了占地面积和重量,真正把"一人一台"变成可能。

这四条创新点里,最想强调的是最后一条——便携不是把机器做小那么简单,它改变了作品的用法:从"全班共用一台固定设备"变成"每组一台随时可测",学生才有可能去比较不同地块、不同朝向、不同时间的差异,自主探究实验也就有了落脚点。

八、项目应用拓展

作品的成本不到三百元,外壳可自行打印,因此具备按班配备的条件。除劳动课程本身外,还有这些可直接落地的用法:

应用方向具体做法对应课程 / 场景
农事决策用土壤湿度与雨量数据判断灌溉与排水时机,用光照数据安排晾晒劳动课程 · 农作实践
分组对比探究各组测不同地块 / 不同朝向 / 不同高度的数据,回班做横向比较跨学科主题学习 · 科学探究
微气象观测固定在校园一角做长期观测,积累本校长周期数据地理 / 信息科技社团
数据可视化训练把上传的数据导出成表格,指导绘制折线图与统计图信息科技 · 数据分析
物联技术入门以本项目为样板,讲解传感器采集、WiFi 传输、云平台可视化全链路信息技术 / 通用技术

需要提醒的是,作品目前测的是"当前时刻的环境状态",要支撑长期观测,还得解决防水与续航两个问题(见下一节)。

 

硬件清单

创作许可协议

本项目采用 CC BY(署名) 进行许可。

所需材料/产品

加载全部

    Gravity: DHT11温湿度传感器(Arduino兼容)

    Gravity: DHT11温湿度传感器(Arduino兼容)

    Gravity: DHT11温湿度传感器(Arduino兼容)

    掌控板2.0 编程入门学习主控板 - Python、图形化编程开发板

    掌控板2.0 编程入门学习主控板 - Python、图形化编程开发板

    掌控板2.0 编程入门学习主控板 - Python、图形化编程开发板

    行空板K10 IO扩展板

    行空板K10 IO扩展板

    行空板K10 IO扩展板

相关推荐

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

创作许可协议

本项目采用 CC BY(署名) 进行许可。

相关推荐

所需材料/产品

Gravity: DHT11温湿度传感器(Arduino兼容)

Gravity: DHT11温湿度传感器(Arduino兼容)

Gravity: DHT11温湿度传感器(Arduino兼容)

掌控板2.0 编程入门学习主控板 - Python、图形化编程开发板

掌控板2.0 编程入门学习主控板 - Python、图形化编程开发板

掌控板2.0 编程入门学习主控板 - Python、图形化编程开发板

行空板K10 IO扩展板

行空板K10 IO扩展板

行空板K10 IO扩展板

加载全部