手把手帶你「生產」 Arduino Nano

2021-02-24 趣無盡

  MAKER:samvanhook / 譯:趣無盡 Cherry

因為 Arduino 官方開源了完整的硬體方案,這讓自製 Arduino 成為可能。我們只需要準備好所需要的元件,用下文提供的 PCB 文件打樣獲得 PCB,即可自行焊接一塊 Arduino Nano 了。如果你會修改 PCB 文件,還可以根據自己需求進行調整(附帶了一份原理圖),開發出個性化的 Arduino Nano 開發板。本期教程將展示這個製作過程。

迫不及待的同學可以直接看視頻。


材料清單

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工具設計原理圖。

EDA工具:
1、EAGLE PCB
2、EasyEDA
3、Proteus PCB設計

你可以選擇其中任何一個。我更偏好EasyEDA軟體。

如果你想更快的設計出Eagle文件,可參考
https://store.arduino.cc/usa/arduino-nano
導入它,你就可以完成了!

需要注意的是:這種 PCB 幾乎不能自己在家做,建議某寶找 PCB 打樣,一般花不到一百元可以做幾十片尤其適合組團做。
項目所需文件在文件庫中可下載到:
http://maker.quwj.com/project/69


焊接

SMD(表貼)焊接與傳統的THT(直插)焊接完全不同,這裡有關於如何焊接的提示,步驟如下:
1、將PCB平放在工作檯,用膠帶將其固定到位並用酒精將其清潔乾淨。

2、將焊臺設置為380°C,加熱一下PCB,再讓它冷卻一點。

3、使用牙籤或注射器塗抹焊膏,然後貼上組件,從四面開始加固組件。如果由於塗抹過多的焊膏而導致引腳短路,請用焊錫墊片將其擦掉。

所有組件重複此過程。


燒錄 Bootloader



什麼是 Bootloader?
Bootloader 是燒錄在一塊固件上的程序,它允許你可以在不需要外部編程器的情況下安裝新固件。

進入 Arduino IDE,你會看到一個名為』Arduino as ISP』的示例(Example)。將這個代碼上傳到你的 Arduino 即可用來上傳 Boothloader。

如果你想了解有關將 Bootloader 上傳到 Arduino 的更多信息,你可以看這個視頻中的演示部分(從4分50秒開始)。

更為系統的介紹 Bootloader 燒錄推薦閱讀這篇教程:
http://arduino.nxez.com/2018/08/27/several-ways-to-burn-arduino-bootloader.html

到這裡,整個自製 Aduino Nano 的過程就介紹完了!

P.S. 如果你對本項目的 Arduino Nano 文件做了一些自認為不錯的改進,並成功做出了幾塊,歡迎反饋給我們!

本項目文件庫地址:

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

via instructables.com/id/DIY-Arduino-Nano-/

文中連結可點擊文末閱讀原文查看

更多精彩內容

TensorFlow 1.9 官方現已支持樹莓派!

樹莓派+Flask實現視頻流媒體WEB伺服器

在樹莓派3B 上安裝 Windows 10 ARM 的方法


