基于ATmega328 MCU的Arduino UNO板设计

什么是freeduino?      
它就是没有任何电路板的arduino uno板。
它使用一种称为自由形式的技术通过导线或铜丝而不是电路板来互连组件。它看起来简约又漂亮!
为什么我要做这个?我经常很难解释什么是自由形式的电子及其外观。而freeduino正好是自由形式电子艺术的一个很好的例子,可以轻松地与著名的设备arduino uno相提并论,因此我做了它。
你可以查看上一篇led挂饰,了解黄铜焊接的基础知识,所需的工具和材料。
了解arduino uno
在实际开始焊接之前,我们需要了解arduino uno的各部分功能。大体可以将其分为4个块:
atmega328 mcu
atmega328p pdip
16mhz振荡器
防抖电容器
电源电路
7-12v至5v电压调节器
5v至3.3v电压调节器
usb /输入插孔自动选择电路
反向电流保护
usb转uart电路
usb接头
带有振荡器和去抖电容器的串行转换器芯片(atmega8u2-mu)
信号灯
电源指示灯
默认led(d13)
tx / rx led
atmega328 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的程序。我们来看看:
现在,我将其装入透明树脂中,以使其不那么脆弱。


多路复用器的可靠电池监控解决方案
无线电吉他我为什么推介使用5.8G无线传播|天惠微ETK52L-QFN32
监测用电器工作情况的工具 计量插座的介绍
能提高摩托车点火器性能的微触发单向可控硅
春节购三星Galaxy Buds Pro 宅家也能“声”临其境
基于ATmega328 MCU的Arduino UNO板设计
如何在Linux中查找文件?
音频处理器和功放的区别 好功放和普通功放有什么区别
高通移除技术路障 双镜头应用看升
烽火通信已在5G承载领域充分做好了全面准备
苹果微软要“成一家”?iTunes和Apple Music将登陆微软商店!
华为“菊花”logo逐渐被取消,背后的理念
遥测技术在火箭发动机过载试验中的应用
RGB星形小夜灯的制作教程
苹果通过M2 Ultra SoC完成All in-house芯片过渡
典型单处理器安全计算机SACEM的介绍
无线通信射频器件交调失真的意义及矢网实例测量方法
在iPhone XR发布后30天内,16%的安卓用户购买了iPhone
Linux 下系统调用的三种方法
关于AR和VR中的预测性追踪定位的原理分析和应用