编辑:[db:作者] 时间:2024-08-25 07:26:50
是的,我确实做到了。很难,花了我几天韶光,但我做到了。
末了,这是一次很棒的体验,最令人惊异的是Freeduino确实有效。我想与您分享我的履历。
「链接」点击“链接”免费赠予:工业级NXP内核物联网开拓板
什么是Freeduino?
它便是没有任何电路板的Arduino UNO板。
它利用一种称为自由形式的技能通过导线或铜丝而不是电路板来互连组件。它看起来简约又俊秀!
为什么我要做这个?我常常很难阐明什么是自由形式的电子及其外不雅观。而Freeduino恰好是自由形式电子艺术的一个很好的例子,可以轻松地与著名的设备Arduino UNO相提并论,因此我做了它。
你可以查看上一篇LED挂饰,理解黄铜焊接的根本知识,所需的工具和材料。
理解Arduino UNO电路
在实际开始焊接之前,我们须要理解Arduino UNO的各部分功能。大体可以将其分为4个块:
ATmega328 MCU
ATmega328P PDIP16MHz振荡器防抖电容器电源电路
7-12V至5V电压调节器5V至3.3V电压调节器USB /输入插孔自动选择电路反向电流保护USB转UART电路
USB接头带有振荡器和去抖电容器的串行转换器芯片(ATMEGA8U2-MU)旗子暗记灯
电源指示灯默认LED(D13)TX / RX LEDATmega328 MCU
首先,我们从MCU以及数字和仿照IO引脚接头开始。Arduino UNO具有奥妙的排针布局,与ATMEGA328 28-DIP封装的布局非常匹配。因此,无需交叉导线。
ATmega328起浸染的唯一外部组件是须要两个22pF电容器的外部16MHz振荡器。ATmega328P的硬件最少。现在可以通过AVR ISCP接口与USBasp编程器进行第一次测试。
电源电路
我给自己做了一个分外的夹具,用于将针座固定在适当的位置,从而留出足够的焊接空间。
ATmega328由5V供电。Arduino UNO有两个电源输入源——插孔(7-12V)或USB连接器(5V)。同时它还为外部组件供应3.3V电源。这意味着须要2个稳压器。首先将7-12V转换为5V,然后将5V转换为3.3V。根据数据手册中的建议,我利用了两个AMS1117 5V和3.3V稳压器以及一些电容器。
为了简化操作,我将电源电路焊接到了板子的外部,然后将其放在数据线上。这实际上创建了两层自由形式的电路。我省略了自动选择和反向电流保护部分,由于这会使所有过程变得非常繁芜。除非您对板子不满意,否则可以不须要它们。
USB转UART电路
如果要在不依赖编译器的情形下通过Arduino IDE上传程序,这一点很主要。好吧,没有它就不会那么酷。原始的Arduino UNO R3利用ATMEGA8U2-MU,虽然很棒,但太小了,不适宜自由形式的电路。我决定选择CH340C芯片。它具有得当的SOP-16封装,仅需四个外部组件——去抖电容器,复位电容器和两个Tx / Rx线路电阻器。无需外部电容器的事实大大简化了全体电路。
led指示灯
我不喜好那些大型THT LED,以是我决定利用小型SMD 1206 LED来发出功率,L,Tx和Rx通信旗子暗记。我很后悔。我先将一个SMD电阻焊接到他们,然后考试测验将其焊接到电线。这很棘手。我必须利用低温的烙铁,并尽快办理问题,否则SMD组件的另一侧会被拆焊。
Freeduino能点亮吗?
首先,我连接了外部电源来检讨电源调节器。所有电压电平都很好,因此我连续进行连接,并通过USBasp编程器将自举程序上传到芯片中。惊喜的是,该芯片在第一次考试测验时就进行了通信。那是一个好兆头。外部晶振正常事情,所有引脚均精确连接。末了一步是连接USB电缆,然后考试测验上传blink的程序。我们来看看:
现在,我将其装入透明树脂中,以使其不那么薄弱。
作者:Jiri Praus
来源:DF创客社区
「链接」点击“链接”免费赠予:工业级NXP内核物联网开拓板
本站所发布的文字与图片素材为非商业目的改编或整理,版权归原作者所有,如侵权或涉及违法,请联系我们删除,如需转载请保留原文地址:http://www.baanla.com/bx/176364.html
下一篇:返回列表
Copyright 2005-20203 www.baidu.com 版权所有 | 琼ICP备2023011765号-4 | 统计代码
声明:本站所有内容均只可用于学习参考,信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将在三个工作日内处理,联系邮箱:123456789@qq.com