所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
【吴子藤 陈昊阳】智能卷笔刀
吴子藤 吴子藤 2019-07-14 21:05:49
0
0
简单

【创意来源】作为小学生,削铅笔是每天必不可少的事情。作为一名小创客,怎么能忍受如此低效枯燥的事情天天上演。于是,我们想制作一个智能的卷笔刀,实现轻松卷笔......

       

【演示视频】

这原本是我们为参加江西省中小学电脑制作技能提升活动制作得作品,遗憾的是没有入围现场展评活动。

不过得到了学校师生们的关注,本地的传媒还来学校采访了我们。

材料清单 材料清单
1x
Arduino主控板
1x
IO扩展板
1x
180°舵机
2x
按键开关
1x
继电器
1x
TT马达
1x
卷笔刀
1x
瓦楞纸
12x
杜邦线
步骤1 步骤1
制定方案

两人讨论交流,制定制作方案,包括要实现的功能、需要使用的硬件和其他材料、工具、程序流程图等。

步骤2 步骤2
准备材料

根据方案,准备所需的硬件和其他材料:1块Arduino主控板、1块扩展板、1个舵机、2个按键开关、1个继电器、1个TT马达、1个纸盒、1个卷笔刀和一些杜邦线。  

projectImage
projectImage
步骤3 步骤3
设计、打印连接件

利用3D One软件设计了一个马达和卷笔刀的连接器,利用3D打印打印完成,并用热熔胶粘连在一起。

projectImage
步骤4 步骤4
硬件搭建

将扩展板安装到Arduino主控板上,然后将其它元件连接到扩展板上。

projectImage
步骤5 步骤5
编写程序

利用Mixly0.998软件编写程序,测试硬件连接是否正确,并编写项目程序。

projectImage
步骤6 步骤6
盒体制作、组装

将主要的电子元件固定在一个纸盒内,裁剪出一个口子用来倒笔屑。

projectImage

安装按键开关。

projectImage
步骤7 步骤7
调试、美化
projectImage
projectImage
projectImage
代码 代码
	                    					#include <Servo.h>

Servo servo_7;

void setup(){
  pinMode(10, OUTPUT);
  servo_7.attach(7);
  digitalWrite(10,HIGH);
  servo_7.write(90);
  delay(0);
  pinMode(13, INPUT);
  pinMode(2, INPUT);
}

void loop(){
  if (digitalRead(13) == 1) {
    digitalWrite(10,LOW);
    delay(4000);
    digitalWrite(10,HIGH);

  }
  if (digitalRead(2) == 1) {
    servo_7.write(180);
    delay(0);
    delay(4000);
    servo_7.write(90);
    delay(0);

  }

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