CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 736|回复: 0

[技巧文章] 创客实验室:3D打印+Arduino的创新课程分享

[复制链接]
发表于 2017-5-3 10:33 | 显示全部楼层 |阅读模式
本帖最后由 国产007 于 2017-5-3 14:19 编辑
' x+ T% S# z  N% W+ o( D' v7 d% Q% U7 `9 [8 v, ^
本文由北京宏志中学 刁彬斌老师(社区昵称:doublb)供稿. x% K! n1 v) `& U, _, D# g
创客导师个人空间:http://www.i3done.com/u/9883464
# n! h. I; u- W1 w. W# E" L1 @" ?6 |& k: B8 V4 J* _
2015年上半年开始接触和学习3DOne,开始阶段我做了各种各样的笔筒、钥匙扣,后期又加了电路实现3D作品的电子化。后期我思考能不能让3D作品活起来呢?
' z$ ]8 v2 j7 @- h1 m- Q0 p+ f- Z3 l4 F8 x5 Z
在互联网查找之后,锁定了arduino,这个开源的项目。Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。由一个欧洲开发团队于2005年冬季开发。Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。
$ d- m; D: a% a8 v
. d/ Q5 z5 R) A再入手一套原装arduino之后,发现这个主要面向于创客的作品对于中小学生还是有困难的,第一电路集成度不够需要使用者必须有较高的电路知识储备。第二,面向代码的编程环境,对学生来说也比较困难,学生需要先学习c编程。
) J; @1 t! {/ @" T& O. \  N2 @
" B1 J/ o3 r& v' P) a: k  K, L对与第一个问题,我选择了绕过去,放弃零散的电子元件和面包板,采购了传感器扩展板和封装好的传感器模块。第二个问题,我采用先易后难的解决思路在arduino IDE的基础上引入了图形化的ardublock环境,先用图形化的编程实现简单的编程,引起学生的兴趣,在一步步晋级修改代码,实现最终的代码编程。( ^  O3 n8 P0 w2 ?3 F- h6 v  H
( W* a% s" ?6 p- J7 X' U
举个例子,3D打印的小夜灯,在开关控制的条件下,只能实现手动的开和关,在引入arduino之后,可以改造为根据光敏电阻的值控制LED灯的开和关。
  U$ E- B9 S! [7 S  D$ Y6 j; D0 O6 R- m  l. h$ _- r
我的创意小台灯外形如下:眼睛是两个直径10mm的高亮LED灯,初始状态时通过开关控制的。) }9 M( R$ h- D* V& P0 ^% H
   * x' W* Q) E( v0 O
引入arduino之后,添加上光敏电阻,将眼睛并联,作为一个灯。改造为智能化的夜灯。% ^4 S; u7 ]1 J' u1 E
程序图如下:
$ ~3 J- A& d. O$ q7 i  P
5 X: `$ X+ |2 n0 e
5 R, b9 P7 [3 t% N# z& G, ]解释下程序,在搭建电路的时候,我把光敏传感器放在模拟端口1,LED放在数字端口1,arduino中模拟输入传感器反馈的值是0~1023的数值,我手中的光敏传感器,是随着光线的加强,数值逐渐变大。我的程序简单的实现全黑的情况LED灯亮,光线比较强的情况灯灭。" n2 b: d" B1 q2 F( ^) F4 g1 |
+ f) _) I) [" `7 f
Arduino是个强大的器件,除了控制传感器之外,可以控制电机,可以接入蓝牙,wifi等等,在加上大家的创新精神,我觉得智能化的3D离大家不会遥远。) K# V* e" C6 g8 W5 `4 M% Z

# f1 U  E; `* a以上是我的个人一些观点,有不妥之处,欢迎批评指正。
' a5 I( A  a) O+ ~/ c0 d% Z' _8 Z0 }1 J) g: r& {* Z
推荐阅读:% N, j: C: H9 s2 Z
中小学创客实验室:http://www.i3done.com/news/2017/870.html , a; j! {) A# C  Q8 x: y0 v
本文转载自i3DOne青少年三维创意社区(www.i3done.com),提供创客教育、3D创意&3D打印课、创客空间建设方案。1 L* N& K3 x+ b9 m
' _2 ]! X+ a+ G! {* Z7 ?6 s
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2024-11-24 09:00

CAD设计论坛,为工程师增加动力。

© 2005-2024 askcad.com. All rights reserved.

快速回复 返回顶部 返回列表