'나노'에 해당되는 글 3건

  1. 2019.08.04 Hardware | Arduino 를 DIY 해보자 - 2
  2. 2018.09.18 Hardware | Arduino 를 DIY 해보자 - 1 4
  3. 2017.03.31 Hardware | Arduino nano 조립기

Hardware | Arduino 를 DIY 해보자 - 2

|

1. Arduino Nano 를 DIY 해보자


이 글은 아래 포스트에서 이야기한, arduino 를 직접 만들어보기 2탄 입니다.


* Hardware | Arduino 를 DIY 해보자 - 1

http://chocoball.tistory.com/entry/Hardware-Arduino-DIY-itself-1


처음 DIY 대상으로 arduino nano 입니다.

일단, 회로 보는 EAGLE 프로그램에서 뽑은 part list 를 구입에 필요한 것만 정리해 봤습니다.


-------------------------------------------------------------------------------------------------------
|                  name                  | value         | type                                       |
-------------------------------------------------------------------------------------------------------
| C1, C4, C6, C9                         | 100nF         | 0603 SMD                                   |
| C3, C7, C8                             | 1uF           | 0805 SMD                                   |
| C2, C5                                 | 4.7uF 16V     | 0603 SMD Tantalum capacitor                |
-------------------------------------------------------------------------------------------------------
| RP1, RP2                               | 1k Ohm        | CAY16 Network resistor SMD                 |
| L, PWR, RX, TX                         | LED           | 0805 SMD                                   |
-------------------------------------------------------------------------------------------------------
| D1                                     | SS1P3L-M3     | Schottky diodes & rectifier 30V 1A         |
| F1                                     | 500mA 6V      | 0603 SMD MF-FSMF050 Resetable Fuse         |
-------------------------------------------------------------------------------------------------------
| J1, J2                                 | 15 x 2        | single row male 2.54mm pich pin head       |
| J3                                     | USB Mini B    | USB Mini B type female socket              |
| J4                                     | 6             | double row male 2.54mm pitch pinhead       |
| SW1                                    | 157           | SMD tactail switch                         |
-------------------------------------------------------------------------------------------------------
| IC1                                    | FT232RL       | SSOP28 USB UART interface IC               |
| IC2                                    | LM1117IMPX-5.0| SOT223 Linear regulator                    |
| IC3                                    | ATMEGA328P-AU | TQFP32 8-bit Microcontroller               |
| Y1                                     | 16MHz         | SMD Crystal ceramic resonator              |
-------------------------------------------------------------------------------------------------------


0603 SMD 및 CAY16 network resistor 등, 소형화에 특화된 부품들로 구성되어 있습니다.

Oscillator 마저도 SMD 타입 입니다.


정품 arduino nano 의 앞면과 뒷면 사진 입니다.



최신 arduino nano 는 ATmega328 chip 크기가 더욱 작아진 MLF (Micro Lead Frame) 형식으로,

ATmega328-MU 가 실장되어 있습니다.


참고로, 이 ATmega328-MU 의 Package type 은 32M1-A 라고 하네요.

Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Summary.pdf



아래는 밑면입니다.



맨 왼쪽 밑부분에 0603 크기의 fuse 가 있으며,

중간 부분에 SMD 형식의 network resistor 가 실장되어 있습니다.


공간을 최대한 적게 차지하도록 작은 부품들을 사용되어 있습니다. 다만 구하기 힘든 부품들입니다.





2. 구입 부품 최종 확인


정품 nano 에 사용된 SMD 크기는 0603 이지만, 받은 보드는 0805 SMD 로 수정되었으며,

다른 부붐들도 보다 범용적이고 큰 부품들로 변경되어 있다는 것을 알 수 있습니다. 아래 파일은 그 회로도 입니다.


* BL-386

BL-386.pdf


* BL-386(Silk)

BL-386(Silk).pdf


