0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

工程师用铁丝做了一个Arduino UNO板

GReq_mcu168 来源:strongerHuang 2020-09-02 11:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

相信大家都知道Arduino,Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。

Arduino板卡的硬件,其实相对比较简单,对于大部分硬件工程师来说,照样画一个Arduino板不难,但是,有工程师却用铁丝做了一个Arduino UNO板。

下面就来介绍一下相关内容:

了解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的程序。我们来看看:

现在,我将其装入透明树脂中,以使其不那么脆弱。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电容器
    +关注

    关注

    64

    文章

    6977

    浏览量

    108791
  • mcu
    mcu
    +关注

    关注

    147

    文章

    19232

    浏览量

    405176
  • Arduino
    +关注

    关注

    191

    文章

    6534

    浏览量

    197657

原文标题:手把手教你用铁丝做Arduino UNO板(附成品视频)

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电子工程师的双标瞬间 #电子 #电子爱好者 #电子工程师 #扬兴科技 #双标

    电子工程师
    扬兴科技
    发布于 :2026年03月02日 18:04:13

    电子工程师看书的四阶段 #电子 #硬件工程师 #电子爱好者 #反转 #扬兴科技

    硬件工程师
    扬兴科技
    发布于 :2026年01月17日 17:29:53

    什么是BSP工程师

    任何软件的。BSP工程师需要结合硬件原理图修改从芯片厂商拿到的参考代码,调试板子,使板子上的操作系统能够正常稳定工作,从而提供稳定的开发调试环境,这个过程叫做点亮板子,行话叫做Bringup。这
    发表于 01-13 06:54

    UNO Q:开启Arduino的全新未来

    图源: * Arduino* 作者:Matt Campbell,贸泽电子专稿 发布日期: 2025年10月7日 Arduino UNO Q不仅是灵活UNO平台的下
    的头像 发表于 12-15 11:46 1353次阅读

    硬件工程师面试必会:10核心考点#硬件设计 #硬件工程师 #电路设计 #电路设计

    硬件工程师
    安泰小课堂
    发布于 :2025年09月23日 18:00:33

    招镶入式工程师1,硬件工程师

    东莞市研生科技有限公司是家蓝牙方案公司,主营蓝牙方案的设计开发,产品包括蓝牙BLE/4G透传/AI智能体方案开发,因公司发展需要需对外招聘嵌入式软件开发工程师,对蓝牙音频/BLE以及智能IC读卡器有三年实操经验,能单独完成项目的软件开发,男女不限,投简历邮箱:65905
    发表于 08-29 02:14

    如何用Arduino Nano/UNO R3开发给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发重新烧录引导程序bootlaoder

    本文介绍了如何用能够Arduino IDE下载的Arduino Nano/UNO R3开发给另一个Ar
    的头像 发表于 08-08 20:16 4087次阅读
    如何用<b class='flag-5'>Arduino</b> Nano/<b class='flag-5'>UNO</b> R3开发<b class='flag-5'>板</b>给另<b class='flag-5'>一个</b><b class='flag-5'>Arduino</b> IDE不能下载的<b class='flag-5'>Arduino</b> Nano/<b class='flag-5'>UNO</b> R3开发<b class='flag-5'>板</b>重新烧录引导程序bootlaoder

    做了电子工程师之后,最好拍的视频出现了#硬件设计 #电子DIY #电子工程师

    电子工程师
    安泰小课堂
    发布于 :2025年06月24日 17:45:57