아두이노가 세상에 나온지 9년째입니다. 이탈리아의 한 대학에서 교육용으로 만들어서 쓰던 것이 이제 가장 널리 쓰이는 마이컴 플랫폼이 된 것 같습니다.
그 기본이 되는 아두이노 우노("1"이란 뜻)를 줄여서 'UNO MINI'를 한정판으로 내놓았습니다.
굳이 한정판으로 내놓을 이유는 없어 보이는데, 한정판이라 하니 궁금해서 아두이노 공홈에서 질렀습니다.
박스에는 기본적인 전자 부품들 그림이 그려져 있고, 디자인이 예쁘장합니다.
겉 박스를 빼면, 뭔가 시계 같은 게 들어있을 법한 포장이 나옵니다. 종이입니다.
뚜껑을 열면~
작은 아두이노 우노 미니가 가운데에 뜨악. 과대포장이 심합니다. ㅋㅋ
박스 뚜껑 안에는 아두이노를 개발에 공헌을 한 인물들과 현재 아두이노 대표 등 주요 인물들의 사인과 일련번호가 있네요. 이게 얼마나 큰 의미가 있는지는 모르겠으나 일단 한정판답긴 합니다. ㅎㅎ
보드를 꺼내보면요.
아두이노 우노랑 비슷하게 생겼습니다.
비교를 위해 기본 우노와 비교샷부터 보고 시작합니다.
기본이 되는 프로세서는 같은 atmega328p입니다. 외부 전원 입력이 없어지고, USB는 USB-C로 바뀌었고, 헤더핀이 2.54mm 간격에서 1.27mm 간격으로 좁아졌습니다. 이외에 여분으로 있던 핀들이 없어졌고요. 어차피 기본 핀에 다 할당된 기능들이라 없어도 지장없습니다.
그리고, 바닥면에 아무 부품이 없고, 우노 미니를 SMD처럼 납땜할 수 있게 보드 외곽에 패드가 만들어져 있습니다.
한정판이라 그런지, 헤더 보호 캡이 꼽혀 있네요.
구입할 수 있는 사이트는 아래 공홈 링크 참고하시고요.
https://store-usa.arduino.cc/products/uno-mini-le?selectedStore=us
공홈에 올라온 스펙은 다음과 같습니다.
MICROCONTROLLER | ATmega328P |
USB CONNECTOR | USB-C |
BUILT-IN LED PIN | 13 |
DIGITAL I/O PINS | 14 |
ANALOG INPUT PINS | 6 |
PWM PINS | 6 |
UART | yes |
I2C | yes |
SPI | yes |
CIRCUIT OPERATING VOLTAGE | 5V |
INPUT VOLTAGE (LIMIT) | 6-12V |
BATTERY CONNECTOR | None. |
DC CURRENT PER I/O PIN | 20 mA |
DC CURRENT FOR 3.3V PIN | 50 mA |
MAIN PROCESSOR | ATmega328P 16 MHz |
USB-SERIAL PROCESSOR | ATmega16U2 16 MHz |
MEMORY ATMEGA328P | 2KB SRAM, 32KB FLASH, 1KB EEPROM |
WEIGHT | 8.05 g |
WIDTH | 26.70 mm |
LENGTH | 34.20 mm |
그냥 우노 미니만 사기엔 아쉬워서 나노 계열 하나 더 구입했습니다.
NANO 33 IoT 보드입니다.
새로 산 것끼리 한 장.
나노는 기본적인 우노와 기능은 같으면서 좀 더 컴팩트하게 만든 제품입니다. 이후에 기본이 되는 atmega328p보다 좋은 성능의 프로세서로 나노 포맷에 맞게 만든 제품들이 나오게 되는데, 이 제품 역시 BLE와 WiFI를 내장한 IoT 프로젝트에 유용하게 나왔습니다. 사양은 다음과 같습니다.
MICROCONTROLLER | SAMD21 Cortex®-M0+ 32bit low power ARM MCU (datasheet) |
RADIO MODULE | u-blox NINA-W102 (datasheet) |
SECURE ELEMENT | ATECC608A (datasheet) |
OPERATING VOLTAGE | 3.3V |
INPUT VOLTAGE (LIMIT) | 21V |
DC CURRENT PER I/O PIN | 7 mA |
CLOCK SPEED | 48MHz |
CPU FLASH MEMORY | 256KB |
SRAM | 32KB |
EEPROM | none |
DIGITAL INPUT / OUTPUT PINS | 14 |
PWM PINS | 11 (2, 3, 5, 6, 9, 10, 11, 12, 16 / A2, 17 / A3, 19 / A5) |
UART | 1 |
SPI | 1 |
I2C | 1 |
ANALOG INPUT PINS | 8 (ADC 8/10/12 bit) |
ANALOG OUTPUT PINS | 1 (DAC 10 bit) |
EXTERNAL INTERRUPTS | All digital pins (all analog pins can also be used as interrput pins, but will have duplicated interrupt numbers) |
LED_BUILTIN | 13 |
USB | Native in the SAMD21 Processor |
IMU | LSM6DS3 (datasheet) |
LENGTH | 45 mm |
WIDTH | 18 mm |
WEIGHT | 5 gr (with headers) |
ARM 코어의 아두이노이고, u-blox란 칩을 통해 BLE와 WiFi를 구현했네요.
써드 파티 제조사에서도 RF-24니, BLE등을 넣어서 더 저렴하게 만든 나노 계열 제품들이 나오기 시작합니다.
왼쪽이 순정 아두이노 나노 라인업. 오른쪽이 저렴이들. 오른쪽 제일 위는 BLE가 내장된 것, 가운데는 RF-24 모듈이 내장된 것입니다.
우노에서 시작한 아두이노는 용도에 맞게 변형이 되면서 지금은 진짜 많은 제품들이 나와서 아두이노란 개발 환경을 통해 사용할 수 있게 되었습니다. 아래는 제가 갖고 있는 아두이노 모듈들입니다.
Arduino Mega 2560 | Arduino Uno | |||
Arduino MKR Zero | Arduino Micro | Arduino Nano 33 IoT | Nano BLE | |
Lolin D32 | Arduino Pro Mini (328P, 5V) |
Arduino Nano 33 BLE | Nano RF-24 | |
Arduino Pro Mini (168P, 3.3V) |
Arduin Nano | Nano 3 구형 | ||
Lolin D1 Mini | Bluno Beetle | Arduino Uno Mini | Raspberry Pi Pico | Nano 3 신형 |
외부 통신이 필요없는 경우엔 크기가 작은 Arduino Pro Mini (168P, 3.3V) 모델을 제일 많이 씁니다. 크기가 작은 대신 USB 포트가 없어서, 전용 시리얼 통신용 케이블로 프로그램을 업로드해야 합니다.
https://crazydoc.tistory.com/960
https://crazydoc.tistory.com/948
PC(특히 리눅스 환경)에 인터페이스 시키는 경우는 Nano 기본 제품을 쓰는 편입니다. 갖고 있는 게 많기도 하고, 그냥 USB에 연결만 하면 시리얼통신으로 데이터를 주고 받을 수 있어 편하더라고요.
https://crazydoc.tistory.com/958
무선 RC를 구현할 때엔 Lolin D1 Mini를 최우선으로 고려하고 있습니다. 크기도 작은데, 와이파이 내장되어 있기도 하고 I/O도 적당히 있고, 저장 용량도 많아서 좋습니다.
https://crazydoc.tistory.com/949
이것보다 I/O가 많이 필요한 RC 구현엔 바로 위의 Lolin D32를 고려하고 있고요. 제가 지금 업무용으로 개발 진행하고 있는 어플라이언스에는 D32로 하고 있습니다. Lolin 제품들은 Atmega 계열이 아니라서 라이브러리가 안 되는 게 좀 있긴 한데, 찾아보면 또 대안이 다 있더라고요. 가격도 기능에 비해 착한 편입니다.
이것저것 사서 써보다 보니, 용도별로 적당히 골라서 쓰는 중입니다.
혹시 뭔가 구현을 해보고 싶은데 적당한 모듈이 뭔지 모르겠다 하시는 분들은 댓글 남겨주시면 추천해 볼게요. ㅎㅎ
이렇게 아두이노 UNO MINI 한정판 구경을 해봤습니다.
'디지털 라이프 電子的生活 My Digital Life > 아두이노 (Arduino)' 카테고리의 다른 글
ESP 계열 모듈 비교 / 아두이노 (0) | 2023.05.11 |
---|---|
아두이노 기반 RPM 카운터 + 서보 테스터 (0) | 2023.02.11 |
아두이노 코드 올리는 라즈베리파이 피코!!! (0) | 2021.06.07 |
팬 컨트롤 + 온습도 센싱 + LCD 디스플레이 = ?? (0) | 2021.04.15 |
[자작] 아두이노 서보 테스터 (0) | 2020.07.29 |