相關焦點

  • Arduino Nano驅動OLED滾動顯示
    Arduino Nano開發板是基於ATmega328的小巧且完整的Arduino系列開發板,兼容Arduino程序,你可以在官網(https://store.arduino.cc/usa/arduino-nano)找到它的詳細資料。
  • 乾貨| 手把手教你 DIY 最便宜的 arduino 溫溼度計
    2、數碼管模塊(約3元)3、arduinonano(約10元)4、mini USB 線,導線5、盒子所有電子模塊和導線都可以在一家店買到,加上運費也就20+元。我是用 arduino 編寫的,所以不存在這個問題,隨後更新 arduino 程序。
  • 乾貨 | 手把手教你 DIY 最便宜的 arduino 溫溼度計
    2、數碼管模塊(約3元)3、arduiarduino nano(約10元)4、mini USB 線,導線5、盒子所有電子模塊和導線都可以在一家店買到,加上運費也就20+元。我是用 arduino 編寫的,所以不存在這個問題,隨後更新 arduino 程序。
  • arduino mega全解
    關於arduino mega相信大家對於這一開發板有了一定的了解,現在對這款開發板做一下系統的解說:本文引用地址:http://www.eepw.com.cn/article/147959.htm  熔絲位的問題一直是困擾用戶的一個問題,
  • arduino ISP下載程序方法、LGT8F328P程序下載方法
    arduino nano忘記帶miniUSB數據線了,於是試了一下ISP下載編程板(PROGRAMMER)下載官方
  • 【DIY】可能是最實用最便宜的 arduino 溫溼度計方案,200615整合家用聲控溫溼度計完整方案
    arduino nano(約10元)所有電子模塊和導線都可以在一家店買到,加上運費也就20+元。盒子,用來做溫溼度計的結構,我用的是個茶葉盒,用電磨機在上邊開孔。(不小心給竹葉青做了個廣告)程序非常簡單,使用米思齊(mixly)編寫,先初始化數碼管模塊,然後循環:溫度顯示每兩秒,溼度顯示兩秒。為了區分溫度和溼度,將溫度放置在後邊兩位,溼度放置在前邊兩位。
  • 研究arduino支持Atmega8作為主控制晶片
    arduino uno相對於duemilanove的一個顯著變化就是其bootloader,uno使用了新版的bootloader後,同樣是328P晶片,使用空間有32256位元組,而duemilanove只有30720位元組。
  • 大牛輕鬆帶你玩轉Arduino智能硬體:(一)arduino入門:硬體介紹
    (一)arduino入門:硬體介紹認識arduino你都不需要去關心單片機編程繁瑣的細節,提供給你的是一套容易使用的工具包。Arduino語言基於wiring語言開發,是對 avr-gcc庫的二次封裝,不需要太多的單片機基礎、編程基礎,簡單學習後,你也可以快速的進行開發。
  • 關於Arduino Nano你沒有經歷過的坑
    而轉為 Nano 的話,其實晶片核心並沒有變化,但是封裝從 DIP28 改為 TQFP32,兼容版的UNO用的和nano版是同樣的晶片,軟體方面都不需要變動,程序都是通用的。硬體方面又有什麼不同呢?32 – 28 = 4,多了4個引腳。
  • 大牛輕鬆帶你玩轉Arduino智能硬體(二)arduino入門:點亮一個LED
    (二)arduino入門:點亮一個LED我為大家展示如何在Arduino開發板上點亮一個LED。這個是Arduino最基礎的項目,我們將使用Arduino在每次閃爍之間延遲1秒鐘打開和關閉。這可能看起來很容易,但實際上編寫程序最重要的想法,步驟1:要求在這個項目中,需要準備以下材料:1. 1x - 麵包板2. 1x – USB數據線(連接arduino板和電腦,通常配有arduino板)3. 2x – 公對公杜邦線,4. 1x - Arduino板(我使用UNO,但你也可以使用任何其他版本
  • 手把手教你 DIY arduino 溫溼度計,含視頻教程
    將模塊擺放好之後用膠槍固定(活兒有點糙,您將就著看),為了增加空氣流動在盒子背面打了兩個孔。
  • arduino 從零開始(2)探索arduino開發板和arduino IDE
    你將會學到什麼?
  • 硬體創業應該從arduino的成功中學到什麼
    一句話概括,Arduino是一個便捷靈活、方便上手的開源電子創意娛樂平臺,包含硬體(各種型號的arduino板)和軟體(arduino IDE)。她不僅方便工程師進行更快速的原型開發,並且更是缺少軟硬體技術基礎的藝術家、設計師、創意愛好者們的唯一選擇,因而是絕大多數現代創客的通用技術解決方案。
  • 大牛輕鬆帶你玩轉Arduino智能硬體三-arduino入門:打造LED流水燈
    (三)arduino入門:打造LED流水燈  學完上節課的內容,學會了如何控制led燈之後,我相信這幾科的內容一會非常容易的。這節課是控制多個led燈。  一、準備材料arduino uno開發板一塊led燈6個(顏色隨意)杜邦線若干usb數據線  二、編程環境Arduino IED  三、原理講解控制單個LED燈是只需要引腳給高低電平,就可以控制燈的亮滅流水燈:多個led燈需要使用多個引腳控制,所以這裡使用2到7號引腳。分別控制燈的亮滅,就可以實現流水燈的效果。
  • 用Arduino開發物聯網設備之初識Arduino
    硬體部分:最初Arduino硬體只有那麼幾種,uno、mini等,但是現在經過這麼多年的發展,越來越多的硬體支持了arduino開發環境,所以現在也很難去界定什麼是血統純正的arduino硬體了。軟體部分:這部分也就是我們平時說的Arduino,我們其實使用的就是arduino框架來對很多的mcu來進行編程。這裡很多小夥伴其實有很多疑問,比如為什麼要用arduino來進行?
  • Arduino nano與MPU6050姿態傳感器的愛恨糾葛
    最近需要基於Arduino nano(圖4)編寫一個簡單飛控,首先需要完成的就是實現Arduino nano與MPU6050的I2C通信
  • 帶你了解Nano-SIM卡
    帶你了解nano-SIM卡     從目前洩露的信息來看,蘋果將在新一代的iPhone中採用nano-SIM卡的設計。兩年前蘋果採用Micro-SIM卡設計的嘗試,使得這樣的SIM卡成為了今天SIM卡樣式的主流。
  • 3個簡單上手的arduino項目
    更準確來說,是不要帶著學寫代碼的心去學編程,正如你 。不會帶著學畫畫的心去學設計。如果設計是對美的追求,那麼編程便是對邏輯的迷戀。到底arduino是什麼?arduino是一個開源的控制平臺,其簡單的輸入輸出接口和控制命令簡化了元器件的控制,使工程師可以迅速將電子控制應用到其它的領域中。
  • arduino項目:發光逗趣口罩
    今天給大家介紹一個互動性強的arduino點陣搞怪口罩,這個是我在看到國外的創客夥伴先做了一個麥克風+8x8LED的模仿人說話口型的口罩出來,然後靈機一動,用手邊的點陣模塊+震動模塊的組合也模仿了一個模仿人說話口型的口罩出來,主要是給經常帶口罩的人娛樂他人用的。