본문 바로가기
인텔에디슨/IntelEdison

[에디슨/확장보드] 인텔에디슨 DFRobot IO Expansion shield 사용하기

by 작동미학 2015. 9. 8.
반응형

IO Expansion Shield for Intel Edison 활용하기

 

이 가이드를 따라하면

- 가격 저렴한 Edison IO Expansion shield를 알아낼 수 있다.

- Arduino와 연결하여 간단한 blink를 시험해볼 수 있다.

 

미리 읽으면 좋은 글

- http://bbangpan.tistory.com/2 : 인텔에디슨을 모두 셋팅한다

 

부품 설명 및 연결

DFRobot IO Expansion shield for Intel Edison 은 에디슨용의 저렴한 Arduino 확장 보드이다. 비싸게 Intel Edison에서 제공하는 기본 확장보드를 사지 않아도 Arduino와 연결할 수 있다. 내부 문서에는 Arduino외에도 곧바로 Gpio에 접근할 수 있다고 이야기하지만 아직 샘플을 찾지는 못했고, Arduino sketch를 통해서만 기능을 구동할 수 있었다.

 

일단 생긴 것은 이렇다.

 

 

Edison을 끼워 연결하면 이렇게 보인다. 디지털 핀들만 보이지만 여하튼 일정수준 이상 Arduino 활용이 가능하다. VCC/GND 핀이 다수 보이는 점도 특이하다.

기본 동작은 Arduino 확장 보드와 동일해서 COM이라고 보이는 부분이 시리얼접속 위한 USB포트(시리얼로 Edison 접속용)이고 OTG가 Edison USB driver를 설치하여 접속가능한 드라이브 및 Arduino 연결 port이다. 해당 보드에 대한 설명은 https://www.dfrobot.com/wiki/index.php?title=IO_expansion_board_for_Edison_SKU:DFR338 에 소개되어 있다.

[DFRobot IO Expansion board for Intel Edison 회로도/DFRobot 사이트 발췌]

 

아래와 같이 연결한 후 소프트웨어 설치 및 Arduino 컴파일을 진행해보자. 13번 디지털 핀에 과전류 방지용 저항과 LED를 같이 연결했다.

[pin13에 과전류 방지 저항과 LED를 달았다. 달지 않아도 보드에서 LED깜빡임은 볼 수 있다]

 

▶소프트웨어 설치

 

기존에 Edison 드라이버와 FTDI 드라이버가 설치되어 있다면 바로 동작하지만, 아니면 드라이버를 설치해주자. 상세 내용은 http://bbangpan.tistory.com/2설치를 참조한다.

http://www.ftdichip.com/Drivers/CDM/CDM%20v2.10.00%20WHQL%20Certified.exe (FTDI 드라이버 인스톨)

https://communities.intel.com/docs/DOC-23242 (Intel Edison Driver 인스톨)

제대로 설치되면 장치관리자에 아래와 같이 표시된다(포트(COM & LPT))

 

[하단 USB Serial Port로는 콘솔 접속을, Intel Edison Virtual Com으로는 Arduino접속이 가능하다]

Arduino 최신 버전(1.6.5)을 설치하면(https://www.arduino.cc/en/Main/Software ) 요즘에는 보드 메뉴의 Device manager를 통해 Intel Edison용 보드를 선택해 다운받으면 지원이 가능하다. 선택해서 다운받고 아래와 같이, 보드와 COM port를 선택하고, 간단히 blink(아두이노 스케치 실행 후 파일/예제/01.Basics/blink)를 로딩하여 컴파일/업로드 하자.

잘 깜빡이는 것을 알 수 있다.

 

▶구매 가이드

IO Expansion shield : http://www.aliexpress.com/wholesale?catId=0&initiative_id=SB_20150907074905&SearchText=dfrobot+io+expansion+edison ($13~$19)

 

강의 키워드

DFRobot IO Expansion shield for Intel Edison, Intel Edison, 인텔 에디슨, IO 확장 쉴드, IO 확장 보드

반응형