2016-3-8 07:13:11 [显示全部楼层]
16711浏览
查看: 16711|回复: 9

[3D+Arduino课程(中学生)] 3D+Arduino课程(面向中学生)——手势台灯(初稿)

[复制链接]
本帖最后由 hnyzcj 于 2016-3-8 12:39 编辑

案例二:手势台灯

案例简介:本次课程介绍一个手势台灯的制作,实现从左向右挥手开灯;从右向左挥手关灯的功能。
技术要领:Sketchup设计制作台灯的机械结构件;3D结构件的打印与安装;
                  认识传感器、物理电子电路连接结与焊接;
                  Arduino 编程控制功能实现。
3D+Arduino课程(面向中学生)——手势台灯(初稿)图1
器材列表:

       工具:Overlord pro 3D打印

                  焊笔

                  焊丝

       材料:PLA(蓝白黄)
                  LED(白色)3颗
                  电阻220欧(3根)
                  Ble Romeo
                  杜邦线(母-母)     
                  放跌落传感器    2

第一部分:3D建模   
灯罩:
1.打开Sketchup软件,点击菜单相机——标准视图——顶视图,绘制一个半径40MM的圆,使用选择工具选取圆的边框线,右击鼠标“图元信息”,如下图
3D+Arduino课程(面向中学生)——手势台灯(初稿)图2
2.弹出下图所示快捷菜单,在“段”后文本框中设置值为99,这样我们的圆看起来更圆了。
3D+Arduino课程(面向中学生)——手势台灯(初稿)图3
3.使用选择工具选取圆内部区域,按DEL键删除圆内部,使其成为圆的线。
3D+Arduino课程(面向中学生)——手势台灯(初稿)图4
4.点击菜单相机——标准视图——等轴视图,使用铅笔工具绘制圆边点与圆心的连线。如下图所示
3D+Arduino课程(面向中学生)——手势台灯(初稿)图5
5.再使用铅笔工具沿着篮轴绘制直线,高度70
3D+Arduino课程(面向中学生)——手势台灯(初稿)图6
6.使用铅笔工具绘制直线,注意绘制过程中务必要使直线保持在红轴上,长度设置为20
3D+Arduino课程(面向中学生)——手势台灯(初稿)图7

7.使用直线工具连接AB两点使其成为封闭矩形。
3D+Arduino课程(面向中学生)——手势台灯(初稿)图8
8.使用卷尺工具从圆点沿X轴方向做测量距离37MM,沿蓝轴方向做测量距离67MM做标志点。
3D+Arduino课程(面向中学生)——手势台灯(初稿)图9
9.用直线工具,绘制如下所示的线段。
3D+Arduino课程(面向中学生)——手势台灯(初稿)图10
10.使用选择工具删除下图所示区域,及红轴和蓝轴上的直线最后效果如下
3D+Arduino课程(面向中学生)——手势台灯(初稿)图11
11.选择路径跟随工具,使上述图形沿底部圆形旋转一周,完成灯罩的设计。
3D+Arduino课程(面向中学生)——手势台灯(初稿)图12

灯托:
1.点击菜单相机——标准视图——顶视图。绘制一个半径40MM的圆,使用选择工具选取圆的边框线,右击鼠标“图元信息”,在弹出快捷菜单中“段”后文本框中设置值为99。
使用推拉工具,对圆进行拉伸操作,距离为3MM。
3D+Arduino课程(面向中学生)——手势台灯(初稿)图13
2.使用偏移工具,对圆柱上表面进行偏移操作,距离为5MM,画出一个内圆。
3D+Arduino课程(面向中学生)——手势台灯(初稿)图14
3.使用推拉工具对内圆进行拉伸操作,拉伸高度为3MM.
3D+Arduino课程(面向中学生)——手势台灯(初稿)图15
4.使用偏移工具对内圆进行偏移操作,使其内部留出一个直径为29MM的圆。
3D+Arduino课程(面向中学生)——手势台灯(初稿)图16

5.使用推拉工具,对内圆进行从上而下的推拉操作,直至出现下图所示的情景时松开鼠标。注意这一步很关键,推少了,不能为其开孔,推多了,下面会拉出圆柱。
3D+Arduino课程(面向中学生)——手势台灯(初稿)图17
6.上述步骤完成后,我们在灯托上留出一个孔,如下图所示。
3D+Arduino课程(面向中学生)——手势台灯(初稿)图18

灯柱:
        1.点击菜单相机——标准视图——顶视图。绘制一个半径14MM的圆,使用选择工具选取圆的边框线,右击鼠标“图元信息”,在弹出快捷菜单中“段”后文本框中设置值为99使用偏移工具,对圆形进行偏移操作,距离为2.5。
3D+Arduino课程(面向中学生)——手势台灯(初稿)图19
2.再次使用偏移工具向内进行偏移操作,距离为1.8MM。如下图所示
3D+Arduino课程(面向中学生)——手势台灯(初稿)图20
3.选中内部的圆,按DEL键删除内部圆形。使用推拉工具分别对外圈的圆和内圈的圆向上拉伸距离为5MM和20MM如下图所示。
3D+Arduino课程(面向中学生)——手势台灯(初稿)图21
4.利用环绕观察工具对灯柱进行观察,发现其底部镂空了,使用直线工具,对底部进行封闭。
3D+Arduino课程(面向中学生)——手势台灯(初稿)图22
5.用选择工具分别选中直线,对其删除,达到如下图所示效果。
3D+Arduino课程(面向中学生)——手势台灯(初稿)图23
6.使用推拉工具,对内圈的圆进行推拉,推拉距离45MM,这样我们的灯柱结构设计完成。
3D+Arduino课程(面向中学生)——手势台灯(初稿)图24
灯座:
    1.点击菜单相机——标准视图——顶视图。使用矩形工具绘制一个长宽分别为90MM,50MM的矩形,选择推拉工具对其拉伸,拉伸距离为3MM。如下图所示