참고가 될 수 있도록 arduino nano 의 official 자료를 아래에 올려 놓습니다.


* Arduino Nano V3.2

Arduino_Nano-Rev3.2-SCH.pdf


아래는 무료로 받은 보드 윗면입니다.

부품 크기가 0805 SMD 죠? 그리고 reset switch 마저도 큼지막 합니다.



아래는 밑면입니다.



모두 0805 SMD 이며, 왼쪽 윗부분의 diode 도 큼지막 합니다.

특징으로는 oscillator 가 4 pin 이며, 정사각형의 모양입니다. 이런건 처음이네요.


이 보드를 설계하신 분의 배려가 느껴집니다.

Arduino Nano 의 보드 자체 크기가 0805 를 충분히 커버할 수 있으므로, 궂이 0603 SMD 를 쓸 이유는 없는 것이지요.


다음에 준비하고 있는 Duemilanove 에서도 0805 SMD 를 그대로 사용하고 있어,

추가 부품을 그렇게 많이 구입하지 않아도 되어서 다행입니다.


최종적으로 실제 필요한 부품을 다시 정리해 봤습니다.


-------------------------------------------------------------------------------------------------------
|                  name                  | value         | type                                       |
-------------------------------------------------------------------------------------------------------
| C1, C3, C4, C7, C9                     | 0.1uF         | 0805 SMD                                   |
| C5, C6                                 | 22pF          | 0805 SMD                                   |
| C8                                     | 10uF          | 0805 SMD                                   |
-------------------------------------------------------------------------------------------------------
| R1, R2, R3                             | 1k Ohm        | 0805 SMD                                   |
| R4, R5, R6, R7                         | 680 Ohm       | 0805 SMD                                   |
| L, PWR, RX, TX                         | LED           | 0805 SMD                                   |
-------------------------------------------------------------------------------------------------------
| D1                                     | SS14          | Schottky diodes & rectifier 30V 1A         |
-------------------------------------------------------------------------------------------------------
| J1, J2                                 | 15 x 2        | single row male 2.54mm pitch pinhead       |
| J3                                     | USB Mini B    | USB Mini B type female socket              |
| J4                                     | 6             | double row male 2.54mm pitch pinhead       |
| SW1                                    | 3 x 6 x 2.5mm | SMD Tactile switch                         |
-------------------------------------------------------------------------------------------------------
| IC1                                    | FT232RL       | SSOP28 USB UART interface IC               |
| IC2                                    | LM1117IMPX-5.0| SOT223 Linear regulator                    |
| IC3                                    | ATMEGA328P-AU | TQFP32 8-bit Microcontroller               |
| Y1                                     | 16MHz         | 3225 SMD Crystal ceramic resonator         |
-------------------------------------------------------------------------------------------------------



필요한 부품 리스트를 만들면서 알게된, 배려가 깃든 보드의 특징은 다음과 같습니다.


* no network resistor

저항을 한데 모아 회로를 단순화 하기 위한 부품으로 SMD 용으 구하기 힘드나,

위의 보드에서는 모두 0805 SMD 로 변경되었습니다.


* no fuse

Fuse 가 생략되었습니다.

사실 arduino nano 는 과전류에 사용될 목적으로 만들어 진 것이 아니므로, 단순화를 위해 삭제된것 같습니다.


* bigger crystal

좁쌀만한 oscillator 가 아닌, 좀더 큰 resonator 로 변경되었습니다.


* bigger diode

Diode 도 일반적으로 사용되는 큰 부품으로 대체되었습니다.


* bigger switch

RST switch 도 큰걸로 대체되었습니다.


* all 0805 SMD based

그렇습니다. 0603 SMD는 모두 0805 SMD 로 변경되었습니다.


배려가 깃든 보드인 것을 조사하면서 알게 되니 감사한 마음이 저절로 듭니다.

이 자리를 빌어 다시한번 감사의 말씀 드립니다.


