所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开

学生近视预防器

DFSyEbTgVDP DFSyEbTgVDP 2021-06-01 21:08:09
5
1
简单

       大家好,我是一名四年级的小学生,我制作的物品为“近视预防器”。

       我的爸爸妈妈都是近视眼,爸爸500多度,妈妈600多度。由于爸爸妈妈在和我一样的年纪时,没有注意保护眼睛,以至于爸爸的鼻梁总是因为重重地眼镜架压出两个凹坑,妈妈则往往因为戴隐形眼睛而造成眼睛发炎,而且,我所在的班级总共有40个人,几乎一半以上的同学都是近视。于是我就想,是否有一个装置能够让让我们在平时的学习过程中养成良好的用眼习惯。于是乎,一个“近视预防器”就在我手中诞生了。

        这个“近视预防器”主要是有micro:bit主板、超声波传感器、有源蜂鸣器、红绿LED灯所组成。它的运行原理是:将它摆放在我们的课桌上,当检测到我们的脸部或脸部以下部位距离“近视预防器”较近时,有源蜂鸣器就发出警报,并且红色LED灯亮起,警告我们要端正坐姿,保持适当的用眼距离。当超声波传感器检测到我们的脸部或脸部以下部位距离“近视预防器”符合要求的间距时,红色LED灯就会熄灭,有源蜂鸣器也不再发出报警,绿色LED就会亮起,表示目前属于正常状态。

        有个这个“近视预防器”后,它就像一个我们眼睛健康的小管家,时刻注视着我们的用眼卫生,让我们能够始终保持在合适的用眼距离来进行看书做作业。可以预见,这个“近视预防器”能够有效地预防学生近视,减少不规范用眼所带来的伤害,造福我们的伙伴。

步骤1 步骤1
将I/O扩展板插在面包板上。
projectImage
步骤2 步骤2
将超声波传感器连接至I/O扩展板上。
projectImage
步骤3 步骤3
将红色LED灯和绿色LED灯分别接入I/O扩展板。
projectImage
步骤4 步骤4
接入有源蜂鸣器。
projectImage
步骤5 步骤5
插入microbit板,并接入电源模块。
projectImage
步骤6 步骤6
制作外壳。在LaserMaker上制作外壳模型,确定切割面并切割。
projectImage
步骤7 步骤7
完成组装。
projectImage
projectImage
材料清单 材料清单
1x
超声波传感器
1x
有源蜂鸣器
2x
红色、绿色LED灯
1x
电源盒及配套连接线
1x
microbit板
1x
面包板
1x
I/O扩展板
13x
公对母杜邦线
代码 代码
	                    					/*!
 * MindPlus
 * microbit
 *
 */
#include <DFRobot_URM10.h>
#include <Microbit_Sound.h>

// 动态变量
volatile float mind_n_my_float_variable;
// 创建对象
DFRobot_URM10 urm10;


// 主程序开始
void setup() {
	Serial.begin(9600);
}
void loop() {
	mind_n_my_float_variable = (urm10.getDistanceCM(2, 1));
	delay(1000);
	Serial.println(mind_n_my_float_variable);
	if ((30>=mind_n_my_float_variable)) {
		MSound.play(0, DADADADUM, OnceInBackground);
		digitalWrite(8, LOW);
		delay(1000);
		digitalWrite(8, HIGH);
		digitalWrite(9, LOW);
	}
	else {
		digitalWrite(8, LOW);
		MSound.stopBackgroundPlay();
		digitalWrite(9, HIGH);
	}
}

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