最后更新:2020-03-23 11:25:55 手机定位技术交流文章

是的,我做到了花了我几天时间,但我做到了。
最后,这是一次很棒的经历,最令人惊讶的是,Freeduino真的有用。我想和你分享我的经历。
“链接”点击“链接”赠送免费礼品:恩智浦工业核心物联网发展委员会
什么是免费赠送?
是一个没有任何电路板的Arduino板
它使用一种称为自由形式的技术,通过电线或铜线而不是电路板来互连组件它看起来简单又漂亮!
我为什么要这样做?我经常发现很难解释什么是自由电子及其外观。Freeduino只是自由形式电子艺术的一个很好的例子,它可以很容易地与著名的设备Arduino UNO相比较,所以我做到了。
您可以查看最后一个发光二极管饰品,了解黄铜焊接的基本知识以及所需的工具和材料。
了解Arduino电路

在实际开始焊接之前,我们需要了解Arduino各部分的功能它可以大致分为四个模块:
atmega 328 MMU
atmega 328 ppdip 16 MhZ振荡器防抖电容电源电路
7-12V至5V稳压器5V至3.3V稳压器通用串行总线/输入插孔自动选择电路反向电流保护通用串行总线至通用异步收发器电路
带振荡器和去抖电容的串行转换器芯片(ATMEGA8U2-MU)信号灯
电源指示灯默认led(d1dArduino UNO具有巧妙的引脚布局,与atmega 3228 dip封装的布局非常匹配。因此,没有必要交叉导线

atmega 328唯一起作用的外部元件是一个外部16MHz振荡器,需要两个22pF电容ATmega328P具有最少的硬件第一个测试现在可以通过AVR ISCP接口用USBasp编程器进行。

电源电路
我自己做了一个专用夹具,将针座固定在合适的位置,这样就留下了足够的焊接空间。

ATmega328由5V供电Arduino UNO有两个电源输入源-插孔(7-12V)或USB接口(5V)它还为外部组件提供3.3V电源这意味着需要2个电压调节器首先,将7-12V转换为5V,然后将5V转换为3.3V根据数据手册中的建议,我使用了两个5伏和3.3伏稳压器和一些电容。

为了简化操作,我将电源电路焊接到电路板外部,并将其放在数据线上这实际上创造了两层自由形式的电路我省略了自动选择和反向电流保护,因为这将使所有的过程非常复杂。除非你对这些板子不满意,否则你可能不需要它们。
通用串行总线到通用异步收发器电路

如果您想通过Arduino集成开发环境上传程序而不依赖编译器,这一点非常重要没有它就不会这么酷。最初的阿尔杜伊诺UNO R3使用ATMEGA8U2-MU。虽然它很棒,但对于自由形式的电路来说太小了。我决定选择CH340C芯片。它采用合适的SOP-16封装,仅需要四个外部元件:一个去抖电容、一个复位电容和两个Tx/Rx线路电阻。不需要外部电容的事实大大简化了整个电路。

发光二极管指示器
我不喜欢那些大的THT发光二极管,所以我决定用小的贴片1206发光二极管来发送电源、L、Tx和Rx通信信号我非常后悔我首先将贴片电阻焊接到它们上,然后试着将它焊接到电线上。这非常困难我必须使用低温烙铁并尽快解决问题,否则贴片组件的另一面将被焊接。

灯能亮吗?
首先,我连接了一个外部电源来检查电源调节器所有的电压水平都很好,所以我继续通过USBasp编程器将自举程序连接并上传到芯片。令人惊讶的是,芯片在第一次尝试时就通信了。这是一个好迹象。外部晶体振荡器工作正常,所有引脚连接正确。最后一步是连接USB线,然后尝试上传眨眼的程序。让我们看看:现在
,我把它放在透明树脂里,使它不那么易碎



作者:Jiri Praus
来源:DF创建者社区
"链接"点击"链接"赠送免费礼品:恩智浦工业核心物联网发展委员会
本文由 在线网速测试 整理编辑,转载请注明出处。