이제 각 부품 구입을 정리해 봅니다.





3. Capacitor

필요한 캐페시터의 용량은 다음 세가지 입니다.

- 0.1uF = 100nF
- 22pF
- 10uF

아래 링크에서 구입했습니다.
Duemilanove DIY 할 때도 겹치는 부품들과 nano 에만 사용되는 10uF 를 추가로 구입했습니다.

* MCIGICM 100pcs 0805 smd capacitor ceramic 22pf 100nf 1uf 2.2uf 4.7uf 10uf 47uf 22uf capacitors kit sets 0.5pF-47uF


동시에 다른 arduino 를 준비하다 보니, 겹치는 부품들이 꽤 있습니다.



이런 부품을 공유할 수 있어서 좋네요.



8pin DIP socket 이 필요해서 555 주문할 때, 따로 10uF 을 주문했습니다.



얘만 투명 릴에 왔네요.







4. Resistor

저항은 10K 와 680, 두가지가 필요합니다.

* 20Value * 20PCS =400PCS 0805 SMD Resistor Kit 1% 1/8W (10 ohm~1M ohm) component diy samples kit free shipping


위의 세트에는 다음 저항들이 포함되어 있고, 딱 680 Ohm 은 없습니다.


10R / 22R / 47R / 100R / 220 / 470R / 750R / 1K / 2K2 / 4K7 / 6K8 / 10K

22K / 47K / 75K / 100K / 220K / 470K / 750K / 1M



처음 구매한 제품이구요.


Duemilanove 제작시에 필요할 것 같아서 구입해둔 세트에는 680 Ohm 이 없네요.
그래서 새롭게 한세트 더 구입합니다.

* 2000pcs 0805 SMD Resistor Kit Assorted Kit 1ohm-1M ohm 5% 80valuesX 25pcs=2000pcs Sample Kit


세트 구성품은 다음과 같습니다.

10 / 100 / 1K / 10K / 100K
12 / 120 / 1K2 / 12K / 120K
15 / 150 / 1K5 / 15K / 150K
20 / 200 / 2K / 20K / 200K
22 / 220 / 2K2 / 22K / 220K
27 / 270 / 2K7 / 27K / 270K
30 / 300 / 3K / 30K / 300K
33 / 330 / 3K3 / 33K / 330K
39 / 390 / 3K9 / 39K / 390K
47 / 470 / 4K7 / 47K / 470K
51 / 510 / 5K1 / 51K / 510K
62 / 620 / 6K2 / 62K / 620K
68 / 680 / 6K8 / 68K / 680K
75 / 750 / 7K5 / 75K / 750K
82 / 820 / 8K2 / 82K / 820K
91 / 910 / 9K1 / 91K / 910K


다른 부품 구입시 같이 구입하였습니다.


이제 한동안은 0805 SMD 저항 구입할 일은 없겠네요.




5. LED

Duemilanove 와도 겹치는 부품입니다.

* 100pcs=5colors x 20pcs 5050 5730 1210 1206 0805 0603 LED Diode Assortment SMD LED Diode Kit Green/ RED / White / Blue / Yellow





6. Diode

원래는 SS1P3L-M3 이나, 수정된 보드에선 SS14 로 변경되어 있습니다.
Duemilaove 용으로 구입한 세트에 SS14 가 포함되어 있어서 추가 구매는 필요 없었습니다.

* 7 kinds*10pcs=70pcs/lot SMD diode package / M1 (1N4001) / M4 (1N4004) / M7 (1N4007)/ SS14 US1M RS1M SS34 KIT





7. Switch

Original arduino nano 에서는 대략 1210 SMD 정도 크기의 RST switch 가 큰걸로 2510 SMD 급으로 변경되어 있습니다.

* Smart Electronics 10 Kinds of Tactile Switches Push Button SMD Tact Switch Switch 100pcs


