是的,我确实做到了。很难,花了我几天时间,但我做到了。

最后,这是一次很棒的体验,最令人惊讶的是Freeduino确实有效。我想与您分享我的经验。

什么是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的程序。

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

打开APP精彩内容

点击阅读全文

arduino uno电压_了解Arduino UNO电路相关推荐

  1. arduino编码器计数_基于Arduino开发环境的光电编码器检测仪设计方案 - 全文

    0 引言 Arduino是一款基于单片机系统的电子产品开发平台,它的软硬件系统都具有高度的模块化,而且软件系统是完全开源的.其硬件系统也是高度模块化的,在核心控制板的外围有开关量输入/输出模块.各种模 ...

  2. arduino智能闹钟_【Arduino综合项目】小闹钟

    小闹钟项目 在额济纳支教这一年,给孩子们上了很多Arduino开发的课,也带他们完成了几个Arduino综合项目,下面陆续把这些小项目放上来,欢迎围观~~~非科班出身,C语言学的不好,望各路大神批评指 ...

  3. arduino nano 蓝牙_用Arduino玩转掌控板(ESP32):ESP32概述与Arduino软件准备

    前言 近年来,掌控板(英文名:mPython)在创客教育中应用越来越广泛.掌控板集成了 ESP32 高性能双核芯片,具备 WiFi 和蓝牙连接功能,同时在板子上又配置了丰富的传感器,最重要的是它是专门 ...

  4. arduino 长传出错_请问Arduino IDE在编译时正常,却无法上传且显示找无效库是怎么回事?...

    开发板:"Arduino Nano atmega328p" 警告:库 Mozzi 中的分类 'audio' 不可用.设置为 'Uncategorized' 项目使用了 2750 字 ...

  5. arduino灯光装置_基于Arduino的灯光秀

    步骤1:准备木制框架 您可以按照您希望的任何方式构建框架或外壳.我选择木材是因为仅需使用基本工具即可轻松完成工作. 我已使用一些已打捞过的木板来搭建框架.我在长度为30厘米的木板上标记了4个干净的零件 ...

  6. arduino 休眠 节能_优化arduino程序存储空间

    0x00 Abstract 我们一般在开发Arduino的程序时都是根据功能需求来编写代码,当经过测试后程序满足功能需求后就停止开发,剩下的就是只有在功能需求变更或代码中存在bug时才会再次动手修改代 ...

  7. arduino灯光装置_基于Arduino的智能家居灯控系统设计

    &能应用 ------ T X 阵 W S 2 8 1 2 全 彩 灯 带 R X 工 G N D r 0 引言 智能家居的概念虽然已经有了几十年,但进入我国并取 得一定发展还是最近几年的事, ...

  8. arduino灯光装置_使用Arduino和继电器控制灯光

    用于控制继电器的电路如下: 在本教程中,我们将使用等效于Arduino的Yourduino的RoboRed .为了不使RoboRed上的I / O引脚过载,将使用晶体管从Arduino的电源而不是IO ...

  9. arduino编乐谱_【Arduino】用Arduino编首小曲子吧

    本次我们需要用的材料不多,一块UNO板,一块扩展板,一个喇叭模块再加一张乐谱.主要的核心内容是我们用arduino来编写音乐的部分. 编写音乐,首先我们一定要知道其中的乐理知识,知道音乐是怎样编排的, ...

最新文章

  1. 《OpenCV3编程入门》学习笔记8 图像轮廓与图像分割修复(一)查找并绘制轮廓
  2. HALCON双目重建
  3. LeetCode Binary Tree Preorder Traversal(二叉树的前序遍历)
  4. SRS学习笔记7-SrsHttpServer
  5. 最后生成神么格式的代码_智能扩充机器人的“标准问”库之Query生成
  6. zen cart 操作-修改
  7. SAP UI5 initialization error
  8. 水平+垂直布局-css (借鉴)
  9. opencv 解析yuv_通过OpenCV读取并显示YUV视频文件
  10. js_md5加密和base64的加密解密
  11. ant.design pro 登录模块分析
  12. 阶段3 1.Mybatis_09.Mybatis的多表操作_7 mybatis多对多准备角色表的实体类和映射配置...
  13. 微信公众号内嵌H5网页授权步骤
  14. easydarwin 安装_EasyDarwin 笔记
  15. 用Js怒刷LeetCode
  16. 国家气象站逐日数据据v3.0 提取转成SWAT所需要格式
  17. ScheduledExecutorService 实现定时任务及取消任务
  18. curaengine linux编译,Cura Engine
  19. Windows10 桌面不停的闪烁问题
  20. MarkdownPad 2 安装配置及常见问题

热门文章

  1. 淘宝新手——店铺定位
  2. 【Lumion】要不要进来lu一下?
  3. 关于.bin格式的文件
  4. IOS通用链接配置流程
  5. jenkins_轮训SCM
  6. 医用离心机,医院检验科常用离心设备
  7. Linux 部署.NetCore 站点
  8. 商标买卖哪个平台最好_商标买卖哪个平台最大?
  9. java开发的代码规范
  10. C语言的历史和常见的标准