所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
喝水提醒器
阿琛 阿琛 2019-11-25 10:29:32
2
1
简单

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

步骤1 步骤1
准备材料
材料清单 材料清单
1x
掌控板
1x
N+百灵鸽扩展板
3x
led灯
1x
土壤湿度传感器
步骤2 步骤2
串口调试

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

projectImage
步骤3 步骤3
设计思路

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

步骤4 步骤4
接线和造型

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

projectImage

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

步骤5 步骤5
正式编程测试
projectImage
步骤6 步骤6
效果展示

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

projectImage
projectImage
projectImage
步骤7 步骤7
多种尝试

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

Makelog作者原创文章,未经授权禁止转载。
2
1
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]