Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >设计世界上最小的 Arduino!

设计世界上最小的 Arduino!

作者头像
养码场
发布于 2019-08-16 03:50:54
发布于 2019-08-16 03:50:54
1.2K0
举报
文章被收录于专栏:养码场养码场

本文经授权转自公众号CSDN(ID:CSDNnews)

对于极客、电子爱好者、硬件开发者而言,想必对于 Arduino 并不会陌生。

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

作者 | Justin K

译者 | 弯月,责编 | 屠敏

以下为译文:

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

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

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

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

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

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

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

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

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

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

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-08-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 养码场 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
探秘日立存储器工厂:双臂机器人与人并肩协作
从JR小田原站出发,驱车约30分钟。日立制作所的工厂就坐落在住宅区的一角(图1)。这里便是日立存储器业务的“心脏”。 图1:日立制作所信息与通信系统公司IT平台事业本部小田原事务所 这家工厂的
机器人网
2018/04/13
9170
探秘日立存储器工厂:双臂机器人与人并肩协作
从零开始,耗时两年,19岁小伙自制一块32位Risc-V处理器,可玩「贪吃蛇」
RISC-V 是一个基于精简指令集(RISC)原则的开源指令集架构(ISA),它是对应开源软件运动的一种「开源硬件」。该项目于 2010 年始于加州大学伯克利分校,项目贡献者是该大学以外的志愿者和行业工作者。
机器之心
2021/06/08
8940
Proteus软件下载,Proteus仿真设计软件8.9激活版下载安装
Proteus软件是一款用于电路设计、仿真和调试的工具,它涵盖了原理图设计、PCB布局、仿真分析等各种功能。本文将介绍Proteus软件的主要功能和使用方法,并结合实际案例详细说明其在电路设计和仿真方面的应用。
用户10410624
2023/04/15
9260
使用LoRa搭建一个双向传呼机
当今的你,如果想使用无线发送数据已经拥有了很多选择:Wi-Fi,蓝牙,Zigbee,以及蜂窝连接都是一些常用的选项。
大数据文摘
2021/01/11
1.7K0
使用LoRa搭建一个双向传呼机
在iPhone里玩电路设计:3D版电子电路沙盒上线,支持Arduino,真实还原1000+组件
对了,如果你的布线出现问题,或者电子元件过载,故障部位就会冒出浓烟,方便你诊断和修复错误:
量子位
2021/02/26
4690
在iPhone里玩电路设计:3D版电子电路沙盒上线,支持Arduino,真实还原1000+组件
​电子设计自动化(EDA)技术概述(21k字)
科学Sciences导读:电子设计自动化(Electronics Design Automation)三大EDA公司(新思Synopsys凯登Cadence明导Mentor)概述。关键词:电子设计自动化Electronics Design Automation,EDA,芯片chip,新思科技Synopsys,楷登电子科技Cadence,明导国际Mentor,华为Huawei。分享或赞赏支持后,公号输入框内发送“EDA”获取本文PDF。
秦陇纪
2019/09/17
4.7K1
创意的课程设计——憨憨钟设计(碾压)
大家好,学习之余给大家分享一个这学期设计的课程设计,互相学习借鉴。课程设计,尤其是自定义的课程设计,自盘古开天地以来就困扰着每一位工科男。我,一枚工科男,觉得需要站出来为大家排忧解难了。这学期有自定义的课程设计,所以我就设计了一个很有创意的课程设计,是一个国外开源的设计,结合了国外开源资料和一些大佬的实践经验。
全栈程序员站长
2022/09/01
3600
创意的课程设计——憨憨钟设计(碾压)
工程师手把手教你:WiFi机器人DIY设计
在经历了十多天的疯狂淘宝、组装、调试、拆卸、再组装、再调试的过程后,我的Wifi Robot终于面世!!泪流满面!下面简单写写制作过程,也好给自己留个存档。 俺用的方案是igee论坛的wifi小车方案
机器人网
2018/04/25
1K0
工程师手把手教你:WiFi机器人DIY设计
6 个芯片打造复古经典计算机:215 色显示,能编程能玩小游戏
时至今日,8-bit 风格的电脑依然有着不朽的魅力。那么,是否可以使用经典的 CPU 来完成现在的计算任务,同时保留 8-bit 的风格呢?
机器之心
2020/03/25
6400
真工程师:20块钱做了张「名片」,可以跑Linux和Python
最近,美国一名嵌入式系统工程师 George Hilliard 的名片引发了众人的关注。他以自己的名片为「主板」,在小小的空间里打印了计算机系统所需的所有元器件,使其可以成为了一台可以运行 Linux 的电脑。上面还有一个简化版的 Python 解释器。
Piper蛋窝
2020/12/14
1.1K0
真工程师:20块钱做了张「名片」,可以跑Linux和Python
中国智能硬件开发板玩家大盘点
这段时间有幸在寨都深圳走访了几家专业开发板的生产厂家,对于国内开发板情况算是有一个新的认识。 CPU厂商为了将产品推向市场,为了让客户了解CPU的各项性能及电路设计而专门设计的一块电路板,开发板同时会附带硬件接口的驱动程序,开发板电路板将CPU的控制信号线及通用的外围接口延引出来。有了硬件接口及驱动程序,设计人员可以快速专注产品应用软件的开发,完成应用软件对外围电路进行控制测试,软件调试完毕后交付批量生产,完成产品的开发。 由于厂商推广的开发板价格高企,有没有价格低廉、大众玩家都玩得起的开源
罗超频道
2018/04/28
2K0
这个B站up主太硬核了!纯手工打造AI小电视:硬件自己焊接,驱动代码全手写
一个低调的AI开发者,凭什么登上B站首页、一个视频百万播放,并且外行内行看了都服气?
量子位
2020/03/31
1K0
这个B站up主太硬核了!纯手工打造AI小电视:硬件自己焊接,驱动代码全手写
我的名片能运行Linux和Python,还能玩2048小游戏,成本只要20元
猜猜它是什么?印着姓名、职位和邮箱,看起来是个名片。可是右下角有芯片,看起来又像是个PCB电路板。
量子位
2019/12/30
9580
黑科技:程序员如何打造属于自己的分体键盘
为了不要这么纠结,就自己diy一个咯,正好有台3D打印机(又一个装B神器,你值得拥有,O(∩_∩)O哈哈~),全部外壳自己打印,控制板用Arduino Leonardo,原生支持键盘鼠标驱动,轴体考虑到成本,先买了80颗国产黑轴做实验,键帽也简单打印一下,说干就干!
vell001
2018/08/30
3.1K1
【技术创作101训练营】芯片设计流程概要
嗨,大家好。我是韩京飞,网名icsoc。我是一名芯片设计工程师,网名icsoc就是集成电路(integrated circuit)和片上系统芯片(system on a chip)的英文缩写,同时icsoc也代表了我是一个爱午休的打工人,因为 I Can Sleep On Chair。
icsoc
2021/01/17
1.2K0
【技术创作101训练营】芯片设计流程概要
微软放弃的游戏被他们复活了:Windows经典「三维弹球」现实版,CAD建模、Arduino编程、数控机床打造,硬核致敬童年
最近,来自美国肯尼索州立大学(KSU)的4位小哥,就亲自动手用开源电子原型平台Arduino,从零开始复现了另一款Windows经典小游戏——三维弹球 (3D Pinball)。
量子位
2020/07/03
1.9K0
微软放弃的游戏被他们复活了:Windows经典「三维弹球」现实版,CAD建模、Arduino编程、数控机床打造,硬核致敬童年
电路板打样全指南
如果你是一名电子爱好者,或者是在电子制造领域工作的工程师,那么你肯定需要电路板。不过,在实际生产中可能会遇到各种问题,例如电路板设计不合理、元器件选择不当等等,这些问题都会导致电路板无法正常工作。这时,电路板打样就显得尤为重要了。
硬件开源小站
2023/04/17
5051
制造商的物联网之旅:概念,生产及超越
许多关于物联网的文章都侧重于收集数据见解,但很少有人能够解释物联网发展之旅本身。如果公司了解最佳应用以及如何辨别潜在的障碍,那么探索硬件物联化方式并开始生成数据会更容易。
Thunder Kevin
2018/04/25
9640
Arduino为什么这么红?
相信对嵌入式开发感兴趣的朋友一定对Arduino有或多或少的了解或熟知。而对初学者来说,也许经常听到“嵌入式开发从哪里上手最好?Arduino!”这样的说法。那么Arduino到底是什么呢?是一种新的
机器人网
2018/04/12
1.9K0
Arduino为什么这么红?
重度发烧友教你,如何成为机器人工程师(硬件篇)
我是一位机器人重度发烧友。在开篇之前,请容许我先追忆一下往昔。第一次接触机器人是在大一的上学期,我选修了一门课《机器人概论》,这门课可以说是视频赏析课,因为老师每次上课都只是给我们播放一些机器人相关的视频看,却很少讲理论知识,也不用考试,所以同学们都非常喜欢这门课。我也喜欢,但是,我和他们不一样,这些视频中的机器人深深地吸引着我,每节课都让我心潮澎湃,热血沸腾。 终于有一天,我再也忍不住了,我要自己做机器人!下课后,我立刻追上老师,对他说:“老师,我想和你学做机器人”。老师停住脚步看着我,笑了笑说:“我也不
机器人网
2018/04/24
1.7K0
重度发烧友教你,如何成为机器人工程师(硬件篇)
推荐阅读
相关推荐
探秘日立存储器工厂:双臂机器人与人并肩协作
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文