什么是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的程序。我们来看看:
现在,我将其装入透明树脂中,以使其不那么脆弱。
微雪电子24QN50K14040 QFN24 测试座介绍
BlueNRG-Mesh创建蓝牙网状网络解决方案
新能源电瓶—简单精确检测电池3
超声应用处理器改善成像质量
pcDuino9 AI视觉边缘计算开发套件开发使用分享
用铁丝做“电路板”你见过吗?
小米7配置曝光:骁龙845+无线充电,依旧是最良心的国产旗舰
机械继电器故障的主要原因
谷歌大脑高级研究科学家:机器学习六年读博经历中的经验与教训
半导体参数测试仪的简介,分析它的特点以及作用
合宙Air001创意DIY——自制炫酷“地球名片”
安捷伦推出高效能6GHz X系列讯号产生器
这些 STMicroelectronics 电路板为电动汽车制造噪音
基于大气压强传感器TP015P的多功能海拔仪设计
启明云端将推出基于ESP32-C6的Wi-Fi/BLE+ LoRa®低成本单通道网关方案
国行iPhone7/7 Plus刚上市不久就集体跌价 降幅多达400元
光伏发电站:太阳能怎么发电?为什么能扶贫?
RT-Thread入门学习笔记-熟悉全局中断的操作
rk3568是什么架构的?
怎样选择适合的客服机器人