이전에 Wi-Fi 모듈 firmware upgrade 하기 위해 구입한 tactile switch 에 포함되어 있으니,
이번에 추가로 구입하지 않았습니다.

* Hardware | 스위치 부품 구매하기




8. USB female socket

Arduino Nano 사양서 상, Mini USB 이면 됩니다.

* 10PCS Short Type SMD Mini USB Connector Micro USB 5pin B type Female Jack For Mobile Phone Micro USB Jack Connector


잘 도착하여 받아본 부품 입니다.



다만, 요즘 Micro USB 추세라, Micro USB 도 구매합니다.

Mini USB 와 비교시 pin 간의 간격만 다를 뿐, pin 순서는 동일했습니다.


* 10pcs Micro USB connector 5pin seat Jack Micro usb Four legs 5P Inserting plate seat Mini usb connector Free shipping 


역시 Micro USB 가 더 단순하고 깔끔한 느낌을 줍니다.



Pin 간격이 좁을 뿐, 순서는 동일합니다.



혹시 몰라, 조금 높이가 있는 Micro USB 도 구매합니다.

* 10pcs/lot Micro USB 5P Connector Mini USB Jack Socket sink 0.72 FLAT MOUTH Width 1.0


다만, 요놈은 도착까지 3개월이 걸렸네요.






9. Pin head

예전에 male pinheader 가 필요했을 적에 구입해 놓은게 있어, 따로 구입하지 않았습니다.

* Hardware | 2.54mm pin header 구매하기


물론 검정 버전도 같이 가지고 있습니다.







10. ICs

이제 마지막으로 IC 주요 부품들 입니다.

FT232RL
- SSOP28 USB UART interface IC

* 5pcs/lot New FT232RL FT232 FTDI USB FS SERIAL UART SSOP28 serial chips imported original In Stock


Duemilanove 용으로 구입한 세트에 모두 포함되어 있습니다.



LM1117IMPX-5.0
- SOT223 Linear regulator

Regulator 인데, 소형이면서 5V / 800mA 대응의 제품은 많은 업자가 팔지도 않을 뿐더러 조금 비쌉니다.
가잘 적절해 보이는 제품이 밑의 링크라서 구입합니다.

* 10PCS/LOT LM1117IMPX-5.0-NOPB SOT223 IC N06B NO6B REG LINEAR 5V 800MA SOT223-4 LM1117IMP-5.0


사양 대로 LM1117IMPX/5.0 을 받고 싶었으나, 사진과 동일한 제품이 왔군요.



5V/800mA 사양대로라면 특별히 문제될껀 없다고 봅니다.



확대 사진입니다.



가지고 있는 arduino micro 를 확인해 보니, AMS1117 / 5.0 이군요.



ATMEGA328P-AU
- TQFP32 8-bit Microcontroller

워낙 유명한 chip 이라 쉽게 찾을 수 있습니다.
가격도 좀 있고 하니, 이번 프로젝트에 끌어들인 동료에게 구입을 의뢰합니다.

* 1PCS ATMEGA328P-AU QFP ATMEGA328-AU TQFP ATMEGA328P MEGA328-AU SMD new and original IC







16MHz Oscillator
- 3225 SMD Crystal ceramic resonator

Oscillator 는 길쭉한것이 아니라 정사각형 모양에 4개의 접점이 있는 모양입니다.


치수는 대략 2mm 조금 넘는것으로 보입니다.
다른 제조사 spec. sheet 를 찾아본 결과, 한쪽 면의 접점 거리가 2.1mm 인 것이 SMD 3225 형식이라는 것을 알아 냈습니다.


형식만 알면 제품을 선택하는 것은 그리 어렵지 않습니다.

AliExpress 에서 검색하니 바로 나오네요. 그 중에서 16MHz 제품을 선택해 줍니다.


* 10pcs SMD 3225 active crystal oscillator OSC 16MHZ 16M 3.2*2.5 3.3V 25PPM

