我在Arduino Uno上建立了一个项目来控制啤酒酿造系统的各个方面。在这一点上,它似乎正在执行我想要的操作,但是我想将Uno重新用于另一个项目。我应该如何将项目从Uno和面包板移至PCB,穿孔板等?有什么好的解决方案吗?
我在Arduino Uno上建立了一个项目来控制啤酒酿造系统的各个方面。在这一点上,它似乎正在执行我想要的操作,但是我想将Uno重新用于另一个项目。我应该如何将项目从Uno和面包板移至PCB,穿孔板等?有什么好的解决方案吗?
Answers:
以下是一些说明。如果您只想知道Perfboard中的位置,请继续阅读。
这是ATmega328的引脚排列:
首先,您需要LM7805或类似的器件来获得5V电压。如果您不知道这些如何工作,请参考此图片。
现在,将12V电池的+端连接到7805的IN,将-连接到COM。此后,我将来自COM的任何连接称为“ GND”,将来自OUT的任何连接称为“ Vcc”。
将Vcc连接至ATmega328的引脚7和20,将GND连接至引脚8和22。将Vcc连接至〜10千欧电阻,并将另一端连接至RST引脚(引脚1)。另外,将GND连接到复位开关,并将复位开关的另一端连接到引脚1。当复位开关打开时,Arduino将重新启动。如果您不需要复位开关,只需将Vcc直接连接到引脚1。
将GND连接到两个22皮法拉电容器的负极。将一个电容器连接到引脚9,将另一个电容器连接到引脚10。
现在,在引脚9和10之间连接一个16MHz时钟:
如果使用AREF引脚,只需将AREF连接到引脚21。
这些标记在上图中。针脚23-28是A0-A5。引脚2-6是数字1-4,引脚11-19是数字5-13。正常使用这些。请注意,数字引脚13(微控制器上的引脚19)将不再具有LED,但是如果您要连接一个LED,则将其连接至LED,然后连接200-300欧姆电阻,然后接地:
如果您的Arduino是DIP Arduino(ATmega是可移动的),则只需使用IDE对其进行编程,删除ATmega,然后将其放置在您的穿孔板电路中(我假设您使用的是IC支架)。如果Arduino具有表面贴装的ATmega,请参阅如何使用我的SMD Arduino对单独的DIP ATmega328进行编程?。
而已!现在,您可以轻松地将Arduino项目带到perfboard上!
这是最终的示意图:
您的项目听起来像许多人要求使用盾牌一样。在这种情况下,我会购买便宜的变种arduino克隆并将其替换为Uno。这实际上取决于您需要什么功能。
那里有很多克隆,我担心听起来像垃圾邮件发送者,因为我提到了我曾经使用过的克隆,并且喜欢我的许多回复。但...
如果您确实需要USB串行监视,那么seeed studio可以提供一些看起来非常合适的型号,并带有迷你USB插孔。略有不同,小巧的木板既小又便宜。
如果不需要USB串行监视,则可以使用仅具有ttl / FTDI接口的克隆。digistump digispark非常小,非常便宜。emsl diavolino很棒,现代设备BBB也很棒。
如果您选择此路径并选择一个保留“标准” arduino引脚位置的克隆,则可以从那里拾取任何六个“ protoshields”。如果您的电路中完全包含芯片,那么这看起来很酷:
Arduino兼容的Protoshield原型盾 ...但是,当然可以找到更便宜的替代品。取决于设计所需的电路便利性...电源和接地轨,芯片引脚的引线等。
这是一个主意,我敢肯定会有其他主意:
您可以下载并使用Express PCB来设计印刷电路板。该软件是免费的,他们提供服务,由他们为您制造电路板。但是对于单板而言,这将是昂贵的。或者,您可以将设计(直接从该软件直接)打印到激光打印机,然后可以通过多种方式使用激光打印图自己蚀刻PCB。这是一部YouTube视频,向您展示了如何做到这一点。
Annonomous Person
,我已经下载了Fritzing。我会去的。