扫街 发表于 2012-7-5 19:23:03

开源硬件——真正的DIY

开源硬件,指与自由及开源软件相同方式设计的计算机和电子硬件。开源硬件开始考虑对软件以外的领域开源,是开源文化的一部分。
共享逻辑设计连同可编程逻辑器件的重构,也是一种形式的开源硬件。硬件描述语言代码的共享代替共享电路图。硬件描述语言通常用於系统晶片系统,也用於元件可编程逻辑闸阵列或直接在专用集成电路中设计。当分配时叫做硬件描述语言模块或 IP cores 。
总之就是,例如我买了一个ipad,如果他是开源硬件,那么消费者不仅可以得到ipad这个产品,同时可以获得如何对ipad进行编程、如何自己制作一个ipad(谁能教教我?)
开源硬件作为一个附件或设备,允许任何人按照自己的意愿检查、复制和修改硬件,不过因为其开放性影响了其知识产权,你可以自己下载规格说明书后组装一台、或者从制造商那里购买并支付一小部分的组装费。
Arduino由5个国际工程师研发,他们分别是Massimo Banzi、Gianluca Martino(意大利); David Cuartielles(西班牙); David Mellis、Tom Igoe(美国)。Arduino 刚开始是为了促进了意大利艾维里互动设计学院的发展,旨在帮助学生们实现把输入的数据原型输出。(可以理解为现在的3D打印原理: 将一项设计物品转化为3D数据,然后根据这些数据进行逐层打印。 一片一片地打印,然后叠加到一起,成为一个立体物体。)
Arduino是一个开放的硬件平台,包括一个简单易用的I/O电路板,以及一个基于Eclipse的软件开发环境。Arduino可以用来开发可独立运作、并具互动性的电子用品,或者也可以开发出与PC相连的周边装置,同时能在运作时与PC上的软件进行沟通(如Flash,Max/Msp,Director,Processing等)。
1. 低成本:可以从头开始构建便宜的 Arduino 板,并且预组装的组件十分便宜。Arduino Diecimila 花费大约 35 美元。
2. 跨平台软件:获得适用于 Microsoft Windows、Mac OS X 和 Linux 的 Arduino 软件。
3. 简单的语言:Arduino 开发人员尝试使语言可以被初学者轻松掌握,但是对于高级用户足够灵活。
4. 开放源码:Arduino 从上到下完全是开源的。如果需要构建或修改软件,您可以随意执行。
因为当初这个团队开发Arduino的时候,没有5年的时间去学习电子工程、而是一个月,所以这注定Arduino只能是尽可能简单、尽可能开源的东西构成。所以Arduino的硬件是完全开源的,它的设计文件和规格说明书、控制软件、文档(基于创意公用)也是开源的。Arduino唯一付费的地方是上商标名称,这当然是必须的。
因为Arduino的开源性质,微控制器模版可以在许多硬件设备中被发现:3D打印机、玩具、 利用Arduino做商业和DIY开发的项目设备。因为Arduino让生产3D产品又快又便宜,所以整个制造过程被大大简化透明了。对整个3D打印产业来说,因为有了Arduino和其他尾随的开源技术,3D打印变的更普遍、经济规模要求更低、 重组成本接近为零。这完全符合经济学家称之为“产业革命”的东西:设备或器械可以在小空间、低开销、低劳力要求的前提下批量生产。

扫街 发表于 2012-7-5 19:26:26

几个开源硬件实例

触控屏幕的钢琴?其实是利用几个激光定位器,通过判断手的位置来实现触控操作。不得不说的是,在这么大的屏幕上玩切水果确实爽爆了,我差点就沉迷了。

这个看着像履带式火箭炮的家伙,其实是一个机器人,虽然它的外形跟人没啥关系。他可以做两件事情:移动;抓取。可以移动是因为有履带;能抓取是因为有手臂。重点当然不是这么弱的特性了!他是可编程的,也就是说你可以输入指令,从而实现一个机器小助手的功能,比如替你端咖啡、递手纸、给MM传纸条一类的事情。

以上产品,均由一个叫做“创客空间”的Hacker组织制作,他们甚至还在售卖开源硬件!期待未来有更多更新鲜好玩的东西被国人开发出来。

yaoweiwang 发表于 2012-7-5 20:03:43

长见识了

活的自在 发表于 2012-7-5 20:27:21

国内这种玩法难啊,不过希望国人能够多玩玩{:soso_e113:}

心结 发表于 2012-7-6 12:48:45

感觉有点像乐高呢

brianshao 发表于 2012-7-7 11:44:34

fun                                                
页: [1]
查看完整版本: 开源硬件——真正的DIY