- https://www.aliexpress.com/item/10pcs-SMD-3225-active-crystal-oscillator-OSC-16MHZ-16M-3-2-2-5-3-3V-25PPM/32776378121.html



잘 도착했구요.



Oscillator 치고는 직사각형으로 생겨서 신기합니다.






11. 조립

열풍기가 없으므로, 액체 플럭스를 이용하여 납땜해 갑니다.



인두 팁으로 납땜을 하다 보니, 아무래도 사용되는 납이 많아져 버립니다.

특히 소자 밑으로 스며들게 해야 하는 oscillator 가 가장 힘들었습니다. (좀 지저분하게 되었죠?)


표면에 안착되지 않은 듯 해서 납을 좀 많이 먹여버리기도 하고, 네 귀퉁이의 소자가 붙어버린 것 같아서 납을 빨아들이기도 하고.



0805 SMD 의 LED 소자는 납땜 하는 열로 인하여 안쪽 구조가 쉽게 망가질 수 있어서 신경이 많이 쓰였습니다.



신기한 것은, anode / cathode 가 쉽게 구분될 수 있도록 띠가 마킹 되어 있었습니다.



위의 사진 처럼, 돌기가 있는 쪽이 + 극이네요.



설계대로라면 USB mini B 이어야 하지만, 요즘은 micro USB 로 통합되는 분위기라서 micro USB 를 장착해 봤습니다.

리드선의 순서는 동일해서, 간극만 맞추고 납땜하면 되었습니다.


잘 안착되게 리드선을 밑으로 구부려서 납땜 해야 하는데, 그러지 않아서 납을 많이 먹여도 떠버리네요. (위 사진)



micro USB 부분의 접점이 잘 되지 않자, 조금 많이 인두로 지졌더랬습니다.

그랬더니 패턴이 나가버렸네요. ㅠㅠ (망함)



micro USB 를 PC 에 연결하면 LED 도 들어왔다 나갔다 뭔가 하는것 같은데, PC 에 인식이 되지 않았습니다.

pinheader 까지 다 납땜 해버렸는데...


이번 작업은 망했어요.

다시 이 기판을 주문하여 도착하면 다시 시작하려 합니다.


그러기 전에 열풍기로 작업해야 겠습니다.

열풍기가 준비 되면, 그 때 다시 arduino DIY 를 시작하겠습니다.


And

Hardware | Arduino 를 DIY 해보자 - 1

|

1. Arduino 를 실제로 만들어 보자


PCB를 직접 만들어 보고자 이곳저곳을 찾아 다니던 중,

BinGoon 이라는 분의 블로그를 알게 되었습니다.


* BinGoon 의 소소한(?) 일상

http://binworld.kr/


여기서 보게된 Arduino 직접 제작기.

http://binworld.kr/25?category=494229


원래 PCB 부터 설계, 프린팅부터 하는게 진정한 DIY 이긴 하지만, 준비할게 너무 많은지라

블로그에 안내된 대로 Arduino PCB를 무료로 보내주는 분에게 부탁하여 PCB 만 따로 받기로 합니다.


Board Lab (Board Free)

http://www.boardfree.kr/





2. Arduino 의 역사


Arduino 를 처음 시작할 때도 그랬지만, 그 종류가 많아 초보자가 처음 선택하기란 쉽지 않습니다.

자료를 찾고 알아가는 재미도 있지만, 처음에는 막막하더군요.


무료 PCB 주문을 위해, 어떤 Arduino 를 할 것인지 선택함에 있어서도 다시금 고민이 됩니다.

그래서 이번에 좀더 체계적으로 알아보기로 합니다.


기본적인 정보는, 아래 Wikipedia 를 참고했습니다.


* List of Arduino boards and compatible systems

https://en.wikipedia.org/wiki/List_of_Arduino_boards_and_compatible_systems


