火山喷发报警器
简介
在本项目中,我们将学习如何制作一个火山喷发报警器,利用MQ2传感器检测烟雾,DHT11温湿度传感器检测当前环境温度,当检测到烟雾浓度和环境温度超过阈值时,自动报警。
教学目标
了解火山的相关知识
学习如何使用硬件和工具去解决生活中的问题
教学准备
在开始教学之前,请确保您已经准备好以下必要的材料:
图片 | 名称 | 数量 | 备注 |
---|---|---|---|
智慧生活套装 | 1 | ||
USB数据线 | 1 | ||
micro:bit | 1 | 自行准备 | |
PC | 1 | 自行准备 |
这些材料将为您提供一个完整的体验,确保您可以顺利地进行后续的操作和学习。如果您已准备好以上内容,我们可以继续进入下一步。
课程引入
超级火山的喷发带来的危害是全球性的,科学家必须做好持续的火山监测,才能做好应对策略。我们能做一个火山喷发报警器吗?
项目制作
硬件连接
将MQ2传感器连接到wukong扩展板的P1接口,DHT11温湿度连接到wukong扩展板的P2接口。
编程平台
我们通常使用图形化编程平台makecode对micro:bit进行编程
编程平台入口:https://makecode.microbit.org/
新建项目
打开https://makecode.microbit.org/
新建项目
输入项目名称并点击创建。
添加软件库
在makecode编程界面的Toolbox点击Extensions。
在弹出页面搜索iot-environment-kit
,并点击选择iot-environment-kit的软件库。
在弹出页面搜索wukong
,并点击选择wukong软件库。
编写程序
示例程序:https://makecode.microbit.org/_MPC9YTD7ta8g
你也可以通过以下网页直接下载程序。
如何将程序下载到micro:bit?
使用USB线连接PC和micro:bit V2。
连接成功后,电脑上会识别出一个名为MICROBIT
的盘符。
点击左下角的,选择Connect Device
。
点击。
点击。
在弹出窗口选择BBC micro:bit CMSIS-DAP
,然后选择连接,至此,我们的micro:bit就已经连接成功。
点击下载程序。
结果
当检测到烟雾浓度和环境温度超过阈值时,自动报警。
为了演示效果,结果展示中使用了套装中没有的物料,比如:木质房屋、水杯等。
扩展知识
制作火山模型
1、铺好一张蜡纸。
2、在中间放上容器。这个容器(易拉罐、果酱瓶、塑料瓶等等)用来充当火山的主体,一会儿你要把“岩浆”灌进去!
3、用黏土制作火山的外部。把容器从头到脚用黏土裹起来,记得要做得有棱有角一点,毕竟真火山的外壁可不是光溜溜的坡面!
4、静置一个小时,晾干黏土。
5、混合醋汁。往醋汁里混入一些红色的食用色素,再加上一调羹洗洁精。
6、把混合好的液体倒入容器中。
7、包好泡打粉(小苏打)。将少许泡打粉倒在厕纸或纸巾上,卷起纸巾,用橡皮筋捆起来。
8、把纸巾卷塞入混合液中。
9、现在退开一点,一旦纸巾溶解,你的火山就会开始喷发了。
火山的等级划分
一座火山只有在爆发之后才能被判定是否是超级火山,科学家讲火山爆发的程度分为0-8,8个等级,被称为火山爆发指数。火山爆发的等级指数越大,意味着它排放出来的物质也就越多。
0-1级 夏威夷火山
6级 皮纳图博火山
8级 黄石火山