开源webgis开发入门_开源硬件入门的8种方法

开源webgis开发入门

著名的计算机科学家艾伦·凯(Alan Kay)曾说过:“真正认真对待软件的人们应该自己制造硬件。” 我认为今天的情况和1982年他所说的一样。 但是,从那时到现在的变化是,硬件变得更快,更小,最重要的是:更便宜。 现在可以以5美元的价格购买一台完整的计算机。

随着大公司降低其产品价格,它已经形成了一个能够生产生产级硬件的制造生态系统,这种生产级硬件的价格足够便宜且易于获取,现在普通人都可以买得到。 这种可访问性和可负担性正在帮助推动诸如众筹和创客运动之类的事情,但是它们也让更多的人能够通过开源硬件参与开源。

什么是开放源硬件还是没有开放源硬件有很大的不同,但是开放源硬件协会(OSHWA)有一个大多数人都同意的定义,如果您对开放源软件熟悉,那么听起来也不应该如此奇怪的:

“开源硬件(OSHW)是有形制品(机器,设备或其他物理物品)的术语,其设计已经以任何人都可以制造,修改,分发和使用的方式公开发布。”

周围有很多开源硬件。 您可能没有注意到已经使用的板实际上可能是开放式硬件。 从不起眼但用途广泛的Arduino一直到完整的计算机(例如BeagleBone系列和CHIP计算机),到处都有很多开放硬件的示例,并且一直在进行更多的设计。

硬件可能很复杂,对于初学者来说有时有时并不清楚为什么设计需要某些东西。 但是开源硬件不仅使您能够查看工作示例,而且还具有更改这些设计或在您自己的设计中复制和复制您需要的作品的能力,并且它可能像复制和粘贴一样简单。

我该如何开始?

让我们从指出硬件困难,复杂,有时深奥的角度开始,您可能使用的工具并不总是最人性化的。 这也是很有可能的,因为使用微控制器玩够长时间的任何人都可以证明:您将要油炸一些东西,并让魔术在某个时刻冒出来。 没关系,我们已经做完了,有些人反复做,因为我们在做某件事的前100次中没有上过课,但不要因此而灰心:当事情出错时,我们会汲取教训,通常得到一个有趣的故事,以后再讲。

造型

首先要做的是开始对现有电路板,跳线,面包板以及要连接的任何设备进行建模。 在许多情况下,最简单的玩法就是在板上增加更多的LED并使它们以新颖的方式闪烁。 这是对某些东西进行原型制作的好方法,这是很常见的事情。 它看起来不会很漂亮,您可能会发现接线错误,但这只是原型,您只想证明事情是可行的。 当事情不起作用时,请始终仔细检查所有内容,不要害怕寻求帮助-有时候,另一双眼睛会发现您的怪异球很短。

设计

确定了要构建的内容之后,就该开始将您的想法从跳线和面包板变为实际设计了。 在这里,事情可能会有些令人生畏,但要从小做起-实际上,为了适应工具和过程而从小做起是值得的,那么为什么不制作带有LED和电池的印刷电路板呢? 认真地讲,这听起来可能过于简单化了,但是这里有很多新的方面需要介绍。

  1. 查找要使用的电子设计自动化(EDA)工具。 那里有一些不错的开源软件选项,但它们并不总是最用户友好的。 FritzinggEDAKiCad都是按可访问性升序排列的开源代码。 如果您想尝试更多的商业产品,也有一些选择。 Eagle有一个免费版本,但有一些限制,并且其中完成了许多开源硬件设计。
  1. 在EDA工具中设计电路板。 根据您选择的工具,这可能很快,或者可能是学习事物工作方式的练习。 这是我建议从小做起的原因之一。 具有LEDa的电路就像电池,电阻器和LED一样简单。 原理图捕获非常简单,布局可以很小也非常简单。
  1. 导出设计以进行制造。 这与列表中的下一件事情并驾齐驱,但是如果您之前没有做过,这也可能是一个令人困惑的过程。 进行导出时,有很多旋钮和转盘可以扭曲和调整,并且需要以某些方式导出内容,以使船上的房屋更容易实际确定您想要的内容。
  1. 找一个板房。 有很多可以做您的设计的董事会,有些比其他的更友好和有用。 与OSH Park一起工作尤其令人敬畏的地方是这些家伙,他们非常友好并支持开源硬件。 他们也有非常可靠的过程来确认您要发送给他们的东西将被建造,因此值得一试。 但是,还有很多其他选择。 让我们看一下PCB Shopper ,它可以让您比较许多可靠的PCB制造商的价格,周转时间等。
  1. 等待。 这可能是构建自己的电路板的最困难的部分,因为将数字化产品制成物理产品需要时间。 从敲击“开始”到收回董事会,计划两个星期。 这是进行下一个项目,确保或获得当前构建的所有零件的好时机,或者通常不要担心。 在您的第一张板上很难,您现在确实想要它,但是要有耐心。
  1. 焊起来并长大。 一旦有了电路板,就可以进行组装和测试了。 如果您已经开始使用LED选项,则它应该很容易调试,并且可以使用。 如果您变得更复杂,请有条理和耐心; 有时事情不起作用,您将需要所有调试技能来追踪问题。
  1. 最后,如果您正在使用开源硬件,请释放它。 我们正在谈论开放源代码硬件,因此请确保您包含许可证,但要发布,共享,将其放置在人们可以看到您所做的事情的地方。 您甚至可能想要撰写博客文章,并将其提交到Hackaday之类的地方。
  1. 最重要的是,玩得开心。 坦白说,如果您正在做某事而又没有乐趣,就应该停止这样做。 开源硬件可能会很有趣,尽管有时会很困难和复杂。 并非所有事情都可以工作; 哎呀,我的设计中有一半的电路板不工作,或者我(偶然)在电源和地之间造成了12次短路。 是那些板子叠在一起的板子:是的。 在此过程中我学到了什么吗?很多,而我不会再犯同样的错误了。 我会做新的,当然,但不会。 (我会直指那些板子和它们的错误,但对于我瞪着它们,我不会感到难过,可悲的是)。

那里有很多开源硬件,还有很多很好的示例可供查看,复制和衍生,还有很多信息可帮助简化硬件构建。 这就是开源硬件的含义:一个由人们共同制作和共享东西的社区,这样每个人都可以制作自己的东西并构建自己想要的硬件,而不是他们可以获得的硬件。

翻译自: https://opensource.com/article/17/5/8-ways-get-started-open-source-hardware

开源webgis开发入门

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值