제작에 앞서 기준이 되는 것은 "최신 업그래이드 된 버전의 Arduino" 였습니다.

Arduino 도 햇수가 지나면서 최적화 되고, 새로운 버전들이 생겨났거든요.


이왕 만들꺼면 최적화가 가장 많이 이루어전 최신 arduino 로 하는게 좋다는 생각이었습니다.

과거 발전사를 한눈에 보려면 아래 arduino 사이트를 보면 됩니다.


* Arduino Older Boards

https://www.arduino.cc/en/Main/Boards


위의 Wikipedia 와 Arduino 두 사이트를 보고 정리된 발전 수순은 대략 다음과 같습니다.

(많이 쓰이는 메인 스트림 기준으로)


NG --> Diecimila --> Duemilanove --> Uno --> Leonardo --> Zero


Zero 는 2015년부터 정식 릴리즈 되었지만, 사양이 넘사벽이고 DIY 하기엔 너무 부품이 많습니다.

또한 무로 PCB 사이트에서도 제공되는 리스트에 포함되어 있지 않습니다.


그럼 Duemilanove / Uno / Leonardo 정도로 좁혀지는군요.





3. Arduino 중에서 어떤걸 선택해야 할까?


이제 하나씩 알아봅니다.


* Arduino Duemilanove

https://www.arduino.cc/en/Main/arduinoBoardDuemilanove



* 제작 연도 : 2009

* CPU : ATmega328P

* USB chip : FTDI FT232R

* USB socket : USB 1.0 Standard Type B


Improved : automatically switching between USB and external power, eliminating jumper


* ARDUINO UNO REV3

https://store.arduino.cc/usa/arduino-uno-rev3



* 제작 연도 : 2010

* CPU : ATmega328P

* USB chip : ATmega16U2

* USB socket : USB 1.0 Standard Type B


This uses the same ATmega328 as late-model Duemilanove, but whereas the Duemilanove used an FTDI chip for USB, the Uno uses an ATmega16U2 (ATmega8U2 before rev3) programmed as a serial converter.


* ARDUINO LEONARDO WITH HEADERS

https://store.arduino.cc/usa/arduino-leonardo-with-headers



* 제작 연도 : 2012

* CPU : ATmega32U4

* USB chip : USB controller built-in at CPU

* USB socket : USB 2.0 Micro B


The Leonardo uses the Atmega32U4 processor, which has a USB controller built-in, eliminating one chip as compared to previous Arduinos.


참고로 compact version 인 Nano 도 확인해 봅니다.


* ARDUINO NANO

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



* 제작 연도 : 2008

* CPU : ATmega328

* USB chip : FTDI FT232R

* USB socket : USB 2.0 Mini B


역시 제작년도가 가장 최근(?) 인 2012년에다가 USB chip 이 내장되어 있어서 깔끔하며,

USB socket 도 휴대폰 충전용으로 가장 많이 쓰이는 USB micro B 인 "Leonardo" 로 결정합니다.







4. 선택의 재고


Leonardo 로 선택했지만, 몇가지 마이너한 문제가 있습니다.


* 제공되는 PCB 의 형태


BoardFree 에서 제공되는 Leonardo 의 부품들은 SMD 형태가 아니라,

예전 라이오 공작시 사용되는 큰 부품들을 사용할 수 있도록 제작되었습니다.



향후 여러가지 PCB를 직접 제작하여 회로를 꾸밀 때,

부품을 SMD 로 많이 준비하려 하려던 차라 이와 맞지 않습니다.


또한 왠일인지 USB socket 이 USB 1.0 Standard Type B 입니다.

결국 대상에서 제외할 수밖에 없네요.



* chip 실장의 난위도


그럼 그 다음 타자인 Uno 가 괜찮냐? 그건 또 아닙니다.
그 이유로는 USB 컨트롤로인 ATmega16U2 이 아래와 같이 생겼습니다.



