回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

海洋小卫士 简单

头像 重楼 2019.12.23 1066 0

海洋小卫士(我们正在步履蹒跚的去认知这个世界)

浙江嘉兴 庄依依 同学 6岁

project-image

步骤1 方案介绍

作品可以检测海洋漂浮垃圾的,在海洋中有许多漂浮垃圾,会给鸟类捕鱼带来很多的问题。作品设计的是一艘能检测海洋漂浮垃圾和清除漂浮垃圾的小船。可以帮助我们清理海洋中的漂浮垃圾。但是由于目前能力有限,现在就要实现检测漂浮垃圾,遇到垃圾可以显示哭脸。没有垃圾就是一个爱心。船体使用能力风暴积木块来搭建。以后可以使用生活材料来搭建。

步骤2 项目介绍

灵感来源

在海底小纵队中看到海洋垃圾给很多鸟类带来很大的危害,为了保护海洋生态环境,减少海洋污染,我设计了一款海洋漂浮垃圾检测装置。使用红外传感器贴近水面,漂浮垃圾遇到的时候bit板面板的灯可以显示“骷颅头”的样子。没有垃圾就显示“爱心”。

步骤3 制作过程

项目运行原理:

原理使用红外传感器检测浮于水面的物体,浮于水面的物体会高于水面距离。

项目涉及的器材:

详见材料清单

制作过程记录:

主要通过能力风暴积木来搭建船体,使用bit板和红外传感器,通过mind+编程完成功能。

见图

project-image
project-image
project-image
project-image
project-image
project-image
project-image

源代码:

project-image
代码
/*!
 * MindPlus
 * microbit
 *
 */
#include <Microbit_Matrix.h>
#include <DFRobot_Libraries.h>
// 静态常量
const uint8_t bbcBitmap[][5] = {
	{B01010,B11111,B11111,B01110,B00100}
};
// 创建对象
DFRobot_Sharp sharp;


// 主程序开始
void setup() {

}
void loop() {
	if ((sharp.distanceMm(1)>=200)) {
		MMatrix.show(MMatrix.SKULL);
	}
	else {
		MMatrix.show(bbcBitmap[0]);
	}
}

设计图纸

project-image

材料清单

  • bit板 X1
  • 红外传感器 X1
  • 杜邦线 X1
  • 能力风暴积木块 X1
  • 充电宝 X1

有待改进和未来畅想


我现在的海洋小卫士还不要清理垃圾,等我长大了我会学习更多,做一个像挖掘机一样的机械臂把垃圾都捞起来,放到垃圾桶里。



评论

user-avatar