arduino naon介绍_手把手带你“生产” Arduino Nano

本文介绍了如何自制Arduino Nano,包括所需材料、PCB设计、焊接步骤和Bootloader的烧录,提供了一条链接获取项目文件,并鼓励读者进行个性化改造。
摘要由CSDN通过智能技术生成

44d6f4f7d5bcbc119748b0d2bc868b33.png

MAKER: Nematic!/译:趣无尽 Cherry(转载请注明出处)

因为 Arduino 官方开源了完整的硬件方案,这让自制 Arduino 成为可能。我们只需要准备好所需要的元件,用下文提供的 PCB 文件打样获得 PCB,即可自行焊接一块 Arduino Nano 了。如果你会修改 PCB 文件,还可以根据自己需求进行调整(附带了一份原理图),开发出个性化的 Arduino Nano 开发板。本期教程将展示这个制作过程。

迫不及待的同学可以直接看视频。

材料清单

9ea4d839eef9547eb696513005cc39ce.png

b3f71b22d679e4520868e975fb2ef8b6.png

a1aa62dfb177cd4fd4fcd55a99fffe2f.png

1、Atmega 328P-AU芯片

2、16MHz晶振(CSTCE16M0V53-R0)

3、电阻包2X4 – 1k欧姆(0603)

4、AMS1117 5V稳压器

5、FT232RL – FTDI芯片USB转UART

6、LED灯黄、绿、红(0603)

7、500mA保险丝(0603)

8、100nF电容(0603)

9、4.7uF电容(1206)

10、1uF电容(0603)

11、B2 二极管

12、USB mini插座

电路和PCB设计

使用EDA工具设计原理图。

897d884a1bb0c1c8edc8bb65b7edc13a.png

EDA工具:

1、EAGLE PCB

2、EasyEDA

3、Proteus PCB设计

你可以选择其中任何一个。我更偏好EasyEDA软件。

ceab2e9c06bf190d12f80739ba2890f8.png

如果你想更快的设计出Eagle文件,可参考

https://store.arduino.cc/usa/arduino-nano

导入它,你就可以完成了!

需要注意的是:这种 PCB 几乎不能自己在家做,建议某宝找 PCB 打样,一般花不到一百元可以做几十片尤其适合组团做。

项目所需文件在文件库中可下载到:

http://make.quwj.com/project/69

b58367764f888bb26bdd4813bd9e95f6.png

6eb01867c651457a63d67371f0fe0e82.png

焊接

SMD(表贴)焊接与传统的THT(直插)焊接完全不同,这里有关于如何焊接的提示,步骤如下:

1、将PCB平放在工作台,用胶带将其固定到位并用酒精将其清洁干净。

a4d1b68d0514a941dc21ffdaaa9d2e82.png

2、将焊台设置为380°C,加热一下PCB,再让它冷却一点。

097ac3b7ce147d8307cb426c4402ef11.png

04c377fcf78102899924bbf7cd2de08f.png

3、使用牙签或注射器涂抹焊膏,然后贴上组件,从四面开始加固组件。如果由于涂抹过多的焊膏而导致引脚短路,请用焊锡垫片将其擦掉。

66ff3c5c72d1bcc2506b397aaa47ef47.png

a1694bf933d3422eb1f682d2862fcfac.png

b2b3e110551f3caa23864dc33be0c20c.png

110f0e8aefc0c78aa5a01bfa30f93003.png

bd7553a5722fdf2b103ef6bd5c817c1f.png

265ebd2a7c9584bdc8fde22a9fb57572.png

所有组件重复此过程。

09448918621066bdaaaa9deacff4a457.png

95c941ffa648f3d36dd45f5da3ebebe0.png

e04485d27e9dfdb26ac9a7d8647286af.png

05fafc23269c8423848bd367a410f575.png

烧录 Bootloader

7d505c356213bf5c2de79aa08b13d9c3.png

b170f0b7b2206d7123ae1cf57e4f1a76.png

1c42a6d054679ed8056a141c326b15f0.png

ef6c903d8007c46ca958e3b00c156cfb.png

什么是 Bootloader?

Bootloader 是烧录在一块固件上的程序,它允许你可以在不需要外部编程器的情况下安装新固件。

进入 Arduino IDE,你会看到一个名为’Arduino as ISP’的示例(Example)。将这个代码上传到你的 Arduino 即可用来上传 Boothloader。

如果你想了解有关将 Bootloader 上传到 Arduino 的更多信息,你可以看这个视频中的演示部分(从4分50秒开始)。

到这里,整个自制 Aduino Nano 的过程就介绍完了!

P.S. 如果你对本项目的 Arduino Nano 文件做了一些自认为不错的改进,并成功做出了几块,欢迎反馈给我们!

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值