실제로 납땜하게 되면 아래와 같은 모습이 되는데, 좋은 플럭스와 납땜 팁이 필요합니다.



결국 무난하게 "Duemilanove" 가 가장 적당해 보이는군요.

BoardFree 에서는 2가지의 PCB 를 보내주므로 "Nano" 도 함께 부탁하기로 합니다.


USB socket 은 micro USB 로 변환시켜주는 부품을 찾아서 해결해 보기로 합니다.





5. Part list 만들기

각 arduino 사이트를 가면 "EAGLE file" 이라는 것이 있습니다.
Autodesk 에서 만든 전자회로 설계 software 에서 읽을 수 있는 파일입니다.


이 파일을 통해서 회로를 볼 수 있습니다.

또한 export 를 통하여 part list, 즉 부품 리스트도 뽑아볼 수 있습니다.

간단한 사용법은 다음에 오는 포스트에서 설명하겠습니다.


* Software | 회로설계 프로그램 EAGLE 

http://chocoball.tistory.com/entry/Software-circuit-design-EAGLE


위의 방법을 통해 만들어진 Duemlianove 와 Nano 의 부품 리스트 입니다.


arduino-duemilanove-part-list.txt

nanov3.2-part-list.txt





6. BoardFree 신청 및 도착

신청서 양식대로 메일을 보내면 착불로 보내 줍니다.
전날 신청했는데 바로 그 다음날 도착했습니다! 고마운 분들이십니다.


PCB 부품이라서 부피가 그리 크지 않습니다.


뽁뽁이로 잘 쌓여 있습니다.
그리고, 2가지 PCB를 보내주시면서 서로 긁히지 않도록 중간에 명함도 끼워 주셨습니다.


짜잔~ Duemilanove 와 Nano 의 PCB 입니다.






7. PCB 의 품질

도착한 PCB 의 클로즈 업 사진입니다.


무료라서 기대하지 않아 그랬는지, 처음 받고나서 놀랬습니다.

품질이 예상 이상으로 좋았습니다. 쓰루홀도 정확했고, 프린딩도 좋았습니다.



무엇보다도 두께가 1.7mm 로 상당히 두껍습니다. 이렇게 좋은 품질일줄은 몰랐네요.

또한번 이자리를 빌어 감사의 말씀 드립니다.



앞면입니다.



뒷면입니다. 볼수록 깔끔하네요.



왼쪽 윗부분은 전원부 입니다. 아름답네요.



Nano 의 PCB 입니다.





8. 최종 부품 리스트 및 구매

Duemilanove / Nano 에 동일하게 들어가는 부품 포함하여 최종 리스트를 만들어 보려 했으나,
Nano 는 0603 SMD 기준이고, Duemilanove 는 0805 SMD 기준이라서 FT232RL 와 LED 빼고는 따로 구입해야 하네요.

우선 Duemilanove 부품만 최종 리스트업 해 봅니다.

