回到顶部 回到顶部

喝水提醒器 简单

头像 阿琛 2019.11.25 3827 5

在周末上课时,首次带孩子们尝试使用laserblock进行造型,通过他们的自主分析,向我借用了三颗不同颜色的led灯和一个土壤湿度传感器,开始了玫瑰造型的喝水提醒器的设计。 通过我们的调查发现,土壤湿度传感器其实湿度越大,那么模拟值就越高,既然通过土壤是这样的,那么通过人体呢?会有不同表现么?身体也是有很多很多水分组成的呢。

步骤1 准备材料

材料清单

  • 掌控板 X1
  • N+百灵鸽扩展板 X1
  • led灯 X3
  • 土壤湿度传感器 X1

步骤2 串口调试

这一步非常有必要,在前面的课程中,孩子们了解了模拟传感器的取值范围如何查看,所以这次他们想用土壤湿度传感器来测试小朋友们自己身体的水分,那么就要先知道大概的阈值是什么?

project-image

步骤3 设计思路

通过初步的尝试,孩子们决定把阈值定在100,200,300这三个档位。 如果模拟值小于100,那么什么灯都不亮。 如果模拟值在100-200之间,那么亮红灯。 如果模拟值在200-300之间,那么亮绿灯。 如果模拟值在300以上,那么亮白灯。 逻辑思路非常清晰,下面就是造型和接线了!

步骤4 接线和造型

将土壤湿度传感器接在P1号引脚 其他三个led灯分别接在P13,P14和P15号引脚上。

project-image

虽然排线有些乱,不过这个大齿轮配合两条腿的造型,孩子们给起名叫“玫瑰喝水提醒器”,好吧,玫瑰就玫瑰咯!呵呵,还是蛮有创意哒!

步骤5 正式编程测试

project-image

步骤6 效果展示

同过测试,还真的是根据值的高底,会亮起不同颜色的灯作为提示。

project-image
project-image
project-image

步骤7 多种尝试

好啦,玩耍时间到了,孩子们都开始了一轮疯狂的喝水,这种盛况真是难得啊,在测试过程中,我们还发现,瘦一点的小朋友,测试出来的值通常比较小,而胖一点的小朋友,测试出的模拟值普遍会高一些,这是为什么呢?还有如果小朋友们手拉手,模拟值并没有像我们想象的一直飙升哈,这又是为什么呢? 在不断的寻求答案的路上,希望孩子们能够越走越远~加油!

评论

user-avatar
  • rzegkly

    rzegkly2020.02.06

    好文章学习

    0
    • duanjiayue

      duanjiayue2019.12.21

      好有趣

      0
      • 酒酒樱桃

        酒酒樱桃2019.12.11

        哈哈哈以前脑洞想过

        0
        • 王尧坤

          王尧坤2019.12.08

          厉害

          0
          • rzyzzxw

            rzyzzxw2019.11.25

            哇,这个项目真棒啊。 我们都要多喝水啊。

            0