所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
海洋小卫士
重楼 重楼 2019-12-26 11:09:05
1
0
简单

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

浙江嘉兴 庄依依 同学 6岁

projectImage
步骤1 步骤1
方案介绍

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

步骤2 步骤2
项目介绍

灵感来源

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

步骤3 步骤3
制作过程

项目运行原理:

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

项目涉及的器材:

详见材料清单

制作过程记录:

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

见图

projectImage
projectImage
projectImage
projectImage
projectImage
projectImage
projectImage

源代码:

projectImage
代码 代码
	                    					/*!
 * 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]);
	}
}

	                    				

设计图纸 

projectImage
材料清单 材料清单
1x
bit板
1x
红外传感器
1x
杜邦线
1x
能力风暴积木块
1x
充电宝

有待改进和未来畅想


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



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