-------------------------------------------------------------------------------------------------------
|                  name                  | value         | type                                       |
-------------------------------------------------------------------------------------------------------
| C1, C4, C5, C8, C9, C10, C11, C12, C13 | 100nF         | 0805 SMD                                   |
| C2, C3                                 | 22pF          | 0805 SMD                                   |
| C6, C7                                 | 100uF 35V     | Aluminum Electrolytic Capacitor            |
-------------------------------------------------------------------------------------------------------
| R1, R10, R11                           | 10k Ohm       | 0805 SMD                                   |
| R4, R5, R6, R7, R8, R9                 | 1k Ohm        | 0805 SMD                                   |
| L, PWR, RX, TX                         | LED           | 0805 SMD                                   |
-------------------------------------------------------------------------------------------------------
| D1                                     | M7 (1N4007)   | Rectifier Diode                            |
| F1                                     | 500mA 15V     | L1812 Resetable Fuse                       |
-------------------------------------------------------------------------------------------------------
| J1, J3                                 | 8             | single row female 2.54mm pitch pinhead     |
| J2, POWER                              | 6             | single row female 2.54mm pitch pinhead     |
| ICSP                                   | 6             | double row male 2.54mm pitch pinhead       |
| S1                                     | B3F-10XX      | OMRON B3F-10XX series switch               |
| X2                                     | DC-21MM       | 5.5/2.1mm female DC power jack plug socket |
| X4                                     | USB B type    | USB B type female socket                   |
-------------------------------------------------------------------------------------------------------
| IC1                                    | ATMEGA328P-PU | DIP28 8-bit Microcontroller                |
| IC2                                    | FT232RL       | SSOP28 USB UART interface IC               |
| IC4                                    | MC33269D-5.0  | 5V 800mA LDO voltage regulator             |
| IC5                                    | LM358D        | SOP8 Op Amp                                |
| Q2                                     | 16MHz         | HC-49S crystal oscillator                  |
| T1                                     | NDT2955       | SOT-23 MOSFET                              |
-------------------------------------------------------------------------------------------------------
| R2                                     | 100_NM        | no need to implement "no-mount"            |
| RESET-EN                               | jumper        | "auto-reset" on ATmega168                  |
| X3                                     |   JP4         | use like FTDI breakout board               |
-------------------------------------------------------------------------------------------------------


위에서 R2, RESET-EN, X3 과 관련한 부품은 실제로 실장할 필요는 없습니다.

이제 구매를 진행하고 납땜을 하면 되겠습니다.


Nano 부품 구입은 이번 프로젝트에 회사 동료를 한명 꼬셨으니, 그 분이 구입하도록 해야겠습니다. :-)

물론 제가 구입한 Duemilanove 부품은 2개 이상씩 구입했으니 나누면 됩니다.





FIN

부품이 도착하면 실제로 납땜해 보도록 하죠.

마지막 한가지, USB B type 은 아직 주문하지 않았습니다.
micro USB 로 변경하고 싶은데, PCB 모양과 micro USB 를 어떻게 붙여야 할지 모양이 나오지 않네요...

음... 어떻게 해야 할까?

And

Hardware | Arduino nano 조립기

|

1. 시작하기

Aliexpress 에서 판매되는 Arduino nano 는 2가지 버전이 있습니다.

조립되어 있고 USB cable 이 포함되어 있는 버전과, 케이블이 없고 다리들을 납땜해야 하는 버전.


한 700원 차이나지만, 궂이 cable 도 필요 없고 돈도 아낄 겸, 납땜해야 하는 버전도 하나 구입합니다.



납땜 연습에도 적격입니다.



2. 도착

물건 도착하자 마자 찍어놓은 사진입니다.



뒷모습



앞모습



MEGA328P 프로세서 입니다.



3. 완성

그냥 납땜 합니다.

빵판에 다리를 고정시켜 놓고 납땜하면 편합니다.



위에가 납땜한 버전입니다.

layout 상 다른 부분은 오실레이터가 수평이 아닌, 프로세서랑 나란이 위치하고 있는데 다릅니다.




4. 테스트

전원을 넣으면 빨간불이 켜지면서 ready 한 상태가 됩니다.



BME280 sketch 를 올리고 돌려보면 정상 작동하는 것을 확인하였습니다.

우훗!



성공입니다.



FIN

더 필요하면 납땜 버전을 계속 구입하겠습니다.


이제 뭘하지?

'Hardware' 카테고리의 다른 글

Hardware | BMR-C1 heatsink  (0) 2017.04.26
Hardware | Sharp GP2Y1010AU0F dust sensor  (0) 2017.03.31
Hardware | GeForce GTX 560 Ti 수리 실패기  (0) 2017.03.16
Hardware | BME280 sensor  (0) 2017.03.09
Hardware | DSO150 Oscilloscope  (0) 2017.03.07
And
prev | 1 | next