3D+Arduino课程(面向中学生)——手势台灯(初稿)图25
   2.选择偏移工具对上表面进行偏移操作,偏移距离为3MM。如下图所示
3D+Arduino课程(面向中学生)——手势台灯(初稿)图26
   3.选中拉伸工具对其外框进行拉伸操作,拉伸距离为35MM。如下图所示
3D+Arduino课程(面向中学生)——手势台灯(初稿)图27
   4.使用圆形工具绘制半径为10MM的圆,和2个长宽分别为30MM,10MM的矩形,及圆和矩形。具体如下所示
3D+Arduino课程(面向中学生)——手势台灯(初稿)图28
   5.选择推拉工具,对上图中画出的圆形及方形部分,进行挤压操作,使其表面成为通透。如下图
3D+Arduino课程(面向中学生)——手势台灯(初稿)图29

第二部分电路连接()
3D+Arduino课程(面向中学生)——手势台灯(初稿)图30
第三部分代码编写
void setup()
{
  pinMode( 7, INPUT);
  pinMode( 8, INPUT);
  pinMode(11, OUTPUT);
  pinMode(12, OUTPUT);
  pinMode(13, OUTPUT);
}

void loop()
{
  if (!( digitalRead(7) ))
  {
    delay( 100 );
    if (( !( digitalRead(8) ) && digitalRead(7) ))
    {
      digitalWrite( 11 , HIGH );
      digitalWrite( 12 , HIGH );
      digitalWrite( 13 , HIGH );

    }
  }
  if (!( digitalRead(8) ))
  {
    delay( 100 );
    if (( !( digitalRead(7) ) && digitalRead(8) ))
    {
      digitalWrite( 11 , LOW );
      digitalWrite( 12 , LOW );
      digitalWrite( 13 , LOW );
    }
  }
}

第四部分组装:
3D+Arduino课程(面向中学生)——手势台灯(初稿)图33
将三颗白色LED负极拧在一起用焊笔与一根杜邦线焊接引出,其它三根正极同法引出。
3D+Arduino课程(面向中学生)——手势台灯(初稿)图34
用热熔胶将LED裸露金属部分封闭,以免相互搭线。
3D+Arduino课程(面向中学生)——手势台灯(初稿)图31
3D+Arduino课程(面向中学生)——手势台灯(初稿)图32
3D+Arduino课程(面向中学生)——手势台灯(初稿)图35
取出灯托、灯柱将刚制作好的LED连线从灯柱穿出。
3D+Arduino课程(面向中学生)——手势台灯(初稿)图37
3D+Arduino课程(面向中学生)——手势台灯(初稿)图36
3D+Arduino课程(面向中学生)——手势台灯(初稿)图38
将两个放跌落传感器按底座对应的孔位,安装上去,并用螺丝固定。接线部分参照电路连接完成。
第五部分测试与改进
       用手从右向左分别经过两个放跌落传感器,看看你的小台灯是否亮起;反过来,手从左向有经过
两个放跌落传感器,看看你的小台灯是否灭了。
       请你对上述开关灯的方式进行评价,有那些地方可以改进。你有什么好的创意?



丄帝De咗臂  高级技匠

发表于 2016-3-8 08:47:47

建模功底深厚,会做的小台灯棒棒的
回复

使用道具 举报

iooops  中级技匠

发表于 2016-3-8 11:50:55

建模功底深厚+1
回复

使用道具 举报

dsweiliang  初级技神

发表于 2016-3-8 20:58:36

很好的教程
回复

使用道具 举报

swanglei  中级技神

发表于 2016-3-10 19:45:41

已经有了自己的风格了。。。3D打印机也越来越会用了,说实话,不忘初心值得学习。。。
回复

使用道具 举报

hnyzcj  版主
 楼主|

发表于 2016-3-10 19:49:31

swanglei 发表于 2016-3-10 19:45
已经有了自己的风格了。。。3D打印机也越来越会用了,说实话,不忘初心值得学习。。。 ...

能得到大师这样的表扬,我很开心
回复

使用道具 举报

swanglei  中级技神

发表于 2016-3-11 10:29:11

那个蓝色的零件看得出挤出有点不畅哦~~~~肿么回事?温度不够还是喷头有点堵?如果是的话可以适当清理下喷头~~~
回复

使用道具 举报

hnyzcj  版主
 楼主|

发表于 2016-3-11 10:47:38

swanglei 发表于 2016-3-11 10:29
那个蓝色的零件看得出挤出有点不畅哦~~~~肿么回事?温度不够还是喷头有点堵?如果是的话可以适当清理下喷头 ...

挤出机构的问题,紧了下就好了
回复

使用道具 举报

hnyzcj  版主
 楼主|

发表于 2016-3-23 10:48:47

多谢大师指点
回复

使用道具 举报

Bryant1  学徒

发表于 2020-3-18 17:50:56

如果手在传感器前停留来实现控制灯的亮暗会不会更好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail