设计世界上最小的 Arduino!

f02a949830c31a11720dbe5adf526b3d.gif

对于极客、电子爱好者、硬件开发者而言,想必对于 Arduino 并不会陌生。Arduino 是一款便捷灵活、方便上手的开源电子原型平台,它经常被用于 3D 打印机、飞行器等诸多创意电子制作中。当面对如此功能齐备的平台时,如果自己动手去制作一款类 Arduino 的兼容板又是种怎样的体验?

7b3247f6d8c98d54ac05ef765ee324b6.jpeg

作者 | Justin K

译者 | 弯月,责编 | 屠敏

出品 | CSDN(ID:CSDNnews)

以下为译文:

在最近的一个项目中,我与朋友们合作创造了世界上最小的Arduino兼容板,我们给它起名叫作Atto!如下视频演示了Atto的运行,它的RGB(彩虹)LED亮了。你想知道Atto有多小吗?0.4“x 0.45”(10.3mm x 11.5mm)怎么样?

Arduino是一个通用的电路板,带有一个微处理器,可以通过编程完成各种功能,它背后有一个巨大的社区。拥有一个庞大的社区非常伟大,因为你可以得到来自世界各地的支持!那么,你可能在想,这么小的一个电路设备,小到你几乎抓不住也看不到,你能用它干什么?

c3808347f664d94d2b5aaff4fb1b6d43.jpeg

其实它的用途很多!想象一下,你可以为可穿戴设备创造一种新技术,比如耳环或其他首饰根据你的体温或心跳改变颜色。或者,在一个微型机器人项目中,让Atto充当机器人的大脑?有无尽的可能性!

1997b6a80ef70f31f087c1b7883e38e2.jpeg

现在我们知道了我们想要创建什么样的硬件产品,但我们又该如何实际制作呢?首先,我们需要从工程要求开始,或者我们常说的从头脑风暴落实到草图。要求说明我们的硬件需要实现哪些功能,这反过来又可以让我们了解构建这样的硬件需要哪些组件。

744f290cf086f28fec7517dd28e2ccf6.jpeg

在要求到位后,我们就可以着手电路设计,特别是原理图和布局。这是一项繁琐的工作,但从长远来看,良好的初始设计可以帮助我们节省大量的开发成本。所以,这一步的工作非常重要!

2ff3d4e9b56b2de9989cf7944397ce84.jpeg

在完成原理图和布局后,我们需要从制造和维护的角度设计组件的位置(上图显示的物理芯片)。我们可不希望组件的摆放位置给组装产品制造困难!

576a13e408f6b64bd460485cc430e1e7.jpeg

接下来,我们需要将完成的电路设计送到中国进行加工。我们有两个选择:第一,将电路元件清单发送给制造商,让他们组装好原型。第二,正如你可能已经猜到的那样,我们购买零件并自行组装。

e602ee4d315dd0a858156ac27537d3c3.jpeg

第一种选择虽然便捷,但是成本高;而第二种选择更便宜,但需要大量的手工劳动。作为一名经常跑去学校的活动蹭吃拉面和免费午餐的穷学生,我选择了第二种方式。上图是我的电焊台和热风台,这个工作台可以在组装电路板时,吹出超过300摄氏度的热气。我给我的热风台起了个名字叫做“经理”,其中的含义不言自喻。

2fbcb005b57c008c108df5d6445d38f0.jpeg

电路组装好后,就可以在我们的原型上编写初始测试固件了!

05c8bcebe8925af7bce46207a1c5ab7a.jpeg

编写好Atto上的固件后,我们就可以进行测试(验证)了!我们的初始测试需要在加电后检查输入和输出引脚的行为。这项测试的通常做法是将电路板直接连接到计算机,或使用万用表/示波器来完成。我个人使用了我最信赖的 Extech EX330(虽然有点久,而且比较便宜,但超级可靠)。声明:本文没有Extech的赞助(虽然我很渴望)……

a7c9daa3fbdc6b990958a187a012010e.jpeg

验证结束,最后的测试结果无疑有两种:要么电路板正常工作;要么有东西被烧糊了,到处都是烟雾。幸运的是,最新版的Atto顺利通过了验证,由于该电路板实在太小,所以很容易就找不见了!(我在验证阶段丢了两个Atto……)。

fdec9318edaf074fef9fabeef0f9052d.jpeg

在收集完测试数据后,我们需要检查最初的要求是否都满足了,并继续测试以确定是否需要进行任何必要的改进。亲,这就是开发电路板的生命周期。 

原文:https://medium.com/swlh/designing-the-worlds-smallest-arduino-f0606934d6ac

本文为 CSDN 翻译,转载请注明来源出处。

【END】

8e363380c76b7123988b2d0651c73d19.png

f4c3e876554130683ae4b7b75164d79f.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值