极客老爹的玩具DIY之路:Python + Kids + Building Stuff == Fun

本文由 极客范 - 陈舸 翻译自 David Beazley。欢迎加入极客翻译小组,同我们一道翻译与分享。转载请参见文章末尾处的要求。

注:本文素材来自于PyCon 2013大会上的一个ppt,作者是David Beazley(Twitter:@dabeaz)。David是著名的Python极客,著有《Python参考手册》,《Python Cookbook》等书,多次在Python大会上发表技术演讲报告。

pymill_01

极客的源动力是什么?是好奇心、想象力以及敢于大胆尝试?这些都对,但如果你已为人父,那么孩子也可以成为你鼓捣新奇玩意的催化剂。为了满足孩子对玩具的渴望,以及希望培养他们的动手能力,David决定自己动手做些什么,当然,这离不开他的老本行——Python编程。

pymill_02

David决定自己动手给孩子们制作玩具。他首先在网上搜索了一下可编程数控机床的相关信息。

pymill_03

经过一番挑选,David选中了Project ShapeOko,只要300美元就能抱回家了。

pymill_04

OK,下单,到货咯!

pymill_05

接下来是组装。组装这么个大家伙还挺麻烦的。

pymill_06

继续组装…

pymill_07

安装好的效果图:

pymill_08

老规矩,先来个Hello World。

pymill_09

可以刻字上去了!

pymill_10

测试结束,该开始做些实际的东西了。

pymill_11pymill_12pymill_13

小家伙很满意 :D

pymill_14

之后麻烦就来了,孩子的要求会越来越多 :D

pymill_15

展示一下我的工作台:

pymill_16

如何制作弧形的轨道:

pymill_20

实际操作:

pymill_17

用户测试:

pymill_18

集成测试:

pymill_21

你也能做到!

pymill_19

 

 



原文链接: David Beazley 翻译: 极客范 - 陈舸

译文链接: http://www.geekfan.net/1757/

[ 转载请保留原文出处、译者和译文链接。]

陈舸
通信人,从事网络设备开发。技术方向:Linux/VxWorks、网络协议、C/C++,尤爱Python。热爱互联网,移动应用,开源软件。译有《算法精解:C语言描述》,《Linux/UNIX系统编程手册》(下册)新浪微博:@bigsh1p

2 评论

  1. Y.S  /  2013 年 6 月 21 日, 上午 10:41 回复

    数控机床才300美元,这么便宜?

    Thumb up 0 Thumb down 0

    • Whiskier  /  2013 年 6 月 21 日, 上午 11:33 回复

      只能刻木头

      Thumb up 0 Thumb down 0

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">