[U-HUB V1 허브-모듈-아두이노 코어모듈]
아두이노의 오픈-소스를 적용할 수 있는 기능을 모아 다른 시스템에서 사용하도록 작게 만들어 보자.
이런 발상으로 아두이노와 호환되는 마이크로컨트롤러(MCU)와 스케치 업로드를 위한 USB 그리고 리튬 배터리를 충전하는 기능을 내장한 허브-모듈을 출시했습니다.
모델명은 "U-HUB V1"로 제품 카테고리는 허브-모듈입니다.
U는 "USB" 연결, HUB는 "사물기능의 노드-모듈과 모바일 기기와 같은 외부 디바이스의 중간에서 데이터를 처리하는 허브처럼 연결"하는 기능을 의미합니다.
허브-모듈은 APPSKIT 제품에서 오픈-소스가 구동되는 제어모듈로,
다양한 사물기능이 내장된 노드-모듈과 결합되어 사용됩니다.
(개별 제품에 임베디드되어 사용할 수 있습니다.)
먼저 각 부 명칭을 알아보겠습니다.
[U-HUB V1 허브-모듈의 각 부 명칭]
허브-모듈을 정면으로 보았을 때, 중간 아래쪽으로 아두이노용 마이크로컨트롤러가 있고, 그 위로 USB-to-Serial 통신 IC 그리고 우측으로는 리튬 배터리 충전 IC가 있습니다.
좌측 상단에 microUSB B 타입 커넥터는 PC나 스마트폰과 USB로 연결할 때 사용하며, 아날로그/디지털 I/O가 양쪽에 10핀, 30핀 스몰 커넥터로 구성되어 있습니다.
상태표시 LED는 아두이노 13번 핀과 시리얼통신 그리고 리튬 배터리 충전상태를 표시합니다.
다음 동영상은 각부 설명과 PC와 연결하여 아두이노 스케치를 업로드하는 방법을 보여줍니다.
[U-HUB V1 외부 구성 및 동작 설명]
위 동영상의 간단 사용법을 설명하겠습니다.
첫째, PC와 U-HUB V1 허브-모듈은 USB B to microUSB 변환 케이블을 사용하여 연결합니다.
아두이노 IDE가 설치되었다면, 시리얼 통신 드라이버가 PC에 자동설치가 되고 장치관리자에 "USB Serial Port(포트번호)"가 나타납니다.
[U-HUB V1 PC 인식]
먼저 사용할 스케치는 아두이노 IDE에 포함되어 있는 예제 스케치로 이름은 "BLINK.ino" 입니다.
둘째, 아두이노 IDE 상단 메뉴의 "파일->예제->01.Basics->Blink" 스케치를 선택하면 해당 스케치 파일이 열립니다.
[Blink 스케치 열기]
세째, 아두이노 IDE 상단 메뉴의 "툴->보드->Arduino Pro or Pro Mini"를 선택합니다.
(U-HUB V1의 보드 유형을 선택합니다.)
[보드매니저를 통한 U-HUB V1 허브-모듈 보드 선택]
네째, 아두이노 IDE 상단 메뉴의 "툴->프로세서->ATmega328(5V, 16MHz)"를 선택합니다.
(U-HUB V1의 마이크로컨트롤러를 선택합니다.)
[U-HUB V1 허브-모듈 프로세서 및 시스템 클럭 선택]
다섯째, 아두이노 IDE 상단 메뉴의 "툴->포트->U-HUB V1 인식포트"를 선택합니다.
[U-HUB V1 허브-모듈 시리얼포트 선택]
여섯째, 업로드 버튼을 눌러 스케치를 U-HUB V1 허브-모듈에 업로드합니다.
[U-HUB V1 허브-모듈로 스케치 업로드 하기]
모든 과정이 정상적으로 마쳤으면, U-HUB V1 허브-모듈의 상태표시 LED 중 노란색 LED가 1초에 한 번씩 켜지고 꺼지는 과정을 반복합니다.
다음 동영상은 U-HUB V1 허브-모듈과 다른 노드-모듈과의 장착방법과 다양한 코어-모듈로의 활용을 설명합니다.
[U-HUB V1 허브-모듈의 활용]
다음 동영상은 APPSKIT이 제공하는 허브-모듈, 노드-모듈 그리고 확장-스탠드를 사용하는 방법을 설명합니다.
[APPSKIT 모듈조합형 툴킷 사용방법]
지금까지 U-HUB V1 허브-모듈의 기본 기능과 동작, 사용 설명으로, 제품의 이해에 도움이 되었으면 합니다.
이상으로 블로그를 마치겠습니다.
감사합니다.
'앱스킷(APPSKIT) 강좌' 카테고리의 다른 글
[앱스킷](WIFI-ON V1) ESP8266 WIFI 모듈 사용방법 알아보기 - 1편 (0) | 2018.12.12 |
---|---|
[앱스킷](SW-ON V1) I2C 푸시버튼 스위치 모듈 사용방법 알아보기 - 2편 (0) | 2018.11.29 |
[액티비티_세미나]전자공학 소개 (0) | 2018.11.29 |
[앱스킷](BLUE-ON V1) 저전력 블루투스 모듈 사용방법 알아보기 - 2편 (0) | 2018.11.29 |
[앱스킷](BLUE-ON V1) 저전력 블루투스 모듈 사용방법 알아보기 - 1편 (0) | 2018.11.29 |
댓글